This module drives the generic version of tracers TOPAZ and CFC.
None.
-
ocean_generic_init
call ocean_generic_init (Domain,Grid,Time)
-
DESCRIPTION
- This subroutine:
Initializes the generic tracer packages and adds their tracers to the list
Adds the tracers in the list of generic tracers to the set of MOM tracers
(i.e., make them elements of T_prog or T_diag)
-
ocean_generic_zero_sfc
call ocean_generic_zero_sfc (IOB_struc)
-
DESCRIPTION
- This is need since MOM coupler values are acumulated and then divided by time ocean steps.
-
ocean_generic_sum_sfc
call ocean_generic_sum_sfc (Disd,Djsd, Ocean, T_prog, Dens, Time )
-
DESCRIPTION
- This subroutine calculates the surface state and set coupler values for
those generic tracers that havd flux exchange with atmosphere.
-
ocean_generic_sbc
call ocean_generic_sbc (Ice_ocean_boundary_fluxes,Disd,Djsd, T_prog )
-
DESCRIPTION
- This subroutine gets coupler values for
those generic tracers that have flux exchange with atmosphere.
-
ocean_generic_column_physics
call ocean_generic_column_physics (Thickness, hblt_depth, Time, Grid, dtts, Disd,Djsd, T_prog, T_diag,& sw_pen,opacity, diff_cbt, Dens, river )
-
DESCRIPTION
- This subroutine:
Update generic tracer concentration fields from sources and sinks.
Vertically diffuse generic tracer concentration fields.
Update generic tracers from bottom and their bottom reservoir.
-
ocean_generic_end
call ocean_generic_end
-
DESCRIPTION
- Call the end for generic tracer module and deallocate all temp arrays
None.
None.