14 | | == Those that store various diagnostics within the AMR Mesh are listed below and are utilized by adding the appropriate code to your ProblemModuleInit() subroutine |
15 | | * {{{CALL StoreChildMasks()}}} - Stores child mask of each cell. You must also add {{{USE ChildMasks}}} |
16 | | * {{{CALL StoreCoolingLength()}}} - Stores cooling length. You must also add {{{USE CoolingLength}}} |
17 | | * {{{CALL StoreDivergence()}}} - Stores divergence. You must also add {{{USE Divergence}}} |
18 | | * {{{CALL StoreErrFlags()}}} - Stores error flags. You must also add {{{USE ErrFlags}}} |
19 | | * {{{CALL StoreMPI_IDs()}}} - Stores processor ID. You must also add {{{USE MPI_IDs}}} |
20 | | * {{{CALL StoreTreeAvailability()}}} - Stores what regions of the mesh are known by processor {{{MPI_TRACK=0}}} defined in module {{{TreeAvailability}}}. You must also add {{{USE TreeAvailability}}} |
| 15 | == Those that store various diagnostics within the AMR Mesh are listed below and are utilized by adding the appropriate code to your !ProblemModuleInit() subroutine |
| 16 | {{{ |
| 17 | USE ProcessingDeclarations |
| 18 | CALL AddDiagnosticVar(iField, [name])}}} |
| 19 | }}} |
| 20 | * This will add the desired field to the chombo file. |
| 21 | * If you want to provide a custom name you can pass a second argument - otherwise it will be named using the default name for the field |
| 22 | * If you add this prior to PostProcessing - you will need to set lReOutput in global_declarations.f90 =.true. |