MM_SYSTEM_IO


Function

MM_System_IO contains procedures for reading and writing binary system files.

Full details about the use of this module can be found in chapter 5 of the book A Practical Introduction to the Simulation of Molecular Systems.

Dependencies

Module Variables
DEFINITIONS DP, FORCE_FIELD, MAX_RECORD_LENGTH, VERSION
FILES NEXT_UNIT
IO_UNITS OUTPUT
STATUS ERROR
ATOMS Most public items in the module.
MM_TERMS Most public items in the module.
SEQUENCE Most public items in the module.
SYMMETRY Most public items in the module.


Public Variables

None.

Public Procedures

There are two public subroutines in this module.

SubroutinePurpose
MM_SYSTEM_READ Read a binary system file.
MM_SYSTEM_WRITE Write a binary system file.


MM_SYSTEM_READ

Argument Type Intent Optional Purpose
FILE Character ( Len = * ) In No The system file name.
PRINT Logical In Yes A print flag.


Error Meaning
I/O Error. There is a problem with the system file.
Invalid system file header. The force field and/or version number of the system file do not agree with those of the library.




MM_SYSTEM_WRITE

Argument Type Intent Optional Purpose
FILE Character ( Len = * ) In No The system file name.


Error Meaning
I/O Error. There is a problem with the system file.




Stability

Stable.



Back to the DYNAMO Home-Page.