Commit bc12b589 authored by Ann Almgren's avatar Ann Almgren
Browse files

still working on the inputs

parent 6fe50c46
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
.. _Chap:Inputs:
.. _Chap:InputsCheckpoint:

Checkpoint/Restart
==================
+1 −1
Original line number Diff line number Diff line
.. _Chap:Inputs:
.. _Chap:InputsInitialization:

Initialization
==============
+37 −10
Original line number Diff line number Diff line
.. _Chap:Inputs:
.. _Chap:InputsLoadBalancing:

Load Balancing
==============
Gridding and Load Balancing
===========================

The following inputs must be preceded by "amr" and determine whether we use the "dual grid" approach.
The following inputs must be preceded by "amr" and determine how we create the grids and how often we regrid.

+----------------------+-----------------------------------------------------------------------+-------------+--------------+
+----------------------+-----------------------------------------------------------------------+-------------+-----------+
|                      | Description                                                           |   Type      | Default   |
+======================+=======================================================================+=============+==============+
+======================+=======================================================================+=============+===========+
| regrid_int           | How often to regrid (in number of steps at level 0)                   |   Int       |    -1     |
|                      |  if regrid_int = -1 then no regridding will occur                     |             |           |
+----------------------+-----------------------------------------------------------------------+-------------+--------------+
| dual_grid            | If true then use the "dual_grid" approach for load balancing          |   Bool      | False        |
+----------------------+-----------------------------------------------------------------------+-------------+--------------+
+----------------------+-----------------------------------------------------------------------+-------------+-----------+
| max_grid_size_x      | Maximum number of cells at level 0 in each grid in x-direction        |    Int      | 32        |
+----------------------+-----------------------------------------------------------------------+-------------+-----------+
| max_grid_size_y      | Maximum number of cells at level 0 in each grid in y-direction        |    Int      | 32        |
+----------------------+-----------------------------------------------------------------------+-------------+-----------+
| max_grid_size_z      | Maximum number of cells at level 0 in each grid in z-direction        |    Int      | 32        |
+----------------------+-----------------------------------------------------------------------+-------------+-----------+
| blocking_factor_x    | Each grid must be divisible by blocking_factor_x in x-direction       |    Int      |  8        |
+----------------------+-----------------------------------------------------------------------+-------------+-----------+
| blocking_factor_y    | Each grid must be divisible by blocking_factor_y in y-direction       |    Int      |  8        |
+----------------------+-----------------------------------------------------------------------+-------------+-----------+
| blocking_factor_z    | Each grid must be divisible by blocking_factor_z in z-direction       |    Int      |  8        |
+----------------------+-----------------------------------------------------------------------+-------------+-----------+

The following inputs must be preceded by "mfix" and determine how we create grids and do load balancing:
The following inputs must be preceded by "particles"

+-------------------+-----------------------------------------------------------------------+-------------+-----------+
|                   | Description                                                           |   Type      | Default   |
+===================+=======================================================================+=============+===========+
| max_grid_size_x   | Maximum number of cells at level 0 in each grid in x-direction        |    Int      | 32        |
|                   | for grids in the ParticleBoxArray if dual_grid is true                |             |           |
+-------------------+-----------------------------------------------------------------------+-------------+-----------+
| max_grid_size_y   | Maximum number of cells at level 0 in each grid in y-direction        |    Int      | 32        |
|                   | for grids in the ParticleBoxArray if dual_grid is true                |             |           |
+-------------------+-----------------------------------------------------------------------+-------------+-----------+
| max_grid_size_z   | Maximum number of cells at level 0 in each grid in z-direction        |    Int      | 32        |
|                   | for grids in the ParticleBoxArray if dual_grid is true.               |             |           |
+-------------------+-----------------------------------------------------------------------+-------------+-----------+

The following inputs must be preceded by "mfix" and determine how we load balance:

+----------------------+-----------------------------------------------------------------------+-------------+--------------+
|                      | Description                                                           |   Type      | Default      |
+======================+=======================================================================+=============+==============+
| dual_grid            | If true then use the "dual_grid" approach for load balancing          |   Bool      | False     |
+----------------------+-----------------------------------------------------------------------+-------------+-----------+
| load_balance_fluid   | Only relevant if (dual_grid); if so do we also regrid mesh data       |  Int        | 1            |
+----------------------+-----------------------------------------------------------------------+-------------+--------------+
| load_balance_type    | What strategy to use for load balancing                               |  String     | FixedSize    |
+1 −1
Original line number Diff line number Diff line
.. _Chap:Inputs:
.. _Chap:InputsMonitors:

Monitors
========
+1 −1
Original line number Diff line number Diff line
.. _Chap:Inputs:
.. _Chap:InputsPlotfiles:

Plotfiles
=========
Loading