Re: parallel running error ( No.1 ) |  
-  Date: 2015/11/06 22:28
-  Name: duan  <3110100999@zju.edu.cn>
  
  - what's more,another warning occurs sometimes:
 ** On entry to DLAGTF, parameter number 1 had an illegal value ** On entry to DLAGTS, parameter number 2 had an illegal value
   
 |  
  Re: parallel running error ( No.2 ) |  
-  Date: 2015/11/08 18:38
-  Name: marcindulak
  
  - You are not linking to openmpi, LIB needs to contain something like:
  LIB= ... -L/usr/lib64/openmpi/lib -lmpi -lmpi_f90 -lmpi_f77
  Aftert recompiling verify that openmx executable has mpi linkedin:
  ldd `pathto../openmx3.6/bin/openmx` | grep mpi
  The second problem, DLAGTS, suggests compatibility problems between openmx and lapack you used. I would recommend using openblas instead, which includes lapack, also due to better performance. One should not run netlib blas/lapack on a production system, they are only for demonstration purposes. For reference, these are my makefile lines:
  CC = mpicc -fopenmp -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic FC = mpif90 -fopenmp -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules/openmpi LIB = -lfftw3 -lopenblas -lgfortran -lelpa -L/usr/lib64/openmpi/lib -lmpi -lmpi_f90 -lmpi_f77
  Are you really using g77 for compiling (-lg2c option)? The system must be close to 10 years old, as g77 has been replaced by gfortran in ~2006. What is FC set to in your makefile? What is the output of: mpicc --version mpif90 --version
  Is there a special reason you choose openmx version 3.6 instead of the latest one + latest patch?
 
   
  |  
  |