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

Go to the source code of this file.

Data Types

type  boundary_impulse_tracer::p3d
 
type  boundary_impulse_tracer::boundary_impulse_tracer_cs
 

Modules

module  boundary_impulse_tracer
 Implements a boundary impulse response tracer to calculate Green's functions.
 

Functions/Subroutines

logical function, public boundary_impulse_tracer::register_boundary_impulse_tracer (HI, GV, param_file, CS, tr_Reg, restart_CS)
 Read in runtime options and add boundary impulse tracer to tracer registry. More...
 
subroutine, public boundary_impulse_tracer::initialize_boundary_impulse_tracer (restart, day, G, GV, h, diag, OBC, CS, sponge_CSp, diag_to_Z_CSp, tv)
 Initialize tracer from restart or set to 1 at surface to initialize. More...
 
subroutine, public boundary_impulse_tracer::boundary_impulse_tracer_column_physics (h_old, h_new, ea, eb, fluxes, dt, G, GV, CS, tv, debug, evap_CFL_limit, minimum_forcing_depth)
 
integer function, public boundary_impulse_tracer::boundary_impulse_stock (h, stocks, G, GV, CS, names, units, stock_index)
 Calculate total inventory of tracer. More...
 
subroutine, public boundary_impulse_tracer::boundary_impulse_tracer_surface_state (state, h, G, CS)
 Called if returned if coupler needs to know about tracer, currently unused. More...
 
subroutine, public boundary_impulse_tracer::boundary_impulse_tracer_end (CS)
 

Variables

integer, parameter boundary_impulse_tracer::ntr_max = 1