Scrambler
1
|
Data Types | |
type | TimerDef |
Public Member Functions | |
subroutine | StartTimer (index, n) |
subroutine | StopTimer (index, n) |
subroutine | TimerInit () |
subroutine | WriteStats () |
Public Attributes | |
INTEGER, parameter | iInitInfos = 1 |
INTEGER, parameter | iProlongateParentsData = 2 |
INTEGER, parameter | iChildMaskOverlaps = 3 |
INTEGER, parameter | iUpdateOverlaps = 4 |
INTEGER, parameter | iApplyOverlaps = 5 |
INTEGER, parameter | iAfterOverlaps = 6 |
INTEGER, parameter | iParticleUpdate = 7 |
INTEGER, parameter | iApplyPhysicalBCs = 8 |
INTEGER, parameter | iSetErrFlags = 9 |
INTEGER, parameter | iAgeNodesChildren = 10 |
INTEGER, parameter | iBackUpNodes = 11 |
INTEGER, parameter | iCreateChildrens = 12 |
INTEGER, parameter | iInheritOverlapsOldChildren = 13 |
INTEGER, parameter | iInheritNeighborsChildren = 14 |
INTEGER, parameter | iInheritOverlapsNewChildren = 15 |
INTEGER, parameter | iInheritOldNodeOverlapsChildren = 16 |
INTEGER, parameter | iInheritNewNodeOverlapsChildren = 17 |
INTEGER, parameter | iScheduledAdvanceGrids = 18 |
INTEGER, parameter | iAdvanceGrids = 19 |
INTEGER, parameter | iRestrictionFixups = 20 |
INTEGER, parameter | iAMR = 21 |
INTEGER, parameter | iElliptic = 22 |
INTEGER, parameter | iPrintAdvance = 23 |
INTEGER, parameter | iApplyChildrenData = 24 |
INTEGER, parameter | iCompleteAdvancedGrids = 25 |
INTEGER, parameter | iUpdateChildMasks = 26 |
INTEGER, parameter | iSyncFluxes = 27 |
INTEGER, parameter | iAccumulateFluxes = 28 |
INTEGER, parameter | iNullifyNeighbors = 29 |
INTEGER, parameter | iCoarsenDataForParents = 30 |
INTEGER, parameter | iClearParentProcs = 31 |
INTEGER, parameter | iAfterFixups = 32 |
INTEGER, parameter | iiRecvGridsFromParents = 33 |
INTEGER, parameter | iiSendGridsToChildren = 34 |
INTEGER, parameter | iiRecvParentsData = 35 |
INTEGER, parameter | iiSendChildrenData = 36 |
INTEGER, parameter | iiRecvOverlapsNeighbors = 37 |
INTEGER, parameter | iiSendOverlapsNeighbors = 38 |
INTEGER, parameter | iiRecvOldNodeOverlaps = 39 |
INTEGER, parameter | iiSendOverlapsToOldNodesChildren = 40 |
INTEGER, parameter | iiSendOverlapsToNodesOldChildren = 42 |
INTEGER, parameter | iiRecvOverlaps = 43 |
INTEGER, parameter | iiSendOverlaps = 44 |
INTEGER, parameter | iiRecvNeighboringChildren = 45 |
INTEGER, parameter | iiSendNeighboringChildren = 46 |
INTEGER, parameter | iiRecvOverlappingChildrenFromNewNodes = 47 |
INTEGER, parameter | iiSendOverlappingChildrenToOldNodes = 48 |
INTEGER, parameter | iiRecvOverlappingChildrenFromOldNodes = 49 |
INTEGER, parameter | iiSendOverlappingChildrenToNewNodes = 50 |
INTEGER, parameter | iiRecvChildrenData = 51 |
INTEGER, parameter | iiSendParentsData = 52 |
INTEGER, parameter | iiRecvFluxes = 53 |
INTEGER, parameter | iiSendFluxes = 54 |
INTEGER, parameter | iiRecvEllipticData = 55 |
INTEGER, parameter | iiSendEllipticData = 56 |
INTEGER, parameter | iWaitingAdvances = 57 |
INTEGER, parameter | iBackUpData = 58 |
INTEGER, parameter | iApplyEllipticBCs = 59 |
INTEGER, parameter | iDistributeChildrens = 60 |
INTEGER, parameter | iProcessData = 61 |
INTEGER, parameter | iWriteData = 62 |
INTEGER, parameter | iBarrier = 63 |
INTEGER, parameter | iTestBadCFL = 64 |
INTEGER, parameter | MaxTimers = 64 |
INTEGER, parameter | CommLow = 33 |
INTEGER, parameter | CommHigh = 55 |
INTEGER, parameter | StageLow = 1 |
INTEGER, parameter | StageHigh = 32 |
TYPE(TimerDef) | Timers |
TYPE(TimerDef), public | AdvanceTimer |
TYPE(TimerDef), public | AdvancePredictor |
Definition at line 23 of file timing.f90.
subroutine StartTimer | ( | INTEGER | index, |
INTEGER | n | ||
) |
Definition at line 111 of file timing.f90.
subroutine StopTimer | ( | INTEGER | index, |
INTEGER | n | ||
) |
Definition at line 118 of file timing.f90.
subroutine TimerInit | ( | ) |
Definition at line 125 of file timing.f90.
subroutine WriteStats | ( | ) |
Definition at line 204 of file timing.f90.
INTEGER, parameter iInitInfos = 1 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iProlongateParentsData = 2 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iChildMaskOverlaps = 3 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iUpdateOverlaps = 4 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iApplyOverlaps = 5 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iAfterOverlaps = 6 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iParticleUpdate = 7 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iApplyPhysicalBCs = 8 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iSetErrFlags = 9 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iAgeNodesChildren = 10 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iBackUpNodes = 11 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iCreateChildrens = 12 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iInheritOverlapsOldChildren = 13 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iInheritNeighborsChildren = 14 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iInheritOverlapsNewChildren = 15 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iInheritOldNodeOverlapsChildren = 16 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iInheritNewNodeOverlapsChildren = 17 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iScheduledAdvanceGrids = 18 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iAdvanceGrids = 19 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iRestrictionFixups = 20 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iAMR = 21 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iElliptic = 22 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iPrintAdvance = 23 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iApplyChildrenData = 24 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iCompleteAdvancedGrids = 25 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iUpdateChildMasks = 26 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iSyncFluxes = 27 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iAccumulateFluxes = 28 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iNullifyNeighbors = 29 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iCoarsenDataForParents = 30 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iClearParentProcs = 31 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iAfterFixups = 32 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiRecvGridsFromParents = 33 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendGridsToChildren = 34 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiRecvParentsData = 35 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendChildrenData = 36 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiRecvOverlapsNeighbors = 37 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendOverlapsNeighbors = 38 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiRecvOldNodeOverlaps = 39 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendOverlapsToOldNodesChildren = 40 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendOverlapsToNodesOldChildren = 42 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiRecvOverlaps = 43 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendOverlaps = 44 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiRecvNeighboringChildren = 45 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendNeighboringChildren = 46 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiRecvOverlappingChildrenFromNewNodes = 47 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendOverlappingChildrenToOldNodes = 48 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiRecvOverlappingChildrenFromOldNodes = 49 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendOverlappingChildrenToNewNodes = 50 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiRecvChildrenData = 51 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendParentsData = 52 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiRecvFluxes = 53 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendFluxes = 54 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiRecvEllipticData = 55 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iiSendEllipticData = 56 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iWaitingAdvances = 57 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iBackUpData = 58 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iApplyEllipticBCs = 59 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iDistributeChildrens = 60 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iProcessData = 61 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iWriteData = 62 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iBarrier = 63 |
Definition at line 28 of file timing.f90.
INTEGER, parameter iTestBadCFL = 64 |
Definition at line 28 of file timing.f90.
INTEGER, parameter MaxTimers = 64 |
Definition at line 28 of file timing.f90.
INTEGER, parameter CommLow = 33 |
Definition at line 95 of file timing.f90.
INTEGER, parameter CommHigh = 55 |
Definition at line 96 of file timing.f90.
INTEGER, parameter StageLow = 1 |
Definition at line 97 of file timing.f90.
INTEGER, parameter StageHigh = 32 |
Definition at line 98 of file timing.f90.
Definition at line 105 of file timing.f90.
TYPE(TimerDef), public AdvanceTimer |
Definition at line 106 of file timing.f90.
TYPE(TimerDef), public AdvancePredictor |
Definition at line 107 of file timing.f90.