The pARTn input
Fortran namelist
The basic input for pARTn is a file artn.in.
This file needs to be present in the running directory, and needs to have that exact name.
File artn.in should contain a Fortran namelist named artn_parameters (case insensitive).
That is a block which ends with a forward slash, like:
&artn_parameters
! parameter definitions here
/
Each parameter should be given on a separate line, with the form:
<name> = <value>
Where <name> is the case-insensitive name of the paramater, and <value> is the desired value.
In case of string parameters, the <value> is case-sensitive.
See also List of ARTn input parameters.
Rules
The usual Fortran rules apply within the namelist structure:
lines starting with
!are comments;whitespace is ignored;
valid specifications of real values:
forc_thr = 0.01, eigval_thr = -1e-2, push_step_size = 3.0d-1
specification of arrays:
! full array: nperp_limitation = 4, 12, 16, 22, 25 ! component of a 2D array: push_add_const(:,1) = 1.0, 1.0, 0.0, 30.0
specification of string values:
! double quote marks engine_units = "QE" ! single quote marks struc_format_out = 'xyz'
details such as commas at the end of each line might depend on your Fortran compiler.