Go to the documentation of this file.
19 latest_timestep, write_timestep)
20 real,
intent(in) :: latest_time, output_frequency, write_time
21 integer,
intent(in) :: latest_timestep, write_timestep
34 field_name, timestep, time)
36 real,
intent(in) :: output_frequency
38 character(len=*),
intent(in) :: field_name
39 integer,
intent(in) :: timestep
Conversion between common inbuilt FORTRAN data types.
integer function forthread_mutex_lock(mutex_id)
integer function forthread_mutex_init(mutex_id, attr_id)
Collection data structures.
A hashmap structure, the same as a map but uses hashing for greatly improved performance when storing...
integer function forthread_mutex_destroy(mutex_id)
Performs no time manipulation and returns the value, basically a no-op.
Determines whether or not a map contains a specific key.
This is a thread pool and the single management "main" thread will spawn out free threads in the pool...
subroutine, public check_thread_status(ierr)
Checks the error status of any thread operation and reports an error if it failed.
Gets a specific double precision real element out of the list, stack, queue or map with the correspon...
logical function, public is_none_time_manipulation_ready_to_write(latest_time, output_frequency, write_time, latest_timestep, write_timestep)
Puts a double precision real key-value pair into the map.
Contains common definitions for the data and datatypes used by MONC.
integer, parameter, public string_length
Default length of strings.
integer function forthread_mutex_unlock(mutex_id)
type(data_values_type) function, public perform_none_time_manipulation(instant_values, output_frequency, field_name, timestep, time)
Performs no time manipulation and returns data.
Parses the XML configuration file to produce the io configuration description which contains the data...
integer, parameter, public default_precision
MPI communication type which we use for the prognostic and calculation data.
real(kind=double_precision) function, public conv_single_real_to_double(input_real)
Converts from a single to double precision real. This applies some rounding to a certain number of de...