- reversed a recent change to "input_from_file" that has made temporary files
"input_tmp.in" to appear after running many executables
- in epw_readin.f90 and phq_readin.f90, call to "input_from_file" replaced by
"open_input_file"; added call to "close_input_file" to remove temporary file
- Various cleanup and streamlining
is read from xml file (which never happens and will soon disappear). The
broadcast hangs for messages of size iotk_attrlenx (65536)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@13897 c92efa57-630b-4861-b058-cf58834340f0
Input is easier: stdin is fixed to 5 and is used only to read from stdin;
if a file is opened, either xml or text, a different unit "qestdin" fixed
to 9 is used. The above applies ONLY to codes reading either the xml input
file or the namelists+cards; all other read from unit 5 anyway, open unit 5
if reading from file. Shouldn't have any nonlocal consequences hopefully
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9932 c92efa57-630b-4861-b058-cf58834340f0
2) Flags checking that read_cards has correctly read cards are reset by
routine performing read, not by NEB: it is more logical and general
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9922 c92efa57-630b-4861-b058-cf58834340f0
as an argument instead of reading it from command line. Input file name is
read instead from command line at startup by mp_startup.
2) Removed #ifdef __MPI before mp_startup (command line must be read in serial
execution as well)
3) Replaced calls to lower-level routines read_namelists, read_cards etc by a
call to read_input_file in NEB
4) Unused routines removed
Note that the above changes affect only pw.x, cp.x, neb.x; in all other cases,
mp_startup is not executed in serial case (will be fixed sooner or later) and
the command line is still read (by a different routine) at a later stage.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@9919 c92efa57-630b-4861-b058-cf58834340f0