ROMS
|
Functions/Subroutines | |
subroutine | wetdry (ng, tile, tindex, linitialize) |
subroutine | wetdry_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, pmask, rmask, umask, vmask, h, zeta, du_avg1, dv_avg1, rmask_wet_avg, pmask_wet, pmask_full, rmask_wet, rmask_full, umask_wet, umask_full, vmask_wet, vmask_full) |
subroutine | wetdry_ini_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, pmask, rmask, umask, vmask, h, zeta, ubar, vbar, pmask_wet, pmask_full, rmask_wet, rmask_full, umask_wet, umask_full, vmask_wet, vmask_full) |
subroutine | wetdry_mask_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, wetdry, pmask_wet, rmask_wet, umask_wet, vmask_wet) |
subroutine | wetdry_avg_mask_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, du_avg1, dv_avg1, wetdry, pmask_wet, rmask_wet, umask_wet, vmask_wet) |
subroutine wetdry_mod::wetdry | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | tindex, | ||
logical, intent(in) | linitialize ) |
Definition at line 21 of file wetdry.F.
References mod_coupling::coupling, mod_grid::grid, mod_ocean::ocean, wetdry_ini_tile(), and wetdry_tile().
Referenced by ad_initial(), roms_kernel_mod::adm_initial(), initial(), roms_kernel_mod::nlm_initial(), rp_initial(), tl_initial(), and roms_kernel_mod::tlm_initial().
subroutine wetdry_mod::wetdry_avg_mask_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
integer, intent(in) | imins, | ||
integer, intent(in) | imaxs, | ||
integer, intent(in) | jmins, | ||
integer, intent(in) | jmaxs, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | du_avg1, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | dv_avg1, | ||
real(r8), dimension(imins:,jmins:), intent(in) | wetdry, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | pmask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | rmask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | umask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | vmask_wet ) |
Definition at line 724 of file wetdry.F.
References mod_scalars::ewperiodic, exchange_2d_mod::exchange_p2d_tile(), exchange_2d_mod::exchange_r2d_tile(), exchange_2d_mod::exchange_u2d_tile(), exchange_2d_mod::exchange_v2d_tile(), mod_param::inlm, mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by wetdry_ini_tile(), and wetdry_tile().
subroutine wetdry_mod::wetdry_ini_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
integer, intent(in) | imins, | ||
integer, intent(in) | imaxs, | ||
integer, intent(in) | jmins, | ||
integer, intent(in) | jmaxs, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | pmask, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | rmask, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | umask, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | vmask, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | h, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | zeta, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | ubar, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | vbar, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | pmask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | pmask_full, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | rmask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | rmask_full, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | umask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | umask_full, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | vmask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | vmask_full ) |
Definition at line 354 of file wetdry.F.
References mod_scalars::dcrit, mod_scalars::ewperiodic, exchange_2d_mod::exchange_p2d_tile(), exchange_2d_mod::exchange_r2d_tile(), exchange_2d_mod::exchange_u2d_tile(), exchange_2d_mod::exchange_v2d_tile(), mod_param::inlm, mod_scalars::luvsrc, mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, mod_scalars::nsperiodic, mod_sources::nsrc, mod_sources::sources, wetdry_avg_mask_tile(), and wetdry_mask_tile().
Referenced by wetdry().
subroutine wetdry_mod::wetdry_mask_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
integer, intent(in) | imins, | ||
integer, intent(in) | imaxs, | ||
integer, intent(in) | jmins, | ||
integer, intent(in) | jmaxs, | ||
real(r8), dimension(imins:,jmins:), intent(in) | wetdry, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | pmask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | rmask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | umask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | vmask_wet ) |
Definition at line 557 of file wetdry.F.
References mod_scalars::ewperiodic, exchange_2d_mod::exchange_p2d_tile(), exchange_2d_mod::exchange_r2d_tile(), exchange_2d_mod::exchange_u2d_tile(), exchange_2d_mod::exchange_v2d_tile(), mod_param::inlm, mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by wetdry_ini_tile(), and wetdry_tile().
subroutine wetdry_mod::wetdry_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
integer, intent(in) | imins, | ||
integer, intent(in) | imaxs, | ||
integer, intent(in) | jmins, | ||
integer, intent(in) | jmaxs, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | pmask, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | rmask, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | umask, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | vmask, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | h, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | zeta, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | du_avg1, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | dv_avg1, | ||
real(r8), dimension(lbi:,lbj:), intent(inout) | rmask_wet_avg, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | pmask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | pmask_full, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | rmask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | rmask_full, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | umask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | umask_full, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | vmask_wet, | ||
real(r8), dimension(lbi:,lbj:), intent(out) | vmask_full ) |
Definition at line 93 of file wetdry.F.
References mod_scalars::dcrit, mod_scalars::ewperiodic, exchange_2d_mod::exchange_p2d_tile(), exchange_2d_mod::exchange_r2d_tile(), exchange_2d_mod::exchange_u2d_tile(), exchange_2d_mod::exchange_v2d_tile(), mod_scalars::iif, mod_param::inlm, mod_scalars::luvsrc, mp_exchange_mod::mp_exchange2d(), mod_scalars::nfast, mod_param::nghostpoints, mod_scalars::nsperiodic, mod_sources::nsrc, mod_scalars::predictor_2d_step, mod_sources::sources, wetdry_avg_mask_tile(), and wetdry_mask_tile().
Referenced by step2d_mod::step2d_tile(), step2d_mod::step2d_tile(), step2d_mod::step2d_tile(), and wetdry().