|
subroutine, public | mom_legacy_barotropic::legacy_btstep (use_fluxes, U_in, V_in, eta_in, dt, bc_accel_u, bc_accel_v, fluxes, pbce, eta_PF_in, U_Cor, V_Cor, accel_layer_u, accel_layer_v, eta_out, uhbtav, vhbtav, G, GV, CS, visc_rem_u, visc_rem_v, etaav, uhbt_out, vhbt_out, OBC, BT_cont, eta_PF_start, taux_bot, tauy_bot, uh0, vh0, u_uh0, v_vh0) |
|
subroutine, public | mom_legacy_barotropic::legacy_set_dtbt (G, GV, CS, eta, pbce, BT_cont, gtot_est, SSH_add) |
|
subroutine | mom_legacy_barotropic::apply_velocity_obcs (OBC, ubt, vbt, uhbt, vhbt, ubt_trans, vbt_trans, eta, ubt_old, vbt_old, BT_OBC, G, MS, halo, dtbt, bebt, use_BT_cont, Datu, Datv, BTCL_u, BTCL_v, uhbt0, vhbt0) |
| This subroutine applies the open boundary conditions on barotropic velocities and mass transports, as developed by Mehmet Ilicak. More...
|
|
subroutine | mom_legacy_barotropic::apply_eta_obcs (OBC, eta, ubt, vbt, BT_OBC, G, MS, halo, dtbt) |
| This subroutine applies the open boundary conditions on the free surface height, as coded by Mehmet Ilicak. More...
|
|
subroutine | mom_legacy_barotropic::set_up_bt_obc (OBC, eta, BT_OBC, G, GV, MS, halo, use_BT_cont, Datu, Datv, BTCL_u, BTCL_v) |
| This subroutine sets up the private structure used to apply the open boundary conditions, as developed by Mehmet Ilicak. More...
|
|
subroutine | mom_legacy_barotropic::destroy_bt_obc (BT_OBC) |
|
subroutine, public | mom_legacy_barotropic::legacy_btcalc (h, G, GV, CS, h_u, h_v, may_use_default) |
| This subroutine calculates the barotropic velocities from the full velocity and thickness fields, determines the fraction of the total water column in each layer at velocity points, and determines a corrective fictitious mass source that will drive the barotropic estimate of the free surface height toward the baroclinic estimate. More...
|
|
real function | mom_legacy_barotropic::find_uhbt (u, BTC) |
|
real function | mom_legacy_barotropic::uhbt_to_ubt (uhbt, BTC, guess) |
|
real function | mom_legacy_barotropic::find_vhbt (v, BTC) |
|
real function | mom_legacy_barotropic::vhbt_to_vbt (vhbt, BTC, guess) |
|
subroutine | mom_legacy_barotropic::set_local_bt_cont_types (BT_cont, BTCL_u, BTCL_v, G, MS, BT_Domain, halo) |
|
subroutine | mom_legacy_barotropic::bt_cont_to_face_areas (BT_cont, Datu, Datv, G, MS, halo, maximize) |
|
subroutine | mom_legacy_barotropic::swap (a, b) |
|
subroutine | mom_legacy_barotropic::find_face_areas (Datu, Datv, G, GV, CS, MS, rescale_faces, eta, halo, add_max) |
|
subroutine, public | mom_legacy_barotropic::legacy_bt_mass_source (h, eta, fluxes, set_cor, dt_therm, dt_since_therm, G, GV, CS) |
|
subroutine, public | mom_legacy_barotropic::legacy_barotropic_init (u, v, h, eta, Time, G, GV, param_file, diag, CS, restart_CS, BT_cont, tides_CSp) |
|
subroutine, public | mom_legacy_barotropic::legacy_barotropic_end (CS) |
|
subroutine, public | mom_legacy_barotropic::register_legacy_barotropic_restarts (HI, GV, param_file, CS, restart_CS) |
| This subroutine is used to register any fields from MOM_barotropic.F90 that should be written to or read from the restart file. More...
|
|