32 type(model_state_type),
target,
intent(inout) :: current_state
34 call log_log(log_warn,
"Debugger is active - disable this for production runs")
39 type(model_state_type),
target,
intent(inout) :: current_state
42 character :: halo_classifier
44 if (.not. current_state%first_timestep_column)
return 63 write(*,*) current_state%parallel%my_rank,
size(current_state%u%data, i), lbound(current_state%u%data, i), &
64 ubound(current_state%u%data, i)
subroutine timestep_callback(current_state)
Produces debugging information on each timestep.
Contains prognostic field definitions and functions.
General purpose debugger. By changing the priority and other logic we can plug it in whereever we wan...
Conversion between common inbuilt FORTRAN data types.
Description of a component.
type(component_descriptor_type) function, public debugger_get_descriptor()
Provides the component descriptor for the core to register.
Interfaces and types that MONC components must specify.
subroutine init_callback(current_state)
Called on MONC initialisation.
Functionality to support the different types of grid and abstraction between global grids and local o...
The model state which represents the current state of a run.