|
|
@ -102,16 +102,6 @@ of mpich in use is the one compiled with the gnu42 compilers.
|
|
|
|
After the configure script has completed you can always tweak the
|
|
|
|
After the configure script has completed you can always tweak the
|
|
|
|
Make.inc file yourself.
|
|
|
|
Make.inc file yourself.
|
|
|
|
|
|
|
|
|
|
|
|
An annoying problem exists with some versions of MPICH: the configure
|
|
|
|
|
|
|
|
script will set -DMPI_MOD, which is to say, the MPI call interfaces
|
|
|
|
|
|
|
|
will be resolved by using the MPI Fortran module. However usage of the
|
|
|
|
|
|
|
|
module may cause compilation to fail if coupled with the debugging
|
|
|
|
|
|
|
|
option -ggdb, because the compiler complains that it cannot find any
|
|
|
|
|
|
|
|
matching interface.
|
|
|
|
|
|
|
|
The solution: either take out the -ggdb option, or, if you really need
|
|
|
|
|
|
|
|
to debug, force -DMPI_H in place of -DMPI_MOD.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As a backup alternative, you can always choose a Make.inc.XXX file in
|
|
|
|
As a backup alternative, you can always choose a Make.inc.XXX file in
|
|
|
|
directory Make that fits your compilers, modify the paths to libraries
|
|
|
|
directory Make that fits your compilers, modify the paths to libraries
|
|
|
|
to match your installation and copy it to Make.inc in the top
|
|
|
|
to match your installation and copy it to Make.inc in the top
|
|
|
@ -126,6 +116,21 @@ libraries will be installed under /path/lib, while the module files
|
|
|
|
will be installed under /path/include.
|
|
|
|
will be installed under /path/include.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KNOWN ISSUES.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
An annoying problem exists with some versions of MPI: if the configure
|
|
|
|
|
|
|
|
script sets -DMPI_MOD the MPI call interfaces will be resolved by
|
|
|
|
|
|
|
|
using the MPI Fortran module.
|
|
|
|
|
|
|
|
However usage of the module may cause compilation to fail when
|
|
|
|
|
|
|
|
coupled with the debugging option -g, because the compiler complains
|
|
|
|
|
|
|
|
that it cannot find a matching interface for some of the
|
|
|
|
|
|
|
|
communication routines.
|
|
|
|
|
|
|
|
The solution: either take out the -g option, or, if you really need to
|
|
|
|
|
|
|
|
debug, force -DMPI_H in place of -DMPI_MOD.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SERIAL: We now provide an (experimental) option to run in serial
|
|
|
|
SERIAL: We now provide an (experimental) option to run in serial
|
|
|
|
mode. This has only been tested with GCC but it should work
|
|
|
|
mode. This has only been tested with GCC but it should work
|
|
|
|
with the others as well. In serial mode you don't need the
|
|
|
|
with the others as well. In serial mode you don't need the
|
|
|
|