| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | mainParticleTimer |
Main timer that measures the execution time of the entire particle code |
|||
| integer, | public | :: | loadParticleTimer |
Timer for loading of particles from the lua script |
|||
| integer, | public | :: | subcycleTimer |
Timer for full DEM subcycles |
|||
| integer, | public | :: | positionTimer |
Timer for update and exchange of particle positions |
|||
| integer, | public | :: | forceTimer |
Timer for momInc, force computation and communication |
|||
| integer, | public | :: | velocityTimer |
Timer for velocity update and exchange |
|||
| integer, | public | :: | idleTimer |
Timer measuring the idle time in the communication routines i.e. the time spent in MPI_Wait() across all particle communication |
|||
| integer, | public | :: | exchangePositionsTimer |
Time spent on exchangePositions routine |
|||
| integer, | public | :: | exchangeVelocitiesTimer |
Time spent on exchangeVelocities routine |
|||
| integer, | public | :: | exchangeMomIncTimer |
Time spent on exchangeMomInc routine |
|||
| integer, | public | :: | exchangeDEMForcesTimer |
Time spent on exchanging DEM forces |
|||
| integer, | public | :: | exchangeHydroForcesTimer |
Time spent on exchanging hydrodynamic forces |
|||
| integer, | public | :: | interpolateFluidTimer |
Time spent interpolating fluid properties |
|||
| integer, | public | :: | incrementAuxFieldTimer |
Time spent incrementing the auxfield |
|||
| integer, | public | :: | collisionHandlingTimer |
Time spent in collision detection and adding particles to buffer |
|||
| integer, | public | :: | first | = | 0 |
First main handle position in treelm timer object |
|
| integer, | public | :: | last | = | -1 |
Last main handle position in treelm timer object |