Definitions contains all the machine dependent parameters needed by the program. In principle, it should be the only module that need be altered when porting the module library between different machines or compilers.
This module is independent of all the other library modules.
All the variables in this module are scalars and all are parameters.
Variable | Type | Purpose |
---|---|---|
DEFAULT_INPUT | Integer | The unit number of the default input stream. |
DEFAULT_OUTPUT | Integer | The unit number of the default output stream. |
DP | Integer | The kind parameter defining the Default Precision for real numbers. |
FORCE_FIELD | Character | An identifier for the force fields that are supported by the program. |
LINE_LENGTH | Integer | The maximum line length for formatted input and output. |
MAX_RECORD_LENGTH | Integer | The maximum record length for an unformatted file. |
MAX_UNITS | Integer | The maximum number of files that can be open at any one time by the library. |
SP | Integer | The kind parameter defining Single Precision real numbers. |
VERSION | Real | The version number of the program. |
None.
Apart from the fact that the variable FORCE_FIELD does not really belong here, this module is stable.