Last commit for doc/input-files/aenet-predict.py-input.org: 5874abaa643d4472a2aa9d1c5dbe454dadbd8d1f

Initial commit of the AENET code.

Bruno Mundim [2017-01-02 17:48:39]
Initial commit of the AENET code.
#+AUTHOR: Nongnuch Artrith
#+TITLE: JSON input files for =aenet-predict.py= and =aenet-md.py=

* Alphabetic list of keywords

  The input files of =aenet-predict.py= and =aenet-md.py= both use the
  [[http://www.json.org/][JSON]] format.  Keywords that are specific to one tool are ignored by
  the other.

  - =potentials= (required) :: Specifies the ANN potentials for all atomic
       species.
  - =structure_file= (MD only) :: Path to the file with the initial
       structure.  Every structure format that is understood by ASE can
       be used.
  - =trajectory_file= (MD only) :: Path to the trajectory file (in ASE's
       format) to be generated during the MD simulation.
  - =temperature= (MD only) :: Temperatur for MD simulations in the
       canonical ensemble.
  - =md_steps= (MD only) :: Number of MD steps.
  - =print_steps= (MD only) :: Number of MD steps between writing output.
  - =time_step= (MD only) :: MD time step in femtoseconds.

* Input file template (input.json)

#+BEGIN_EXAMPLE
{
    "potentials" : {
        <T1> : <potential1>,
        <T2> : <potential2>,
        ...
    },
    "structure_file" : <initial-structure>,
    "trajectory_file" : <output-file>,
    "temperature" : <T>,
    "md_steps"    : <N_MD>,
    "time_step"   : <dt>,
    "print_steps" : <N_print>
}
#+END_EXAMPLE

* Input file example (input.json)

#+BEGIN_EXAMPLE
{
    "potentials" : {
        "Ti" : "Ti.10t-10t.ann",
        "O"  : "O.10t-10t.ann"
    },
    "structure_file" : "input.vasp",
    "trajectory_file" : "md.traj",
    "temperature" : 300.0,
    "md_steps"    : 100,
    "time_step"   : 1.0,
    "print_steps" : 1
}
#+END_EXAMPLE
ViewGit