perf_mod Module


Uses


Functions

public function t_profile_onf()

Arguments

None

Return Value logical

public function t_barrier_onf()

Arguments

None

Return Value logical

public function t_single_filef()

Arguments

None

Return Value logical


Subroutines

public subroutine t_getLogUnit(LogUnit)

Arguments

Type IntentOptional Attributes Name
integer(kind=SHR_KIND_IN), intent(out) :: LogUnit

public subroutine t_setLogUnit(LogUnit)

Arguments

Type IntentOptional Attributes Name
integer(kind=SHR_KIND_IN), intent(in) :: LogUnit

public subroutine t_set_prefixf(prefix_string)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: prefix_string

public subroutine t_unset_prefixf()

Arguments

None

public subroutine t_stampf(wall, usr, sys)

Arguments

Type IntentOptional Attributes Name
real(kind=shr_kind_r8), intent(out) :: wall
real(kind=shr_kind_r8), intent(out) :: usr
real(kind=shr_kind_r8), intent(out) :: sys

public subroutine t_startf(event, handle)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: event
integer, optional :: handle

public subroutine t_stopf(event, handle)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: event
integer, optional :: handle

public subroutine t_startstop_valsf(event, walltime, callcount, handle)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: event
real(kind=shr_kind_r8), intent(in), optional :: walltime
integer, intent(in), optional :: callcount
integer, optional :: handle

public subroutine t_enablef()

Arguments

None

public subroutine t_disablef()

Arguments

None

public subroutine t_adj_detailf(detail_adjustment)

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: detail_adjustment

public subroutine t_barrierf(event, mpicom)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in), optional :: event
integer, intent(in), optional :: mpicom

public subroutine t_prf(filename, mpicom, num_outpe, stride_outpe, single_file, global_stats, output_thispe)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in), optional :: filename
integer, intent(in), optional :: mpicom
integer, intent(in), optional :: num_outpe
integer, intent(in), optional :: stride_outpe
logical, intent(in), optional :: single_file
logical, intent(in), optional :: global_stats
logical, intent(in), optional :: output_thispe

public subroutine t_initf(NLFilename, LogPrint, LogUnit, mpicom, MasterTask, MaxThreads)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: NLFilename
logical, intent(in), optional :: LogPrint
integer, intent(in), optional :: LogUnit
integer, intent(in), optional :: mpicom
logical, intent(in), optional :: MasterTask
integer, intent(in), optional :: MaxThreads

public subroutine t_finalizef()

Arguments

None