# Ascent

The following inputs must be preceded by the prefix `mfix` and control frequency and naming of plotfile generation as well as whether the EB geometry or level set should be written out, and if the particles should be written out in Ascii format (for debugging).

| Description | Type | Default
--- | --- | --- | ---
ascent_int | Frequency of ascent pipeline; if -1 then ascent will not be called. | Int | -1
ascent_per_approx | Time period of the ascent pipeline (approximate); if -1 then ascent will not be called. | Real | -1

Ascent has been integrated into MFIX-Exa for in situ visualization. For codes that have been built with Ascent support, the following input must be preceded by the prefix `ascent`, and specifies the ascent actions for fluid and/or particles. The frequency which these are called is controlled by ascent_int or ascent_per_approx, see above. Note that if an ascent pipeline is being included in a GPU build/run, then you must enable managed memory, i.e., set amrex.the_arena_is_managed = true.

| Description | Type | Default
--- | --- | --- | ---
actions | yaml file of the ascent actions (ex. ascent_actions.yaml). If no file name is provided, then calls to Ascent are skipped. | String |