sdr_timer_module Module


Uses

  • module~~sdr_timer_module~~UsesGraph module~sdr_timer_module sdr_timer_module module~tem_revision_module tem_revision_module module~sdr_timer_module->module~tem_revision_module module~tem_timer_module tem_timer_module module~sdr_timer_module->module~tem_timer_module module~env_module env_module module~sdr_timer_module->module~env_module module~tem_general_module tem_general_module module~sdr_timer_module->module~tem_general_module

Used by

  • module~~sdr_timer_module~~UsedByGraph module~sdr_timer_module sdr_timer_module module~sdr_proto2treelm_module sdr_proto2treelm_module module~sdr_proto2treelm_module->module~sdr_timer_module module~sdr_config_module sdr_config_module module~sdr_proto2treelm_module->module~sdr_config_module module~sdr_prototree_module sdr_protoTree_module module~sdr_proto2treelm_module->module~sdr_prototree_module module~sdr_boundary_module sdr_boundary_module module~sdr_proto2treelm_module->module~sdr_boundary_module module~sdr_config_module->module~sdr_timer_module module~sdr_refinept_module sdr_refinePT_module module~sdr_refinept_module->module~sdr_timer_module module~sdr_refinept_module->module~sdr_config_module module~sdr_refinept_module->module~sdr_prototree_module module~sdr_prototree_module->module~sdr_timer_module module~sdr_prototree_module->module~sdr_config_module program~seeder seeder program~seeder->module~sdr_timer_module program~seeder->module~sdr_proto2treelm_module program~seeder->module~sdr_config_module program~seeder->module~sdr_refinept_module program~seeder->module~sdr_prototree_module module~sdr_flooding_module sdr_flooding_module program~seeder->module~sdr_flooding_module module~sdr_flooding_module->module~sdr_timer_module module~sdr_flooding_module->module~sdr_config_module module~sdr_flooding_module->module~sdr_prototree_module module~sdr_flooding_module->module~sdr_boundary_module module~sdr_boundary_module->module~sdr_prototree_module

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, public :: timer_handle_loadconfig

Handles for timer objects to measure the time for some code parts

integer, public :: timer_handle_proto
integer, public :: timer_handle_flooding
integer, public :: timer_handle_inHeritDR
integer, public :: timer_handle_refineLeaf
integer, public :: timer_handle_smoothLeaf
integer, public :: timer_handle_proto2treelm
integer, public :: timer_handle_dumping_mesh
integer, private, parameter:: nTimers =8
integer, private :: first_timer

Subroutines

public subroutine sdr_addTimers()

Setup timers to assess the runtime of various parts of Seeder

Arguments

None

public subroutine sdr_dumptimers(general, nFluids, nBnds)

Performance results are written to a file for statistical review

Read more…

Arguments

TypeIntentOptionalAttributesName
type(tem_general_type), intent(in) :: general

Parameters of the current simulation

integer, intent(in) :: nFluids

Number of fluid elements in dumped mesh

integer, intent(in) :: nBnds

Number of fluid elements which has boundary in dumped mesh