Next: 7.5 pw.x mumbles something
Up: 7 Troubleshooting
Previous: 7.3 pw.x prints the
Contents
There is an error in the input data, typically:
- a misspelled namelist variable,
- an empty input file.
Unfortunately with most compilers the code just reports "Error while
reading XXX namelist" and no further useful information.
Here are some other more subtle sources of trouble:
- Out-of-bound indices in dimensioned variables read in the namelist
- Input data files containing M (Control-M) characters at the end
of lines, or non-ASCII characters (e.g. non-ASCII quotation marks,
that at a first glance may look the same as the ASCII
character). Typically, this happens with files coming from Windows
or produced with "smart" editors.
Both may cause the code to crash with rather mysterious error messages.
If none of the above applies and the code stops at the first namelist
("control") and you are running in parallel: your MPI libraries might
not be properly configured to allow input redirection, see the
previous item above this one.
Next: 7.5 pw.x mumbles something
Up: 7 Troubleshooting
Previous: 7.3 pw.x prints the
Contents
Paolo Giannozzi
2009-10-01