Page 1 of 1

parallel run error "iofn1.F90 (unit = 5, file = 'stdin')"

Posted: Mon Apr 07, 2014 9:49 am
by weitong
When I aparallel run abinit (7.6.2), I got errors, like following in the log file:

Code: Select all

[weitong@magnetics tets1_mpichintel_parallel]$ /usr/local/mpich3_intel12/bin/mpiexec -np 8 /usr/local/abinit7.6.2_openmpi1.6GNU/bin/abinit < /home/weitong/setup/abinit/AbinitGUI/MySims/tets1_mpichintel_parallel/test1.files >& /home/weitong/setup/abinit/AbinitGUI/MySims/tets1_mpichintel_parallel/logfiles/test1.log


iofn1.F90 problems:

Code: Select all

At line 155 of file ../../../src/95_drive/iofn1.F90 (unit = 5, file = 'stdin')
Fortran runtime error: End of file
  ABINIT
 
  Give name for formatted input file:
At line 155 of file ../../../src/95_drive/iofn1.F90 (unit = 5, file = 'stdin')
Fortran runtime error: End of file
  ABINIT


But serial run works fine.

Re: parallel run error "iofn1.F90 (unit = 5, file = 'stdin')  [SOLVED]

Posted: Tue Apr 08, 2014 9:39 pm
by jbeuken
Hi,

/usr/local/mpich3_intel12/bin/mpiexec -np 8 /usr/local/abinit7.6.2_openmpi1.6GNU/bin/abinit


strange cmd :shock:
you mixed a lot of think :

mpich3 compiled intel12 use to execute
an abinit compiled with a openmpi compiled by a GNU compiler :roll:

:?:

Re: parallel run error "iofn1.F90 (unit = 5, file = 'stdin')

Posted: Wed Apr 09, 2014 1:53 am
by gmatteo
you should use the mpiexec provided by the MPI library used to build abinit.
In this particular case, the mpiexec provided by the openmpi1.6 library compiled with the GNU compiler collection

Tip: mpiexec --version