MOM6
mom_write_cputime::write_cputime_cs Type Reference

Detailed Description

A control structure that regulates the writing of CPU time.

Definition at line 22 of file MOM_write_cputime.F90.

Collaboration diagram for mom_write_cputime::write_cputime_cs:
[legend]

Public variables and constants

real maxcpu
 The maximum amount of cpu time per processor for which MOM should run before saving a restart file and quiting with a return value that indicates that further execution is required to complete the simulation, in wall-clock seconds. More...
 
type(time_type) start_time
 The start time of the simulation. Start_time is set in MOM_initialization.F90. More...
 
real startup_cputime
 The CPU time used in the startup phase of the model. More...
 
real prev_cputime = 0.0
 The last measured CPU time. More...
 
real dn_dcpu_min = -1.0
 The minimum derivative of timestep with CPU time. More...
 
real cputime2 = 0.0
 The accumulated cpu time. More...
 
integer previous_calls = 0
 The number of times write_CPUtime has been called. More...
 
integer prev_n = 0
 The value of n from the last call. More...
 
integer filecpu_ascii
 The unit number of the CPU time file. More...
 
character(len=200) cpufile
 The name of the CPU time file. More...
 

Variables and constants

◆ cpufile

character(len=200) mom_write_cputime::write_cputime_cs::cpufile

The name of the CPU time file.

Definition at line 37 of file MOM_write_cputime.F90.

37  character(len=200) :: CPUfile !< The name of the CPU time file.

◆ cputime2

real mom_write_cputime::write_cputime_cs::cputime2 = 0.0

The accumulated cpu time.

Definition at line 33 of file MOM_write_cputime.F90.

33  real :: cputime2 = 0.0 !< The accumulated cpu time.

◆ dn_dcpu_min

real mom_write_cputime::write_cputime_cs::dn_dcpu_min = -1.0

The minimum derivative of timestep with CPU time.

Definition at line 32 of file MOM_write_cputime.F90.

32  real :: dn_dcpu_min = -1.0 !< The minimum derivative of timestep with CPU time.

◆ filecpu_ascii

integer mom_write_cputime::write_cputime_cs::filecpu_ascii

The unit number of the CPU time file.

Definition at line 36 of file MOM_write_cputime.F90.

36  integer :: fileCPU_ascii !< The unit number of the CPU time file.

◆ maxcpu

real mom_write_cputime::write_cputime_cs::maxcpu

The maximum amount of cpu time per processor for which MOM should run before saving a restart file and quiting with a return value that indicates that further execution is required to complete the simulation, in wall-clock seconds.

Definition at line 23 of file MOM_write_cputime.F90.

23  real :: maxcpu !< The maximum amount of cpu time per processor

◆ prev_cputime

real mom_write_cputime::write_cputime_cs::prev_cputime = 0.0

The last measured CPU time.

Definition at line 31 of file MOM_write_cputime.F90.

31  real :: prev_cputime = 0.0 !< The last measured CPU time.

◆ prev_n

integer mom_write_cputime::write_cputime_cs::prev_n = 0

The value of n from the last call.

Definition at line 35 of file MOM_write_cputime.F90.

35  integer :: prev_n = 0 !< The value of n from the last call.

◆ previous_calls

integer mom_write_cputime::write_cputime_cs::previous_calls = 0

The number of times write_CPUtime has been called.

Definition at line 34 of file MOM_write_cputime.F90.

34  integer :: previous_calls = 0 !< The number of times write_CPUtime has been called.

◆ start_time

type(time_type) mom_write_cputime::write_cputime_cs::start_time

The start time of the simulation. Start_time is set in MOM_initialization.F90.

Definition at line 28 of file MOM_write_cputime.F90.

28  type(time_type) :: Start_time !< The start time of the simulation.

◆ startup_cputime

real mom_write_cputime::write_cputime_cs::startup_cputime

The CPU time used in the startup phase of the model.

Definition at line 30 of file MOM_write_cputime.F90.

30  real :: startup_cputime !< The CPU time used in the startup phase of the model.

The documentation for this type was generated from the following file: