MOM6
boundary_impulse_tracer.F90 File Reference

Go to the source code of this file.

Data Types

type  boundary_impulse_tracer::boundary_impulse_tracer_cs
 The control structure for the boundary impulse tracer package. More...
 

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, 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, US, CS, tv, debug, evap_CFL_limit, minimum_forcing_depth)
 Apply source or sink at boundary and do vertical diffusion. More...
 
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)
 This subroutine extracts the surface fields from this tracer package that are to be shared with the atmosphere in coupled configurations. This particular tracer package does not report anything back to the coupler. More...
 
subroutine, public boundary_impulse_tracer::boundary_impulse_tracer_end (CS)
 Performs finalization of boundary impulse tracer. More...
 

Variables

integer, parameter boundary_impulse_tracer::ntr_max = 1
 NTR_MAX is the maximum number of tracers in this module. More...