|
subroutine | mom_ale_sponge::initialize_ale_sponge_fixed (Iresttime, G, param_file, CS, data_h, nz_data) |
| This subroutine determines the number of points which are within sponges in this computational domain. Only points that have positive values of Iresttime and which mask2dT indicates are ocean points are included in the sponges. It also stores the target interface heights. More...
|
|
integer function, public | mom_ale_sponge::get_ale_sponge_nz_data (CS) |
| Return the number of layers in the data with a fixed ALE sponge, or 0 if there are no sponge columns on this PE. More...
|
|
subroutine, public | mom_ale_sponge::get_ale_sponge_thicknesses (G, data_h, sponge_mask, CS) |
| Return the thicknesses used for the data with a fixed ALE sponge. More...
|
|
subroutine | mom_ale_sponge::initialize_ale_sponge_varying (Iresttime, G, param_file, CS) |
| This subroutine determines the number of points which are to be restoref in the computational domain. Only points that have positive values of Iresttime and which mask2dT indicates are ocean points are included in the sponges. More...
|
|
subroutine, public | mom_ale_sponge::init_ale_sponge_diags (Time, G, diag, CS) |
| Initialize diagnostics for the ALE_sponge module. More...
|
|
subroutine | mom_ale_sponge::set_up_ale_sponge_field_fixed (sp_val, G, f_ptr, CS) |
| This subroutine stores the reference profile at h points for the variable whose address is given by f_ptr. More...
|
|
subroutine | mom_ale_sponge::set_up_ale_sponge_field_varying (filename, fieldname, Time, G, GV, US, f_ptr, CS) |
| This subroutine stores the reference profile at h points for the variable whose address is given by filename and fieldname. More...
|
|
subroutine | mom_ale_sponge::set_up_ale_sponge_vel_field_fixed (u_val, v_val, G, u_ptr, v_ptr, CS) |
| This subroutine stores the reference profile at u and v points for the variable whose address is given by u_ptr and v_ptr. More...
|
|
subroutine | mom_ale_sponge::set_up_ale_sponge_vel_field_varying (filename_u, fieldname_u, filename_v, fieldname_v, Time, G, US, CS, u_ptr, v_ptr) |
| This subroutine stores the reference profile at uand v points for the variable whose address is given by u_ptr and v_ptr. More...
|
|
subroutine, public | mom_ale_sponge::apply_ale_sponge (h, dt, G, GV, US, CS, Time) |
| 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) |
| This subroutine deallocates any memory associated with the ALE_sponge module. More...
|
|