Functions/Subroutines | |
| subroutine | wavnu1 (SI, H, K, CG) |
| subroutine | wavnu2 (W, H, K, CG, EPS, NMAX, ICON) |
| pure subroutine | wavnu3 (SI, H, K, CG) |
| pure subroutine | wavnu_local (SIG, DW, WNL, CGL) |
| subroutine | distab |
| subroutine | liu_forward_dispersion (H_ICE, VISC, H_WDEPTH, SIGMA, K_SOLUTION, CG, ALPHA) |
| subroutine | liu_reverse_dispersion (H_ICE, VISC, H_WDEPTH, KWN, GET_CG, FREQ, CG, ALPHA) |
Variables | |
| integer, parameter | nar1d = 121 |
| real, parameter | dfac = 6. |
| integer | n1max |
| real, dimension(0:nar1d) | ecg1 |
| real, dimension(0:nar1d) | ewn1 |
| real | dsie |
| subroutine w3dispmd::distab |
Definition at line 552 of file w3dispmd.F90.
References dfac, dsie, ecg1, ewn1, constants::grav, n1max, nar1d, w3servmd::strace(), and wavnu2().
Referenced by w3gridmd::w3grid().
| subroutine w3dispmd::liu_forward_dispersion | ( | real, intent(in) | H_ICE, |
| real, intent(in) | VISC, | ||
| real, intent(in) | H_WDEPTH, | ||
| real, dimension(nk), intent(in) | SIGMA, | ||
| real, dimension(nk), intent(out) | K_SOLUTION, | ||
| real, dimension(nk), intent(out) | CG, | ||
| real, dimension(nk), intent(out) | ALPHA | ||
| ) |
Definition at line 688 of file w3dispmd.F90.
References w3servmd::extcde(), w3gdatmd::iiceddisp, w3gdatmd::iicefdisp, w3gdatmd::iicehdisp, w3gdatmd::iicehmin, liu_reverse_dispersion(), w3odatmd::ndse, w3gdatmd::nk, w3servmd::strace(), constants::tpi, and wavnu1().
Referenced by gxexpo(), w3exnc(), w3expo(), and w3srcemd::w3srce().
| subroutine w3dispmd::liu_reverse_dispersion | ( | real, intent(in) | H_ICE, |
| real, intent(in) | VISC, | ||
| real, intent(in) | H_WDEPTH, | ||
| real, intent(in) | KWN, | ||
| logical, intent(in) | GET_CG, | ||
| real, intent(out) | FREQ, | ||
| real, intent(out) | CG, | ||
| real, intent(out) | ALPHA | ||
| ) |
Definition at line 922 of file w3dispmd.F90.
References constants::dwat, constants::grav, w3gdatmd::nk, w3servmd::strace(), and constants::tpi.
Referenced by liu_forward_dispersion().
| subroutine w3dispmd::wavnu1 | ( | real, intent(in) | SI, |
| real, intent(in) | H, | ||
| real, intent(out) | K, | ||
| real, intent(out) | CG | ||
| ) |
Definition at line 85 of file w3dispmd.F90.
References dsie, ecg1, ewn1, constants::grav, n1max, and w3servmd::strace().
Referenced by w3iogomd::calc_wbt(), w3sic5md::fsdisp(), w3sic3md::ic3table_cheng(), w3snl5md::insnl5(), liu_forward_dispersion(), w3partmd::ptmean(), w3gig1md::w3addig(), w3exnc(), w3expo(), w3sic3md::w3ic3wncg_cheng(), w3sic3md::w3ic3wncg_v1(), w3initmd::w3init(), w3sbt8md::w3sbt8(), w3snl3md::w3snl3(), w3snlsmd::w3snls(), w3strt(), w3updtmd::w3ulev(), and w3uprstr().
| subroutine w3dispmd::wavnu2 | ( | real, intent(in) | W, |
| real, intent(in) | H, | ||
| real, intent(out) | K, | ||
| real, intent(out) | CG, | ||
| real, intent(in) | EPS, | ||
| integer, intent(in) | NMAX, | ||
| integer, intent(out) | ICON | ||
| ) |
Definition at line 204 of file w3dispmd.F90.
References constants::grav, and w3servmd::strace().
Referenced by distab(), w3src4md::insin4(), w3snl3md::insnl3(), and w3snlsmd::insnls().
| pure subroutine w3dispmd::wavnu3 | ( | real, intent(in) | SI, |
| real, intent(in) | H, | ||
| real, intent(out) | K, | ||
| real, intent(out) | CG | ||
| ) |
Definition at line 347 of file w3dispmd.F90.
References constants::grav, and constants::pi.
Referenced by pdlib_w3profsmd::pdlib_explicit_block(), w3initmd::w3init(), w3snl3md::w3snl3(), w3updtmd::w3ulev(), and wavnu_local().
| pure subroutine w3dispmd::wavnu_local | ( | real, intent(in) | SIG, |
| real, intent(in) | DW, | ||
| real, intent(out) | WNL, | ||
| real, intent(out) | CGL | ||
| ) |
Definition at line 456 of file w3dispmd.F90.
References w3gdatmd::dmin, and wavnu3().
Referenced by pdlib_w3profsmd::calcarray_jacobi_vec(), pdlib_w3profsmd::pdlib_jacobi_gauss_seidel_block(), and pdlib_w3profsmd::pdlib_w3xypug().
| real, parameter w3dispmd::dfac = 6. |
Definition at line 75 of file w3dispmd.F90.
Referenced by distab(), gxexpo(), w3exnc(), w3expo(), w3src2md::w3spr2(), and w3ref1md::w3sref().
| real w3dispmd::dsie |
Definition at line 78 of file w3dispmd.F90.
Referenced by distab(), gxexpo(), w3exnc(), w3expo(), w3flx2md::w3flx2(), w3flx3md::w3flx3(), w3src2md::w3spr2(), w3ref1md::w3sref(), and wavnu1().
| real, dimension(0:nar1d) w3dispmd::ecg1 |
Definition at line 78 of file w3dispmd.F90.
Referenced by distab(), gxexpo(), w3exnc(), w3expo(), w3src2md::w3spr2(), w3ref1md::w3sref(), and wavnu1().
| real, dimension(0:nar1d) w3dispmd::ewn1 |
Definition at line 78 of file w3dispmd.F90.
Referenced by distab(), gxexpo(), w3exnc(), w3expo(), w3flx2md::w3flx2(), w3flx3md::w3flx3(), w3src2md::w3spr2(), w3ref1md::w3sref(), and wavnu1().
| integer w3dispmd::n1max |
Definition at line 77 of file w3dispmd.F90.
Referenced by distab(), gxexpo(), w3exnc(), w3expo(), w3flx2md::w3flx2(), w3flx3md::w3flx3(), w3src2md::w3spr2(), w3ref1md::w3sref(), and wavnu1().
| integer, parameter w3dispmd::nar1d = 121 |
Definition at line 74 of file w3dispmd.F90.
Referenced by distab(), gxexpo(), w3exnc(), w3expo(), w3src2md::w3spr2(), and w3ref1md::w3sref().