MOM6
About this documentation
Equations
Spatial Discretization
Time Discretization
Tracers in MOM6
Grids
Parameterizations
Other Physics
Working with MOM6
Forcing
Parallel Implementation
Testing of MOM6
API Reference
Modules
Functions
Source Files
BFB_initialization.F90
BFB_surface_forcing.F90
DOME2d_initialization.F90
DOME_initialization.F90
DOME_tracer.F90
README.md
ISOMIP_initialization.F90
ISOMIP_tracer.F90
Idealized_Hurricane.F90
Kelvin_initialization.F90
README.md
MARBL_forcing_mod.F90
MARBL_tracers.F90
MESO_surface_forcing.F90
MOM.F90
MOM_ALE.F90
MOM_ALE_sponge.F90
MOM_ANN.F90
MOM_CFC_cap.F90
MOM_CVMix_KPP.F90
MOM_CVMix_conv.F90
MOM_CVMix_ddiff.F90
MOM_CVMix_shear.F90
MOM_CoriolisAdv.F90
MOM_EOS.F90
MOM_EOS_Jackett06.F90
MOM_EOS_Roquet_SpV.F90
MOM_EOS_Roquet_rho.F90
MOM_EOS_TEOS10.F90
MOM_EOS_UNESCO.F90
MOM_EOS_Wright.F90
MOM_EOS_Wright_full.F90
MOM_EOS_Wright_red.F90
MOM_EOS_base_type.F90
MOM_EOS_linear.F90
MOM_MEKE.F90
MOM_MEKE_types.F90
MOM_OCMIP2_CFC.F90
MOM_PointAccel.F90
MOM_PressureForce.F90
MOM_PressureForce_FV.F90
MOM_PressureForce_Montgomery.F90
MOM_TFreeze.F90
MOM_Zanna_Bolton.F90
MOM_array_transform.F90
MOM_barotropic.F90
MOM_bkgnd_mixing.F90
MOM_boundary_update.F90
MOM_bulk_mixed_layer.F90
MOM_check_scaling.F90
MOM_checksum_packages.F90
MOM_checksums.F90
MOM_coms.F90
MOM_continuity.F90
MOM_continuity_PPM.F90
MOM_controlled_forcing.F90
MOM_coord_initialization.F90
MOM_coupler_types.F90
MOM_cpu_clock.F90
MOM_data_override.F90
MOM_database_comms.F90
MOM_debugging.F90
MOM_density_integrals.F90
MOM_diabatic_aux.F90
MOM_diabatic_driver.F90
MOM_diag_buffers.F90
MOM_diag_mediator.F90
MOM_diag_remap.F90
MOM_diagnose_KdWork.F90
MOM_diagnose_MLD.F90
MOM_diagnostics.F90
MOM_diapyc_energy_req.F90
MOM_document.F90
MOM_domains.F90
MOM_driver.F90
MOM_dyn_horgrid.F90
MOM_dynamics_split_RK2.F90
MOM_dynamics_split_RK2b.F90
MOM_dynamics_unsplit.F90
MOM_dynamics_unsplit_RK2.F90
MOM_energetic_PBL.F90
MOM_ensemble_manager.F90
MOM_entrain_diffusive.F90
MOM_error_handler.F90
MOM_file_parser.F90
MOM_file_parser_tests.F90
MOM_fixed_initialization.F90
MOM_forcing_type.F90
MOM_full_convection.F90
MOM_generic_tracer.F90
MOM_geothermal.F90
MOM_get_input.F90
MOM_grid.F90
MOM_grid_initialize.F90
MOM_harmonic_analysis.F90
MOM_hor_bnd_diffusion.F90
MOM_hor_index.F90
MOM_hor_visc.F90
MOM_horizontal_regridding.F90
MOM_hybgen_regrid.F90
MOM_hybgen_remap.F90
MOM_hybgen_unmix.F90
MOM_ice_shelf.F90
MOM_ice_shelf_diag_mediator.F90
MOM_ice_shelf_dynamics.F90
MOM_ice_shelf_initialize.F90
MOM_ice_shelf_state.F90
MOM_interface_filter.F90
MOM_interface_heights.F90
MOM_internal_tide_input.F90
MOM_internal_tides.F90
MOM_interpolate.F90
MOM_intrinsic_functions.F90
MOM_io.F90
MOM_io_file.F90
MOM_isopycnal_slopes.F90
MOM_kappa_shear.F90
MOM_lateral_mixing_coeffs.F90
MOM_load_love_numbers.F90
MOM_marine_ice.F90
MOM_memory.h
MOM_memory_macros.h
MOM_mixed_layer_restrat.F90
MOM_murmur_hash.F90
MOM_netcdf.F90
MOM_neutral_diffusion.F90
MOM_obsolete_diagnostics.F90
MOM_obsolete_params.F90
MOM_oda_driver.F90
MOM_oda_incupd.F90
MOM_offline_aux.F90
MOM_offline_main.F90
MOM_opacity.F90
MOM_open_boundary.F90
MOM_particles.F90
MOM_particles_types.F90
MOM_porous_barriers.F90
MOM_random.F90
MOM_regridding.F90
MOM_regularize_layers.F90
MOM_remapping.F90
MOM_restart.F90
MOM_safe_alloc.F90
MOM_self_attr_load.F90
MOM_set_diffusivity.F90
MOM_set_viscosity.F90
MOM_shared_initialization.F90
MOM_spatial_means.F90
MOM_spherical_harmonics.F90
MOM_sponge.F90
MOM_state_initialization.F90
MOM_stoch_eos.F90
MOM_stochastics.F90
MOM_streaming_filter.F90
MOM_string_functions.F90
MOM_sum_output.F90
MOM_surface_forcing.F90
MOM_surface_forcing_gfdl.F90
MOM_temperature_convert.F90
MOM_thickness_diffuse.F90
MOM_tidal_forcing.F90
MOM_tidal_mixing.F90
MOM_tracer_Z_init.F90
MOM_tracer_advect.F90
MOM_tracer_advect_schemes.F90
MOM_tracer_diabatic.F90
MOM_tracer_flow_control.F90
MOM_tracer_hor_diff.F90
MOM_tracer_initialization_from_Z.F90
MOM_tracer_registry.F90
MOM_tracer_types.F90
MOM_transcribe_grid.F90
MOM_unique_scales.F90
MOM_unit_scaling.F90
MOM_unit_testing.F90
MOM_unit_tests.F90
MOM_variables.F90
MOM_vert_friction.F90
MOM_verticalGrid.F90
MOM_wave_drag.F90
MOM_wave_interface.F90
MOM_wave_speed.F90
MOM_write_cputime.F90
Neverworld_initialization.F90
README.md
P1M_functions.F90
P3M_functions.F90
PCM_functions.F90
PLM_functions.F90
PPM_functions.F90
PQM_functions.F90
Phillips_initialization.F90
README.md
RGC_initialization.F90
RGC_tracer.F90
Recon1d_EMPLM_CWK.F90
Recon1d_EMPLM_WA.F90
Recon1d_EMPLM_WA_poly.F90
Recon1d_EPPM_CWK.F90
Recon1d_MPLM_CWK.F90
Recon1d_MPLM_WA.F90
Recon1d_MPLM_WA_poly.F90
Recon1d_PCM.F90
Recon1d_PLM_CWK.F90
Recon1d_PLM_CW.F90
Recon1d_PLM_WLS.F90
Recon1d_PLM_hybgen.F90
Recon1d_PPM_CWK.F90
Recon1d_PPM_CW.F90
Recon1d_PPM_H4_2018.F90
Recon1d_PPM_H4_2019.F90
Recon1d_PPM_hybgen.F90
Recon1d_type.F90
Rossby_front_2d_initialization.F90
SCM_CVMix_tests.F90
_ALE.dox
_ALE_timestep.dox
_Advection.dox
_BML.dox
_Baroclinic_Momentum.dox
_Barotropic_Baroclinic_Coupling.dox
_Barotropic_Momentum.dox
_CVMix_KPP.dox
_Diagnostics.dox
_Dimensional_consistency.dox
_Discrete_Coriolis.dox
_Discrete_OBC.dox
_Discrete_PG.dox
_Discrete_grids.dox
_Discrete_tracer.dox
_Domain_decomposition.dox
_EPBL.dox
_Energetic_consistancy.dox
_Equation_of_State.dox
_Frazil.dox
_General_coordinate.dox
_Global_grids.dox
_Governing.dox
_Horizontal_diffusion.dox
_Horizontal_indexing.dox
_Notation.dox
_PPM.dox
_Parallel_IO.dox
_Passive_tracer.dox
_Regional_grids.dox
_Runtime_parameter_system.dox
_Sea_ice.dox
_Solar_radiation.dox
_Specifics.dox
_Testing.dox
_Timestep_Overview.dox
_Tracer_Transport.dox
_Tracer_fluxes.dox
_Tracer_timestep.dox
_V_diffusivity.dox
_V_viscosity.dox
_Vertical_Reconstruction.dox
_Vertical_diffusion.dox
_Vertical_grids.dox
adjustment_initialization.F90
advection_test_tracer.F90
atmos_ocean_fluxes.F90
baroclinic_zone_initialization.F90
basin_builder.F90
benchmark_initialization.F90
boundary_impulse_tracer.F90
circle_obcs_initialization.F90
coord_adapt.F90
coord_hycom.F90
coord_rho.F90
coord_sigma.F90
coord_zlike.F90
database_client_interface.F90
README.md
dense_water_initialization.F90
dumbbell_initialization.F90
dumbbell_surface_forcing.F90
dye_example.F90
dyed_channel_initialization.F90
dyed_obc_tracer.F90
dyed_obcs_initialization.F90
external_gwave_initialization.F90
get_stochy_pattern.F90
ideal_age_example.F90
kdtree.f90
lock_exchange_initialization.F90
marbl_constants_mod.F90
marbl_interface.F90
marbl_interface_public_types.F90
marbl_logging.F90
numerical_testing_type.F90
nw2_tracers.F90
ocean_da_core.F90
ocean_da_types.F90
ocean_model_MOM.F90
oil_tracer.F90
polynomial_functions.F90
posix.F90
posix.h
pseudo_salt_tracer.F90
regrid_consts.F90
regrid_edge_values.F90
regrid_interp.F90
regrid_solvers.F90
seamount_initialization.F90
shelfwave_initialization.F90
sloshing_initialization.F90
soliton_initialization.F90
stochastic_physics.F90
supercritical_initialization.F90
tidal_bay_initialization.F90
tracer_example.F90
user_change_diffusivity.F90
user_initialization.F90
user_revise_forcing.F90
user_shelf_init.F90
user_surface_forcing.F90
version_variable.h
write_ocean_obs.F90
Bibliography
MOM6
API Reference
Source Files
_Discrete_tracer.dox
View page source
_Discrete_tracer.dox
1
/*! \page Discrete_Tracer Discrete Tracer Transport Equations
2
3
\brief Discrete Tracer Transport Equations
4
5
*/