ROMS
|
Functions/Subroutines | |
subroutine, public | ini_adjust (ng, tile, linp, lout) |
subroutine | ini_adjust_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, linp, lout, rmask, umask, vmask, tl_t, tl_u, tl_v, tl_ubar, tl_vbar, tl_zeta, t, u, v, ubar, vbar, zeta) |
subroutine, public | rp_ini_adjust (ng, tile, linp, lout) |
subroutine | rp_ini_adjust_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, linp, lout, rmask, umask, vmask, ad_t, ad_u, ad_v, ad_zeta, t, u, v, zeta, tl_t, tl_u, tl_v, tl_zeta) |
subroutine, public | load_adtotl (ng, tile, linp, lout, add) |
subroutine | load_adtotl_tile (ng, tile, lbi, ubi, lbj, ubj, lbij, ubij, imins, imaxs, jmins, jmaxs, linp, lout, add, rmask, umask, vmask, ad_t_obc, ad_u_obc, ad_v_obc, ad_ubar_obc, ad_vbar_obc, ad_zeta_obc, ad_ustr, ad_vstr, ad_tflux, ad_t, ad_u, ad_v, ad_ubar, ad_vbar, ad_zeta, tl_t_obc, tl_u_obc, tl_v_obc, tl_ubar_obc, tl_vbar_obc, tl_zeta_obc, tl_ustr, tl_vstr, tl_tflux, tl_t, tl_u, tl_v, tl_ubar, tl_vbar, tl_zeta) |
subroutine, public | load_tltoad (ng, tile, linp, lout, add) |
subroutine | load_tltoad_tile (ng, tile, lbi, ubi, lbj, ubj, lbij, ubij, imins, imaxs, jmins, jmaxs, linp, lout, add, rmask, umask, vmask, tl_t_obc, tl_u_obc, tl_v_obc, tl_ubar_obc, tl_vbar_obc, tl_zeta_obc, tl_ustr, tl_vstr, tl_tflux, tl_t, tl_u, tl_v, tl_ubar, tl_vbar, tl_zeta, ad_t_obc, ad_u_obc, ad_v_obc, ad_ubar_obc, ad_vbar_obc, ad_zeta_obc, ad_ustr, ad_vstr, ad_tflux, ad_t, ad_u, ad_v, ad_ubar, ad_vbar, ad_zeta) |
subroutine, public | ini_perturb (ng, tile, linp, lout) |
subroutine | ini_perturb_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, nstp, nnew, linp, lout, rmask, umask, vmask, bed_thick, hz, h, om_v, on_u, zice, z_r, z_w, zt_avg1, ad_t, ad_u, ad_v, t, u, v, ad_ubar, ad_vbar, ad_zeta, ubar, vbar, zeta) |
subroutine, public | ad_ini_perturb (ng, tile, kinp, kout, ninp, nout) |
subroutine | ad_ini_perturb_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, kinp, kout, ninp, nout, rmask, umask, vmask, e_t, e_u, e_v, e_zeta, hz, tl_zeta, tl_t, tl_u, tl_v, ad_t, ad_u, ad_v, ad_zeta) |
subroutine, public | tl_ini_perturb (ng, tile, linp, lout) |
subroutine | tl_ini_perturb_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, nstp, nnew, linp, lout, rmask, umask, vmask, tl_bed_thick, tl_hz, h, tl_h, om_v, on_u, zice, tl_z_r, tl_z_w, zt_avg1, tl_zt_avg1, ubar, vbar, zeta, ad_t, ad_u, ad_v, tl_t, tl_u, tl_v, ad_ubar, ad_vbar, ad_zeta, tl_ubar, tl_vbar, tl_zeta) |
subroutine, public ini_adjust_mod::ad_ini_perturb | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | kinp, | ||
integer, intent(in) | kout, | ||
integer, intent(in) | ninp, | ||
integer, intent(in) | nout ) |
Definition at line 2974 of file ini_adjust.F.
References ad_ini_perturb_tile(), mod_grid::grid, mod_param::iadm, mod_ocean::ocean, wclock_off(), and wclock_on().
Referenced by propagator_mod::propagator_fsv(), propagator_mod::propagator_hop(), propagator_mod::propagator_hso(), propagator_mod::propagator_op(), and propagator_mod::propagator_so().
|
private |
Definition at line 3053 of file ini_adjust.F.
References mod_scalars::bvf_bak, mod_scalars::g, mod_scalars::isalt, mod_scalars::itemp, mod_scalars::rho0, mod_scalars::scoef, and mod_scalars::tcoef.
Referenced by ad_ini_perturb().
subroutine public ini_adjust_mod::ini_adjust | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | linp, | ||
integer, intent(in) | lout ) |
Definition at line 68 of file ini_adjust.F.
References mod_grid::grid, ini_adjust_tile(), mod_param::inlm, mod_ocean::ocean, wclock_off(), and wclock_on().
Referenced by i4dvar_mod::analysis(), convolve_mod::error_covariance(), and rbl4dvar_mod::increment().
|
private |
Definition at line 137 of file ini_adjust.F.
References mod_grid::grid, ini_adjust_tile(), mod_param::inlm, mod_ocean::ocean, wclock_off(), and wclock_on().
Referenced by ini_adjust(), and ini_adjust_tile().
subroutine, public ini_adjust_mod::ini_perturb | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | linp, | ||
integer, intent(in) | lout ) |
Definition at line 2450 of file ini_adjust.F.
References mod_coupling::coupling, mod_grid::grid, ini_perturb_tile(), mod_param::inlm, mod_stepping::nnew, mod_stepping::nstp, mod_ocean::ocean, mod_sedbed::sedbed, wclock_off(), and wclock_on().
Referenced by initial().
|
private |
Definition at line 2530 of file ini_adjust.F.
References mod_fourdvar::addotproduct, mod_param::domain, mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), exchange_3d_mod::exchange_r3d_tile(), exchange_2d_mod::exchange_u2d_tile(), exchange_3d_mod::exchange_u3d_tile(), exchange_2d_mod::exchange_v2d_tile(), exchange_3d_mod::exchange_v3d_tile(), mod_ncparam::idsvar, mod_param::inlm, mod_scalars::inner, mod_ncparam::isfsur, mod_ncparam::istvar, mod_ncparam::isubar, mod_ncparam::isuvel, mod_ncparam::isvbar, mod_ncparam::isvvel, mod_scalars::lnudgetclm, mod_scalars::ltracerclm, mod_parallel::master, mp_exchange_mod::mp_exchange2d(), mp_exchange_mod::mp_exchange3d(), mp_exchange_mod::mp_exchange4d(), mod_param::nghostpoints, mod_scalars::nsperiodic, mod_scalars::outer, set_depth_mod::set_depth_tile(), mod_iounits::stdout, t3dbc_mod::t3dbc_tile(), u2dbc_mod::u2dbc_tile(), u3dbc_mod::u3dbc_tile(), v2dbc_mod::v2dbc_tile(), v3dbc_mod::v3dbc_tile(), mod_ncparam::vname, and zetabc_mod::zetabc_tile().
Referenced by ini_perturb().
subroutine, public ini_adjust_mod::load_adtotl | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | linp, | ||
integer, intent(in) | lout, | ||
logical, intent(in) | add ) |
Definition at line 813 of file ini_adjust.F.
References mod_boundary::boundary, mod_forces::forces, mod_grid::grid, mod_param::itlm, load_adtotl_tile(), mod_ocean::ocean, wclock_off(), and wclock_on().
Referenced by convolve_mod::convolve(), convolve_mod::error_covariance(), roms_kernel_mod::roms_run(), and convolve_mod::saddlec().
|
private |
Definition at line 932 of file ini_adjust.F.
References mod_param::domain, mod_scalars::ieast, mod_scalars::inorth, mod_ncparam::isfsur, mod_scalars::isouth, mod_ncparam::istvar, mod_ncparam::isubar, mod_ncparam::isuvel, mod_ncparam::isvbar, mod_ncparam::isvvel, mod_scalars::iwest, mod_scalars::lobc, mod_scalars::lstflux, state_addition_mod::state_addition(), and state_copy_mod::state_copy().
Referenced by load_adtotl().
subroutine, public ini_adjust_mod::load_tltoad | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | linp, | ||
integer, intent(in) | lout, | ||
logical, intent(in) | add ) |
Definition at line 1629 of file ini_adjust.F.
References mod_boundary::boundary, mod_forces::forces, mod_grid::grid, mod_param::iadm, load_tltoad_tile(), mod_ocean::ocean, wclock_off(), and wclock_on().
Referenced by convolve_mod::convolve(), convolve_mod::error_covariance(), rbl4dvar_mod::increment(), roms_kernel_mod::roms_run(), and convolve_mod::saddlec().
|
private |
Definition at line 1748 of file ini_adjust.F.
References mod_param::domain, mod_scalars::ieast, mod_scalars::inorth, mod_ncparam::isfsur, mod_scalars::isouth, mod_ncparam::istvar, mod_ncparam::isubar, mod_ncparam::isuvel, mod_ncparam::isvbar, mod_ncparam::isvvel, mod_scalars::iwest, mod_scalars::lobc, mod_scalars::lstflux, state_addition_mod::state_addition(), and state_copy_mod::state_copy().
Referenced by load_tltoad().
subroutine, public ini_adjust_mod::rp_ini_adjust | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | linp, | ||
integer, intent(in) | lout ) |
Definition at line 537 of file ini_adjust.F.
References mod_grid::grid, mod_param::irpm, mod_ocean::ocean, rp_ini_adjust_tile(), wclock_off(), and wclock_on().
Referenced by convolve_mod::error_covariance().
|
private |
Definition at line 617 of file ini_adjust.F.
Referenced by rp_ini_adjust().
subroutine, public ini_adjust_mod::tl_ini_perturb | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | linp, | ||
integer, intent(in) | lout ) |
Definition at line 3356 of file ini_adjust.F.
References mod_coupling::coupling, mod_grid::grid, mod_param::itlm, mod_stepping::nnew, mod_stepping::nstp, mod_ocean::ocean, mod_sedbed::sedbed, tl_ini_perturb_tile(), wclock_off(), and wclock_on().
Referenced by rp_initial(), and tl_initial().
|
private |
Definition at line 3443 of file ini_adjust.F.
References mod_fourdvar::addotproduct, mod_param::domain, mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), exchange_3d_mod::exchange_r3d_tile(), exchange_2d_mod::exchange_u2d_tile(), exchange_3d_mod::exchange_u3d_tile(), exchange_2d_mod::exchange_v2d_tile(), exchange_3d_mod::exchange_v3d_tile(), mod_ncparam::idsvar, mod_param::inlm, mod_scalars::inner, mod_ncparam::isfsur, mod_ncparam::istvar, mod_ncparam::isubar, mod_ncparam::isuvel, mod_ncparam::isvbar, mod_ncparam::isvvel, mod_param::itlm, mod_scalars::lnudgetclm, mod_scalars::ltracerclm, mod_parallel::master, mp_exchange_mod::mp_exchange2d(), mp_exchange_mod::mp_exchange3d(), mp_exchange_mod::mp_exchange4d(), mod_param::nghostpoints, mod_scalars::nsperiodic, mod_scalars::outer, mod_iounits::stdout, tl_set_depth_mod::tl_set_depth_tile(), tl_t3dbc_mod::tl_t3dbc_tile(), tl_u2dbc_mod::tl_u2dbc_tile(), tl_u3dbc_mod::tl_u3dbc_tile(), tl_v2dbc_mod::tl_v2dbc_tile(), tl_v3dbc_mod::tl_v3dbc_tile(), tl_zetabc_mod::tl_zetabc_tile(), and mod_ncparam::vname.
Referenced by tl_ini_perturb().