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

option, parallelism,...

Moderators: fgoudreault, mcote

Forum rules
Please have a look at ~abinit/doc/config/build-config.ac in the source package for detailed and up-to-date information about the configuration of Abinit 8 builds.
For a video explanation on how to build Abinit 7.x for Linux, please go to: http://www.youtube.com/watch?v=DppLQ-KQA68.
IMPORTANT: when an answer solves your problem, please check the little green V-like button on its upper-right corner to accept it.
Locked
weitong
Posts: 26
Joined: Mon Sep 27, 2010 5:16 am

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

Post by weitong » Mon Apr 07, 2014 9:49 am

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.

User avatar
jbeuken
Posts: 365
Joined: Tue Aug 18, 2009 9:24 pm
Contact:

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

Post by jbeuken » Tue Apr 08, 2014 9:39 pm

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:

:?:
------
Jean-Michel Beuken
Computer Scientist

User avatar
gmatteo
Posts: 291
Joined: Sun Aug 16, 2009 5:40 pm

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

Post by gmatteo » Wed Apr 09, 2014 1:53 am

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

Locked