Look at the flowchart below for general ideas about the input files
classDiagram
class Restart{
* text file
* configuration of system
}
class Movies{
* LAMMPS data file
}
class OUTPUT{
* FILES and INFO GENERATED
}
class RUN{
* the actual process of the simulation
}
class Adsorbate_definition{
* Critical_Properties
* Molecule_Size
* Atom_Positions
* Conectivity
}
class CIF{
* P1 symmetry
* System size
* positions
* partial_charge (optional)
}
class simulation_input{
* Does your system have charge?
* Run Steps or Cycles?
* Run for how long?
* Simulation Type?
}
class FORCEFIELD{
* dictates general and special interactions
}
class SPACE{
* spatial information of the system
}
FORCEFIELD <|-- force_field_def
FORCEFIELD <|-- force_field_mixing_rules_def
FORCEFIELD <|-- pseudo_atoms_def
simulation_input <|-- FORCEFIELD
SPACE <|-- CIF
SPACE <|-- Adsorbate_definition
simulation_input <|-- SPACE
RUN <|-- simulation_input
OUTPUT <|-- RUN
Movies <|-- OUTPUT
Restart <|-- OUTPUT
class force_field_def{
* tail correction (optional)
}
class force_field_mixing_rules_def{
* Lennard-Jones
}
class pseudo_atoms_def{
* Mass
* Charge
* Element
* Polarization
}