diff --git a/README b/README index 831fd0db..758f061a 100644 --- a/README +++ b/README @@ -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 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 directory Make that fits your compilers, modify the paths to libraries 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. +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 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