Flatiron Institute Fast Multipole Libraries --- This codebase is a set of libraries to compute N-body interactions governed by the Laplace and Helmholtz equations, to a specified precision, in three dimensions, on a multi-core shared-memory machine.
@mrachh Hello, I have added make.inc.nag for NAG Fortran compiler and made non-essential but some changes in the source code.
My local machine works on Ubuntu 20.04.6 LTS with a standard x86-64 architecture.
Both make install and make test are successful using gfortran-9 with the changes.
(The paths of included text files need to be changed back to the previously set relative paths in src/Helmholtz/hwts3e.f to use gfortran, though.)
The current results obtained using the NAG compiler are the following.
make install succeeds in creating the static library but fails in dynamic link library.
make test passes all tests except for helm3d_mps.
I would appreciate it if you could look at the changes of this pull request at your convenience.
@mrachh Hello, I have added make.inc.nag for NAG Fortran compiler and made non-essential but some changes in the source code.
My local machine works on Ubuntu 20.04.6 LTS with a standard x86-64 architecture. Both
make install
andmake test
are successful using gfortran-9 with the changes. (The paths of included text files need to be changed back to the previously set relative paths in src/Helmholtz/hwts3e.f to use gfortran, though.)The current results obtained using the NAG compiler are the following.
make install
succeeds in creating the static library but fails in dynamic link library.make test
passes all tests except for helm3d_mps.I would appreciate it if you could look at the changes of this pull request at your convenience.