|
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...
|
|