.. _Chap:InputsInitialization:

Initialization
==============

The following inputs must be preceded by "mfix." and determine how we initialize a calculation:

+----------------------+-----------------------------------------------------------------------+-------------+--------------+
|                      | Description                                                           |   Type      | Default      |
+======================+=======================================================================+=============+==============+
| restart              | If set, then restart from this file rather than from scratch          |  String     |   None       |
+----------------------+-----------------------------------------------------------------------+-------------+--------------+
| repl_x               | Replicate initial data by this factor in the x-direction              |   Int       |    1         |
+----------------------+-----------------------------------------------------------------------+-------------+--------------+
| repl_y               | Replicate initial data by this factor in the y-direction              |   Int       |    1         |
+----------------------+-----------------------------------------------------------------------+-------------+--------------+
| repl_z               | Replicate initial data by this factor in the z-direction              |   Int       |    1         |
+----------------------+-----------------------------------------------------------------------+-------------+--------------+


The following inputs must be preceded by "mfix." and determine how we initialize a calculation:

+----------------------+-----------------------------------------------------------------------+-------------+--------------+
|                      | Description                                                           |   Type      | Default      |
+======================+=======================================================================+=============+==============+
+----------------------+-----------------------------------------------------------------------+-------------+--------------+
| particle_init_type   | How do we initialize the particles?   "Auto" vs AsciiFile             |   String    | AsciiFile    |
+----------------------+-----------------------------------------------------------------------+-------------+--------------+
| do_initial_proj      | Should we do the initial projection?                                  |    Bool     |  True        |
+----------------------+-----------------------------------------------------------------------+-------------+--------------+
| initial_iterations   | How many pressure iterations before starting the first timestep       |  Int        |    3         |
+----------------------+-----------------------------------------------------------------------+-------------+--------------+

The following inputs must be preceded by "particles.":

+--------------------+---------------------------------------------------------------------------+-------------+-----------+
|                    | Description                                                               |   Type      | Default   |
+====================+===========================================================================+=============+===========+
| removeOutOfRange   |   Should we remove particles at initialization that are touching the wall |    Int      |   1       |
+--------------------+---------------------------------------------------------------------------+-------------+-----------+
