Next: 2.2 Running MOLPRO on
Up: 2 RUNNING MOLPRO
Previous: 2 RUNNING MOLPRO
Most options are not required, since sensible system defaults are usually set.
Options as detailed below may be given, in order of decreasing priority,
on the command line, in the environment variable MOLPRO_OPTIONS,
or in the files ./molpro.rc, $HOME/.molprorc, and
tuning.rc in the library files directory.
- -d dir1:dir2:
- where dir1:dir2: is
a list of directories which may be used for creating scratch
files. Each of the directories should be writable by those who will
use the program, and the directory specification may contain embedded
environment variables in shell form, for example $TMPDIR or
/tmp/$USER; these will be expanded at run time.
If multiple scratch file systems are available, it is advantageous to
present a list of directories of which there is one in each file
system. Some parts of MOLPRO present extreme I/O demands, and it is
therefore important to be careful in optimizing the provision and
specification of scratch directories.
Note that in the building
of bin/molpro, the environment variables
$TMPDIR,
$TMPDIR2,
$TMPDIR3,
are used to construct the list of scratch directories for the -d
option. Thus, these environment variables should at make time be filled with the names of
directories on each available scratch file system (cf. section A.3.3).
- -o -output outfile
- specifies a different output file.
- -x -executable executable
- specifies an alternative
MOLPRO executable file.
- -d -directory directory1: directory2
- specifies
a list of directories in which the program will place scratch files.
For detailed discussion of optimal specification, see the installation
guide.
- -backup nfile
- enables the saving of previous output files, up to a maximum of nfile. If nfile is omitted, it defaults to infinity, but in
all cases, once 99 backups have been created, they are all deleted and
the sequence is restarted. The names of the backup files are
constructed by appending
_
and a two-digit sequence number to
the output file name, and both regular and xml-format files are
processed.
- -s -nobackup
- disables the mechanism whereby an existing output file is saved.
- -v -verbose
- causes the procedure to echo debugging information;
-noverbose selects quiet operation (default).
- -k key
- where key is the licence key. This is
normally not necessary since the key should be installed globally when
installing MOLPRO.
- -m
- specifies the working memory to be assigned to the program, in 8-byte
words. The memory may also be given in units of 1000 words by appending
the letter k to the value, or in units of 1000000 with the key
m, or with g.
K, M, G stand for , and .
- -I -main-file-repository directory
- specifies the directory where the permanent copy of any integral file
(file 1) resides. This may be a pathname which is absolute or relative
to the current directory (e.g., '.' would specify the current
directory). Normally, the -I directory should be equal to the
-d working directory to avoid copying of large integral files,
since after completion of the job the file will be copied to the
directory given after -I. On some main frames, the scratch
directory is erased automatically after a job has terminated, and in
such cases a different -I directory, e.g., $HOME/int,
can be specified (environment variables will be expanded at run time).
In view of the large integral file sizes, this should be used with
care, however. Note that in parallel runs with more than 1 processor
the integral file will never be copied, and cannot be restarted.
- -W -wavefunction-file-repository
directory
- is similar to -main-file-repository
except that it refers to the directory for the wavefunction files (2,3
and 4). This determines the destination of permanent wavefunction
(dump) files used for storing information like orbitals or CI-vectors
etc. These files are essential for restarting a job. As explained for
the integral files above, permanent wavefunction files will be copied
to directory after completion of the job. The default for
directory is $HOME/wfu.
- -X -xml-output
- specifies that the output file will be a well-formed XML file suitable
for automatic post-processing. Important data such as input,
geometries, and results are tagged, and the bulk of the normal
descriptive output is wrapped as XML comments.
-no-xml-output switches off this behaviour and forces a
plain-text output file to be produced.
- -L -library directory
- specifies the directory where the basis set library files (LIBMOL*) are found.
- -1 -file-1-directory directory:directory:
- specifies the directory where the runtime file 1 will be placed, overriding
-directory
for this file only. -2, -3, -4, -5, -6,
-7, -8 and -9 may be used similarly.
Normally these options should not be given, since the program tries to
use what is given in -d to optimally distribute the I/O.
There are a number of other options for tuning and system parameters,
but these do not usually concern the general user.
It is not usually necessary to specify any of these options; the defaults
are installation dependent and can be found in the system configuration
file molpro.rc in the same directory as the molpro command itself.
Next: 2.2 Running MOLPRO on
Up: 2 RUNNING MOLPRO
Previous: 2 RUNNING MOLPRO
molpro@molpro.net
Sep 24, 2008