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

Go to the source code of this file.

Data Types

type  mom_geothermal::geothermal_cs
 Control structure for geothermal heating. More...
 

Modules

module  mom_geothermal
 Implemented geothermal heating at the ocean bottom.
 

Functions/Subroutines

subroutine, public mom_geothermal::geothermal (h, tv, dt, ea, eb, G, GV, US, CS, halo)
 Applies geothermal heating, including the movement of water between isopycnal layers to match the target densities. The heating is applied to the bottommost layers that occur within ### of the bottom. If the partial derivative of the coordinate density with temperature is positive or very small, the layers are simply heated in place. Any heat that can not be applied to the ocean is returned (WHERE)? More...
 
subroutine, public mom_geothermal::geothermal_init (Time, G, GV, US, param_file, diag, CS)
 Initialize parameters and allocate memory associated with the geothermal heating module. More...
 
subroutine, public mom_geothermal::geothermal_end (CS)
 Clean up and deallocate memory associated with the geothermal heating module. More...