Next: 2.2 Running MOLPRO on Up: 2 RUNNING MOLPRO Previous: 2 RUNNING MOLPRO

2.1 Options

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:$\dots$
where dir1:dir2:$\dots$ 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,$\dots$ 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 $\vert$ -output outfile
specifies a different output file.
-x $\vert$ -executable executable
specifies an alternative MOLPRO executable file.
-d $\vert$ -directory directory1: directory2$\dots$
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 $\vert$ -nobackup
disables the mechanism whereby an existing output file is saved.
-v $\vert$ -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 $10^9$ with g. K, M, G stand for $2^{10}$, $2^{20}$ and $2^{30}$.

-I $\vert$ -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 $\vert$ -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 $\vert$ -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 $\vert$ -library directory
specifies the directory where the basis set library files (LIBMOL*) are found.
-1 $\vert$ -file-1-directory directory:directory:$\ldots$
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