# 5. Input Files Format¶

The input file of abICS is constructed by the following five sections:

[sampling] section specifies the parameters of the replica exchange Monte Carlo part, such as the number of replicas, the temperature range, and the number of Monte Carlo steps. In addition, [sampling.solver] subsection specifies the parameters for the (first principle calculation) solver, including the type of solver (VASP, QE,…), the path to the solver, and the directory containing immutable input files.

[mlref] section specifies options for extracting only atomic configurations from the sampling results in order to evaluate the accuracy of the neural network model and to expand the training data. In addition, for generating training data, [mlref.solver] subsection specifies the parameters for the (first principle calculation) solver, including the type of solver (VASP, QE,…), the path to the solver, and the directory containing immutable input files. This section is used for

`abics_mlref`

.[train] section specifies optinons for making a trainer to learn a placement energy prediction model from training data. This section is used for

`abics_train`

.[observer] section specifies the type of physical quantity to be calculated.

[config] section specifies the configuration of the alloy, etc.

[log] section specifies the settings of logging.

The following sections describe the detail of each section.