MOM6
pseudo_salt_tracer.F90 File Reference
#include <MOM_memory.h>
#include "version_variable.h"
Include dependency graph for pseudo_salt_tracer.F90:

Go to the source code of this file.

Data Types

type  pseudo_salt_tracer::pseudo_salt_tracer_cs
 The control structure for the pseudo-salt tracer. More...
 

Modules

module  pseudo_salt_tracer
 A tracer package that mimics salinity.
 

Functions/Subroutines

logical function, public pseudo_salt_tracer::register_pseudo_salt_tracer (HI, GV, param_file, CS, tr_Reg, restart_CS)
 Register the pseudo-salt tracer with MOM6. More...
 
subroutine, public pseudo_salt_tracer::initialize_pseudo_salt_tracer (restart, day, G, GV, h, diag, OBC, CS, sponge_CSp, tv)
 Initialize the pseudo-salt tracer. More...
 
subroutine, public pseudo_salt_tracer::pseudo_salt_tracer_column_physics (h_old, h_new, ea, eb, fluxes, dt, G, GV, US, CS, tv, debug, evap_CFL_limit, minimum_forcing_depth)
 Apply sources, sinks and diapycnal diffusion to the tracers in this package. More...
 
integer function, public pseudo_salt_tracer::pseudo_salt_stock (h, stocks, G, GV, CS, names, units, stock_index)
 Calculates the mass-weighted integral of all tracer stocks, returning the number of stocks it has calculated. If the stock_index is present, only the stock corresponding to that coded index is returned. More...
 
subroutine, public pseudo_salt_tracer::pseudo_salt_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 pseudo_salt_tracer::pseudo_salt_tracer_end (CS)
 Deallocate memory associated with this tracer package. More...