Open jrjfeath opened 8 months ago
You need to set up a proper environment for the program to run. Basically, you need modules which are required for MPI calculations, such as: mpich, openmpi (latest versions should be fine).
Check for the available modules using:
module avail
and load the appropriate one from the list using:
module load
Also, you need to have appropriate flags which are responsible for the libraries: lapack and blas (may be available as modules, as well). For example: LDFLAGS = -qmkl or LDFLAGS = -llapack -lblas These modules and flags are HPC specific. If none of this works (or you are not able to find them) try to contact the HPC system administrators for help.
Attempted to compile the program using several different Fortran compilers:
gcc version 11.4.0 (mpifort) PES_DIRECTORIES/PES_NH3_H2O/pes_h2o_nh3.mod has an unexpected EOF at line 1 column 2. gcc version 4.8.5 (mpifort) Complaints of numerous objects not being a data pointer or an allocatable variable, missing end-do statements, and no implicit types
ifort version 19.0.1.144 (mpiifort) ifort version 15.0.3 (mpiifort) ifort version 13.1.3 (mpiifort) When using mpiifort it complains of several issues in all versions, namely that any release of this compiler did not generate the module files (i.e VARIABLES in matrix_ini.f).
-traceback does not seem to be a gcc compatible command but is used with mpifort which is based on gcc which is confusing.
Would it be possible to know what version of gcc or ifort was used to compile this in hopes that I can get the program to run?