MOM6
MOM_write_cputime.F90 File Reference
#include "version_variable.h"
Include dependency graph for MOM_write_cputime.F90:

Go to the source code of this file.

Data Types

type  mom_write_cputime::write_cputime_cs
 A control structure that regulates the writing of CPU time. More...
 

Modules

module  mom_write_cputime
 A module to monitor the overall CPU time used by MOM6 and project when to stop the model.
 

Functions/Subroutines

subroutine, public mom_write_cputime::write_cputime_start_clock (CS)
 Evaluate the CPU time returned by SYSTEM_CLOCK at the start of a run. More...
 
subroutine, public mom_write_cputime::mom_write_cputime_init (param_file, directory, Input_start_time, CS)
 Initialize the MOM_write_cputime module. More...
 
subroutine, public mom_write_cputime::write_cputime (day, n, nmax, CS)
 This subroutine assesses how much CPU time the model has taken and determines how long the model should be run before it saves a restart file and stops itself. More...
 

Variables

integer mom_write_cputime::clocks_per_sec = 1000
 The number of clock cycles per second, used by the system clock. More...
 
integer mom_write_cputime::max_ticks = 1000
 The number of ticks per second, used by the system clock. More...