Changes between Version 4 and Version 5 of ProcessingObjects


Ignore:
Timestamp:
02/28/12 10:42:27 (13 years ago)
Author:
Jonathan
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • ProcessingObjects

    v4 v5  
    1010There are also two classes of processing objects - those that store values on a cell by cell basis within the AMR mesh and are accessible from the chombo file, and those that output scalars(TotalObject), vectors(HistogramObject), or fixed grid data(ProjectionObjects, PdfObjects) at each frame.
    1111
    12 == Those that store various diagnostics within the AMR Mesh are listed below and are utilized by:
    13  * {{{CALL StoreChildMasks()}}} - Stores child mask of each cell
    14  * {{{CALL StoreCoolingLength()}}} - Stores cooling length
    15  * {{{CALL StoreDivergence()}}} - Stores divergence
    16  * {{{CALL StoreErrFlags()}}} - Stores error flags
    17  * {{{CALL StoreMPI_IDs()}}} - Stores processor ID
    18  * {{{CALL StoreTreeAvailability()}}} - Stores what regions of the mesh are known by processor {{{MPI_TRACK=0}}}
     12== Those that store various diagnostics within the AMR Mesh are listed below and are utilized by adding the appropriate code to your ProblemModuleInit() subroutine
     13 * {{{CALL StoreChildMasks()}}} - Stores child mask of each cell.  You must also add {{{USE ChildMasks}}}
     14 * {{{CALL StoreCoolingLength()}}} - Stores cooling length.  You must also add {{{USE CoolingLength}}}
     15 * {{{CALL StoreDivergence()}}} - Stores divergence.  You must also add {{{USE Divergence}}}
     16 * {{{CALL StoreErrFlags()}}} - Stores error flags.  You must also add {{{USE ErrFlags}}}
     17 * {{{CALL StoreMPI_IDs()}}} - Stores processor ID.  You must also add {{{USE MPI_IDs}}}
     18 * {{{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}}}
    1919
    2020== Those that have there own form of IO ==