Go to the source code of this file.
|
module | mom_ale_sponge |
| This module contains the routines used to apply sponge layers when using the ALE mode. Applying sponges requires the following: (1) initialize_ALE_sponge (2) set_up_ALE_sponge_field (tracers) and set_up_ALE_sponge_vel_field (vel) (3) apply_ALE_sponge (4) init_ALE_sponge_diags (not being used for now) (5) ALE_sponge_end (not being used for now)
|
|
|
subroutine, public | mom_ale_sponge::initialize_ale_sponge (Iresttime, data_h, nz_data, G, param_file, CS) |
| This subroutine determines the number of points which are within. More...
|
|
subroutine, public | mom_ale_sponge::init_ale_sponge_diags (Time, G, diag, CS) |
| Initialize diagnostics for the ALE_sponge module. More...
|
|
subroutine, public | mom_ale_sponge::set_up_ale_sponge_field (sp_val, G, f_ptr, CS) |
| This subroutine stores the reference profile at h points for the variable. More...
|
|
subroutine, public | mom_ale_sponge::set_up_ale_sponge_vel_field (u_val, v_val, G, u_ptr, v_ptr, CS) |
| This subroutine stores the reference profile at uand v points for the variable. More...
|
|
subroutine, public | mom_ale_sponge::apply_ale_sponge (h, dt, G, CS) |
| This subroutine applies damping to the layers thicknesses, temp, salt and a variety of tracers for every column where there is damping. More...
|
|
subroutine, public | mom_ale_sponge::ale_sponge_end (CS) |
| GMM: I could not find where sponge_end is being called, but I am keeping. More...
|
|