Output¶
Overview
The GCMC code writes a couple of output files, each described in this section. It also produces a number of reaxff output files, and some of these are described in the original reaxff documentation by van Duin. Keep in mind that these files might not provide a complete or correct picture of the simulation, as they could also contain data originating from rejected MC trial moves.
geo_MCXXXXXX
This file is generated every X accepted MC moves and contains the current geometry of the system in biograph format (X is set with the resfrq keyword in the control_MC file).
insertData_MCXXXXXX
This file contains a table of all the atoms in the system with their MC Molecule Type and MC Insert Number. This data can be used to map atoms to an inserted molecule, and is needed if you want to restart your calculation from an accepted MC step. The table contains -1 values for atoms that were in the original input and did not get a manually assigned MCInsert Molecule Type and MC Insert Number, the GCMC code will not modify these atoms during the MC steps.
Also see the section on insertData_MC file.
MCstats
The MCstats file is a logfile that contains the statistics of the MC simulation. The GCMC code writes a single line to it after every MC step, containing the number of: Tried MC moves (tried), Accepted MC moves (accept), Rejected MC moves (reject), Accepted Insertion/Deletion/Moving/Volume change MC moves (addAcc/delAcc/mvAcc/volAcc), Rejected Insertion/Deletion/Moving/Volume change MC moves (addRej/delRej/mvRej/volRej)
An example of the MCstats file:
tried accept reject addAcc delAcc mvAcc volAcc addRej delRej mvRej volRej
0 1 0 1 0 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 1 0
2 1 2 1 0 0 0 0 0 2 0
3 1 3 1 0 0 0 0 1 2 0
4 1 4 1 0 0 0 1 1 2 0
5 1 5 1 0 0 0 1 1 3 0
6 1 6 1 0 0 0 1 2 3 0
7 1 7 1 0 0 0 1 3 3 0
8 1 8 1 0 0 0 1 3 4 0
9 1 9 1 0 0 0 1 4 4 0
10 1 10 1 0 0 0 1 4 5 0
11 2 10 2 0 0 0 1 4 5 0
12 3 10 3 0 0 0 1 4 5 0
Elog
The Elog file contains the Volume and energies of the accepted MC steps. The energies in this logfile are the pure ReaxFF energy of the system (RxFFEnergy) and the MC corrected energy, which is used in determining if the step should be accepted or not (see the section on calculating energies for details).
An example of the Elog file:
Iteration Naccepted Volume MC Energy RxFFEnergy
0 1 15625.00 -3098.88 -3179.88
2 2 15625.00 -3107.92 -3269.92
3 3 15625.00 -3130.13 -3373.13
4 4 15625.00 -3160.05 -3484.05
6 5 15625.00 -3169.77 -3493.77
11 6 15625.00 -3200.13 -3605.13
reaxout.kf
This is the binary logfile generated by the GCMC code. Its contents can be viewed with the KFBrowser utility, or it can be loaded into ADFMovie to view the geometries in the file. Only the data of successful MC moves is written to this file.