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

Go to the source code of this file.

Data Types

type  mom_opacity::opacity_cs
 

Modules

module  mom_opacity
 

Functions/Subroutines

subroutine, public mom_opacity::set_opacity (optics, fluxes, G, GV, CS)
 
subroutine mom_opacity::opacity_from_chl (optics, fluxes, G, CS, chl_in)
 
real function, public mom_opacity::opacity_morel (chl_data)
 
real function mom_opacity::sw_pen_frac_morel (chl_data)
 
real function, public mom_opacity::opacity_manizza (chl_data)
 
subroutine, public mom_opacity::opacity_init (Time, G, param_file, diag, tracer_flow, CS, optics)
 
subroutine, public mom_opacity::opacity_end (CS, optics)
 

Variables

integer, parameter mom_opacity::no_scheme = 0
 
integer, parameter mom_opacity::manizza_05 = 1
 
integer, parameter mom_opacity::morel_88 = 2
 
integer, parameter mom_opacity::single_exp = 3
 
integer, parameter mom_opacity::double_exp = 4
 
character *(10), parameter mom_opacity::manizza_05_string = "MANIZZA_05"
 
character *(10), parameter mom_opacity::morel_88_string = "MOREL_88"
 
character *(10), parameter mom_opacity::single_exp_string = "SINGLE_EXP"
 
character *(10), parameter mom_opacity::double_exp_string = "DOUBLE_EXP"