|
module | mom_regularize_layers |
| Provides regularization of layers in isopycnal mode.
|
|
integer | mom_regularize_layers::id_clock_pass |
| Clock IDs. More...
|
|
integer | mom_regularize_layers::id_clock_eos |
| Clock IDs. More...
|
|
subroutine, public | mom_regularize_layers::regularize_layers (h, tv, dt, ea, eb, G, GV, US, CS) |
| This subroutine partially steps the bulk mixed layer model. The following processes are executed, in the order listed. More...
|
|
subroutine | mom_regularize_layers::regularize_surface (h, tv, dt, ea, eb, G, GV, US, CS) |
| This subroutine ensures that there is a degree of horizontal smoothness in the depths of the near-surface interfaces. More...
|
|
subroutine | mom_regularize_layers::find_deficit_ratios (e, def_rat_u, def_rat_v, G, GV, CS, def_rat_u_2lay, def_rat_v_2lay, halo, h) |
| This subroutine determines the amount by which the harmonic mean thickness at velocity points differ from the arithmetic means, relative to the the arithmetic means, after eliminating thickness variations that are solely due to topography and aggregating all interior layers into one. More...
|
|
subroutine, public | mom_regularize_layers::regularize_layers_init (Time, G, GV, param_file, diag, CS) |
| Initializes the regularize_layers control structure. More...
|
|