ROMS
|
Functions/Subroutines | |
subroutine | ana_biology (ng, tile, model) |
subroutine | ana_biology_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, t) |
subroutine | ana_btflux (ng, tile, model, itrc) |
subroutine | ana_btflux_tile (ng, tile, model, itrc, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, btflux) |
subroutine | ana_cloud (ng, tile, model) |
subroutine | ana_cloud_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, cloud) |
subroutine | ana_diag (ng, tile, model) |
subroutine | ana_diag_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, u, v, ubar, vbar) |
subroutine | ana_dqdsst (ng, tile, model) |
subroutine | ana_dqdsst_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, hz, dqdt) |
subroutine | ana_drag (ng, tile, model) |
subroutine | ana_drag_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, bottom, zobot) |
subroutine | ana_fsobc (ng, tile, model) |
subroutine | ana_fsobc_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs) |
subroutine | ana_sponge (ng, tile, model) |
subroutine | ana_sponge_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs) |
subroutine | ana_humid (ng, tile, model) |
subroutine | ana_humid_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, hair) |
subroutine | ana_initial (ng, tile, model) |
subroutine | ana_nlminitial_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, h, lonr, latr, xr, yr, z_r, u, v, t, ubar, vbar, zeta) |
subroutine | ana_tlminitial_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, kstp, nstp, tl_u, tl_v, tl_t, tl_ubar, tl_vbar, tl_zeta) |
subroutine | ana_adminitial_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, knew, nstp, ad_u, ad_v, ad_t, ad_ubar, ad_vbar, ad_zeta) |
subroutine | ana_m2clima (ng, tile, model) |
subroutine | ana_m2clima_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs) |
subroutine | ana_m2obc (ng, tile, model) |
subroutine | ana_m2obc_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, knew, angler, h, pm, pn, on_u, umask, zeta) |
subroutine | ana_m3clima (ng, tile, model) |
subroutine | ana_m3clima_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs) |
subroutine | ana_m3obc (ng, tile, model) |
subroutine | ana_m3obc_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs) |
subroutine | ana_mask (ng, tile, model) |
subroutine | ana_mask_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, pmask, rmask, umask, vmask) |
subroutine | ana_nudgcoef (ng, tile, model) |
subroutine | ana_nudgcoef_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs) |
subroutine | ana_pair (ng, tile, model) |
subroutine | ana_pair_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, pair) |
subroutine | ana_passive (ng, tile, model) |
subroutine | ana_passive_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, t) |
subroutine | ana_perturb (ng, tile, model) |
subroutine | ana_perturb_tile (ng, tile, model, lbi, ubi, lbj, ubj, lbij, ubij, imins, imaxs, jmins, jmaxs, kstp, krhs, knew, nstp, nrhs, nnew, 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 | ana_psource (ng, tile, model) |
subroutine | ana_psource_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, nnew, knew, zeta, ubar, vbar, u, v, z_w, h, on_u, om_v) |
subroutine | ana_rain (ng, tile, model) |
subroutine | ana_rain_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, rain) |
subroutine | ana_respiration (ng, tile, model) |
subroutine | ana_respiration_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, respiration) |
subroutine | ana_scope (ng, tile, model) |
subroutine | ana_scope_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, rmask, umask, vmask, rscope, uscope, vscope) |
subroutine | ana_sediment (ng, tile, model) |
subroutine | ana_sediment_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, pm, pn, xr, yr, rho, t, bed, bed_frac, bed_mass, bottom) |
subroutine | ana_smflux (ng, tile, model) |
subroutine | ana_smflux_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, angler, lonr, latr, xr, yr, tl_sustr, tl_svstr, sustr, svstr) |
subroutine | ana_specir (ng, tile, model) |
subroutine | ana_specir_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, lonr, latr, cloud, hair, tair, pair, uwind, vwind, specir, avcos) |
subroutine | ana_spinning (ng, tile, model) |
subroutine | ana_spinning_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, lonr, latr xr, yr, f, omn, fomn) |
subroutine | ana_srflux (ng, tile, model) |
subroutine | ana_srflux_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, lonr, latr, cloud, hair, tair, pair, srflx) |
subroutine | ana_ssh (ng, tile, model) |
subroutine | ana_ssh_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs) |
subroutine | ana_sss (ng, tile, model) |
subroutine | ana_sss_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, sss) |
subroutine | ana_sst (ng, tile, model) |
subroutine | ana_sst_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, sst) |
subroutine | ana_stflux (ng, tile, model, itrc) |
subroutine | ana_stflux_tile (ng, tile, model, itrc, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, srflx, stflux) |
subroutine | ana_tair (ng, tile, model) |
subroutine | ana_tair_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, tair) |
subroutine | ana_tclima (ng, tile, model) |
subroutine | ana_tclima_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs) |
subroutine | ana_tobc (ng, tile, model) |
subroutine | ana_tobc_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, nstp, z_r, t) |
subroutine | ana_vmix (ng, tile, model) |
subroutine | ana_vmix_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, knew, h, z_r, z_w, zeta, akv, akt) |
subroutine | ana_winds (ng, tile, model) |
subroutine | ana_winds_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, lonr, latr, xr, yr, uwind, vwind) |
subroutine | ana_wtype (ng, tile, model) |
subroutine | ana_wtype_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, h, jwtype) |
subroutine | ana_wwave (ng, tile, model) |
subroutine | ana_wwave_tile (ng, tile, model, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, dwave, hwave, lwave, pwave_top, pwave_bot, uwave_rms, angler, h) |
subroutine analytical_mod::ana_adminitial_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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, | ||
integer, intent(in) | knew, | ||
integer, intent(in) | nstp, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(out) | ad_u, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(out) | ad_v, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),3,nt(ng)), intent(out) | ad_t, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(out) | ad_ubar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(out) | ad_vbar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(out) | ad_zeta ) |
Definition at line 1011 of file ana_initial.h.
References mod_param::nat.
Referenced by ana_initial().
subroutine analytical_mod::ana_biology | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_biology.h.
References ana_biology_tile(), mod_ncparam::ananame, mod_ncparam::lanafile, and mod_ocean::ocean.
Referenced by ad_initial(), initial(), rp_initial(), and tl_initial().
subroutine analytical_mod::ana_biology_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj,n(ng),3,nt(ng)), intent(inout) | t ) |
Definition at line 50 of file ana_biology.h.
References mod_biology::b_c2cl, mod_biology::b_chlb, mod_biology::b_chlc, mod_biology::b_hpub, mod_biology::b_lpub, mod_biology::b_ppc, mod_biology::b_psc, mod_biology::bioini, mod_biology::cdocfrac_c, mod_param::domain, mod_biology::fe2cbac, mod_biology::ibacc, mod_biology::ibacf, mod_biology::ibacn, mod_biology::ibacp, mod_biology::icdmc, mod_biology::ichlo, mod_biology::idbio, mod_biology::idic_, mod_biology::idomc, mod_biology::idomn, mod_biology::idomp, mod_biology::idon_, mod_ncparam::idtvar, mod_biology::ifdis, mod_biology::ifecc, mod_biology::ifecf, mod_biology::ifecn, mod_biology::ifecp, mod_biology::ifecs, mod_biology::ifeo_, mod_biology::ifphy, mod_biology::ildec, mod_biology::ilden, mod_biology::ilphy, mod_biology::ilzoo, mod_biology::inh4_, mod_param::inlm, mod_biology::ino3_, mod_biology::iopal, mod_biology::ioxyg, mod_biology::iphyc, mod_biology::iphyf, mod_biology::iphyn, mod_biology::iphyp, mod_biology::iphys, mod_biology::iphyt, mod_biology::ipigs, mod_biology::ipo4_, mod_biology::ipon_, mod_biology::ipzoo, mod_scalars::isalt, mod_biology::isdec, mod_biology::isden, mod_biology::isdet, mod_biology::isio_, mod_biology::isioh, mod_biology::isphy, mod_biology::iszoo, mod_biology::italk, mod_scalars::itemp, mod_biology::itic_, mod_biology::izoop, mod_scalars::large, mod_biology::mxchlb, mod_biology::mxchlc, mod_biology::mxhpub, mod_biology::mxlpub, mod_biology::mxppc, mod_biology::mxpsc, mod_biology::n2cbac, mod_biology::nbac, mod_param::nbt, mod_biology::nfec, mod_biology::nphy, mod_biology::p2cbac, mod_param::r3dvar, stats_mod::stats_3dfld(), mod_iounits::stdout, and mod_ncparam::vname.
Referenced by ana_biology().
subroutine analytical_mod::ana_btflux | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
integer, intent(in) | itrc ) |
Definition at line 2 of file ana_btflux.h.
References ana_btflux_tile(), mod_ncparam::ananame, mod_forces::forces, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_btflux_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
integer, intent(in) | itrc, | ||
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:ubi,lbj:ubj,nt(ng)), intent(inout) | btflux ) |
Definition at line 51 of file ana_btflux.h.
References mod_scalars::isalt, and mod_scalars::itemp.
Referenced by ana_btflux().
subroutine analytical_mod::ana_cloud | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_cloud.h.
References ana_cloud_tile(), mod_ncparam::ananame, mod_forces::forces, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_cloud_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(out) | cloud ) |
Definition at line 49 of file ana_cloud.h.
References dateclock_mod::caldate(), mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, mod_scalars::nsperiodic, and mod_scalars::tdays.
Referenced by ana_cloud().
subroutine analytical_mod::ana_diag | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_diag.h.
References ana_diag_tile(), mod_ncparam::ananame, mod_ncparam::lanafile, and mod_ocean::ocean.
Referenced by diag_mod::diag().
subroutine analytical_mod::ana_diag_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj,n(ng),2), intent(in) | u, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(in) | v, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(in) | ubar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(in) | vbar ) |
Definition at line 56 of file ana_diag.h.
References mod_scalars::exit_flag, mod_scalars::iic, mod_stepping::knew, mod_param::lm, mod_param::mm, mod_stepping::nnew, mod_scalars::ntstart, mod_iounits::stdout, mod_scalars::tdays, mod_iounits::usrname, and mod_iounits::usrout.
Referenced by ana_diag().
subroutine analytical_mod::ana_dqdsst | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_dqdsst.h.
References ana_dqdsst_tile(), mod_ncparam::ananame, mod_forces::forces, mod_grid::grid, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_dqdsst_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj,1:n(ng)), intent(in) | hz, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | dqdt ) |
Definition at line 57 of file ana_dqdsst.h.
References mod_scalars::day2sec, mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_dqdsst().
subroutine analytical_mod::ana_drag | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_drag.h.
References ana_drag_tile(), mod_ncparam::ananame, mod_grid::grid, and mod_ncparam::lanafile.
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 analytical_mod::ana_drag_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj,mbotp), intent(out) | bottom, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | zobot ) |
Definition at line 73 of file ana_drag.h.
References mod_param::domain, mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mod_scalars::g, mod_grid::grid, mod_param::inlm, mod_sediment::izdef, mod_scalars::large, mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, mod_scalars::nsperiodic, mod_param::r2dvar, stats_mod::stats_2dfld(), and mod_iounits::stdout.
Referenced by ana_drag().
subroutine analytical_mod::ana_fsobc | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_fsobc.h.
References ana_fsobc_tile(), mod_ncparam::ananame, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_fsobc_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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 ) |
Definition at line 48 of file ana_fsobc.h.
References mod_boundary::boundary, mod_scalars::deg2rad, mod_param::domain, mod_scalars::dstart, mod_scalars::g, mod_grid::grid, mod_scalars::ieast, mod_scalars::inorth, mod_ncparam::isfsur, mod_scalars::isouth, mod_scalars::iwest, mod_param::lbc, mod_scalars::pi, mod_scalars::tdays, and mod_scalars::time.
Referenced by ana_fsobc().
subroutine analytical_mod::ana_humid | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_humid.h.
References ana_humid_tile(), mod_ncparam::ananame, mod_forces::forces, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_humid_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(out) | hair ) |
Definition at line 57 of file ana_humid.h.
References mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_humid().
subroutine analytical_mod::ana_initial | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_initial.h.
References ana_adminitial_tile(), ana_nlminitial_tile(), ana_tlminitial_tile(), mod_ncparam::ananame, mod_grid::grid, mod_param::iadm, mod_param::inlm, mod_param::irpm, mod_param::itlm, mod_stepping::knew, mod_stepping::kstp, mod_ncparam::lanafile, mod_stepping::nstp, and mod_ocean::ocean.
Referenced by ad_initial(), initial(), rp_initial(), and tl_initial().
subroutine analytical_mod::ana_m2clima | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_m2clima.h.
References ana_m2clima_tile(), mod_ncparam::ananame, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_m2clima_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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 ) |
Definition at line 47 of file ana_m2clima.h.
References mod_clima::clima, mod_scalars::ewperiodic, exchange_2d_mod::exchange_u2d_tile(), exchange_2d_mod::exchange_v2d_tile(), mod_scalars::lm2clm, mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_m2clima().
subroutine analytical_mod::ana_m2obc | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_m2obc.h.
References ana_m2obc_tile(), mod_ncparam::ananame, mod_grid::grid, mod_stepping::knew, mod_ncparam::lanafile, and mod_ocean::ocean.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_m2obc_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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, | ||
integer, intent(in) | knew, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | angler, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | h, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | pm, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | pn, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | on_u, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | umask, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(in) | zeta ) |
Definition at line 61 of file ana_m2obc.h.
References mod_boundary::boundary, mod_scalars::deg2rad, mod_param::domain, mod_scalars::dstart, mod_scalars::g, mod_grid::grid, mod_scalars::ieast, mod_scalars::inorth, mod_scalars::isouth, mod_ncparam::isubar, mod_ncparam::isvbar, mod_scalars::iwest, mod_param::lbc, mod_scalars::pi, mod_scalars::tdays, and mod_scalars::time.
Referenced by ana_m2obc().
subroutine analytical_mod::ana_m3clima | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_m3clima.h.
References ana_m3clima_tile(), mod_ncparam::ananame, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_m3clima_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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 ) |
Definition at line 47 of file ana_m3clima.h.
References mod_clima::clima, mod_scalars::ewperiodic, exchange_3d_mod::exchange_u3d_tile(), exchange_3d_mod::exchange_v3d_tile(), mod_scalars::lm3clm, mp_exchange_mod::mp_exchange3d(), mod_param::n, mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_m3clima().
subroutine analytical_mod::ana_m3obc | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_m3obc.h.
References ana_m3obc_tile(), mod_ncparam::ananame, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_m3obc_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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 ) |
Definition at line 49 of file ana_m3obc.h.
References mod_boundary::boundary, mod_param::domain, mod_grid::grid, mod_scalars::ieast, mod_scalars::inorth, mod_scalars::isouth, mod_ncparam::isuvel, mod_ncparam::isvvel, mod_scalars::iwest, mod_param::lbc, mod_param::n, and mod_ocean::ocean.
Referenced by ana_m3obc().
subroutine analytical_mod::ana_mask | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_mask.h.
References ana_mask_tile(), mod_ncparam::ananame, mod_grid::grid, and mod_ncparam::lanafile.
Referenced by ana_mask_tile(), and set_grid().
subroutine analytical_mod::ana_mask_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(out) | pmask, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | rmask, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | umask, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | vmask ) |
Definition at line 52 of file ana_mask.h.
References ana_mask(), mod_param::domain, 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::large, mod_param::lm, mod_param::mm, mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, mod_scalars::nsperiodic, mod_param::p2dvar, mod_param::r2dvar, stats_mod::stats_2dfld(), mod_iounits::stdout, mod_param::u2dvar, and mod_param::v2dvar.
Referenced by ana_mask().
subroutine analytical_mod::ana_nlminitial_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(in) | h, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | lonr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | latr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | xr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | yr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng)), intent(in) | z_r, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(out) | u, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(out) | v, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),3,nt(ng)), intent(out) | t, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(out) | ubar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(out) | vbar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(out) | zeta ) |
Definition at line 102 of file ana_initial.h.
References mod_param::domain, mod_scalars::el, erf_mod::erf(), mod_scalars::exit_flag, mod_scalars::g, mod_grid::grid, mod_ncparam::idfsur, mod_ncparam::idtvar, mod_ncparam::idubar, mod_ncparam::iduvel, mod_ncparam::idvbar, mod_ncparam::idvvel, mod_param::inlm, mod_scalars::isalt, mod_scalars::itemp, mod_scalars::large, mod_param::lm, mod_param::nat, mod_scalars::pi, mod_param::r2dvar, mod_param::r3dvar, mod_scalars::rho0, mod_scalars::s0, stats_mod::stats_2dfld(), stats_mod::stats_3dfld(), mod_iounits::stdout, mod_scalars::t0, mod_scalars::tcoef, mod_param::u2dvar, mod_param::u3dvar, mod_param::v2dvar, mod_param::v3dvar, mod_ncparam::vname, mod_scalars::xl, and mod_scalars::zob.
Referenced by ana_initial().
subroutine analytical_mod::ana_nudgcoef | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_nudgcoef.h.
References ana_nudgcoef_tile(), mod_ncparam::ananame, and mod_ncparam::lanafile.
Referenced by set_grid().
subroutine analytical_mod::ana_nudgcoef_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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 ) |
Definition at line 63 of file ana_nudgcoef.h.
References mod_clima::clima, mod_scalars::lnudgem2clm, mod_scalars::lnudgem3clm, mod_scalars::lnudgetclm, mod_scalars::m2nudg, mod_scalars::m3nudg, mod_param::mm, mp_exchange_mod::mp_exchange2d(), mp_exchange_mod::mp_exchange3d(), mp_exchange_mod::mp_exchange4d(), mod_param::n, mod_param::nghostpoints, mod_param::ntclm, and mod_scalars::tnudg.
Referenced by ana_nudgcoef().
subroutine analytical_mod::ana_pair | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_pair.h.
References ana_pair_tile(), mod_ncparam::ananame, mod_forces::forces, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), ana_pair_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_pair_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(out) | pair ) |
Definition at line 50 of file ana_pair.h.
References ana_pair(), mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_pair().
subroutine analytical_mod::ana_passive | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_passive.h.
References ana_passive_tile(), mod_ncparam::ananame, mod_ncparam::lanafile, and mod_ocean::ocean.
Referenced by ad_initial(), ana_passive_tile(), initial(), rp_initial(), and tl_initial().
subroutine analytical_mod::ana_passive_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj,n(ng),3,nt(ng)), intent(out) | t ) |
Definition at line 50 of file ana_passive.h.
References ana_passive(), mod_scalars::inert, and mod_param::npt.
Referenced by ana_passive().
subroutine analytical_mod::ana_perturb | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_perturb.h.
References ana_perturb_tile(), mod_ncparam::ananame, mod_boundary::boundary, mod_forces::forces, mod_stepping::knew, mod_stepping::krhs, mod_stepping::kstp, mod_ncparam::lanafile, mod_stepping::nnew, mod_stepping::nrhs, mod_stepping::nstp, and mod_ocean::ocean.
Referenced by ad_initial(), rp_initial(), and tl_initial().
subroutine analytical_mod::ana_perturb_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
integer, intent(in) | lbij, | ||
integer, intent(in) | ubij, | ||
integer, intent(in) | imins, | ||
integer, intent(in) | imaxs, | ||
integer, intent(in) | jmins, | ||
integer, intent(in) | jmaxs, | ||
integer, intent(in) | kstp, | ||
integer, intent(in) | krhs, | ||
integer, intent(in) | knew, | ||
integer, intent(in) | nstp, | ||
integer, intent(in) | nrhs, | ||
integer, intent(in) | nnew, | ||
real(r8), dimension(lbij:ubij,n(ng),4, nbrec(ng),2,nt(ng)), intent(inout) | ad_t_obc, | ||
real(r8), dimension(lbij:ubij,n(ng),4,nbrec(ng),2), intent(inout) | ad_u_obc, | ||
real(r8), dimension(lbij:ubij,n(ng),4,nbrec(ng),2), intent(inout) | ad_v_obc, | ||
real(r8), dimension(lbij:ubij,4,nbrec(ng),2), intent(inout) | ad_ubar_obc, | ||
real(r8), dimension(lbij:ubij,4,nbrec(ng),2), intent(inout) | ad_vbar_obc, | ||
real(r8), dimension(lbij:ubij,4,nbrec(ng),2), intent(inout) | ad_zeta_obc, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,nfrec(ng),2), intent(inout) | ad_ustr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,nfrec(ng),2), intent(inout) | ad_vstr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj, nfrec(ng),2,nt(ng)), intent(inout) | ad_tflux, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2,nt(ng)), intent(inout) | ad_t, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(inout) | ad_u, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(inout) | ad_v, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(inout) | ad_ubar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(inout) | ad_vbar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(inout) | ad_zeta, | ||
real(r8), dimension(lbij:ubij,n(ng),4, nbrec(ng),2,nt(ng)), intent(inout) | tl_t_obc, | ||
real(r8), dimension(lbij:ubij,n(ng),4,nbrec(ng),2), intent(inout) | tl_u_obc, | ||
real(r8), dimension(lbij:ubij,n(ng),4,nbrec(ng),2), intent(inout) | tl_v_obc, | ||
real(r8), dimension(lbij:ubij,4,nbrec(ng),2), intent(inout) | tl_ubar_obc, | ||
real(r8), dimension(lbij:ubij,4,nbrec(ng),2), intent(inout) | tl_vbar_obc, | ||
real(r8), dimension(lbij:ubij,4,nbrec(ng),2), intent(inout) | tl_zeta_obc, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,nfrec(ng),2), intent(inout) | tl_ustr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,nfrec(ng),2), intent(inout) | tl_vstr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj, nfrec(ng),2,nt(ng)), intent(inout) | tl_tflux, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),3,nt(ng)), intent(inout) | tl_t, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(inout) | tl_u, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(inout) | tl_v, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(inout) | tl_ubar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(inout) | tl_vbar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(inout) | tl_zeta ) |
Definition at line 132 of file ana_perturb.h.
References mod_scalars::admodel, mod_param::domain, mod_scalars::ieast, mod_scalars::inorth, mod_ncparam::isfsur, mod_scalars::isouth, mod_ncparam::istsur, mod_ncparam::istvar, mod_ncparam::isubar, mod_ncparam::isustr, mod_ncparam::isuvel, mod_ncparam::isvbar, mod_ncparam::isvstr, mod_ncparam::isvvel, mod_scalars::iwest, mod_scalars::lobc, mod_parallel::master, mod_iounits::stdout, mod_scalars::tlmodel, and mod_scalars::user.
Referenced by ana_perturb().
subroutine analytical_mod::ana_psource | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_psource.h.
References ana_psource_tile(), mod_ncparam::ananame, mod_grid::grid, mod_stepping::knew, mod_ncparam::lanafile, mod_stepping::nnew, and mod_ocean::ocean.
Referenced by ad_initial(), ad_set_data_tile(), ana_psource_tile(), initial(), roms_kernel_mod::nlm_initial(), rp_initial(), rp_set_data_tile(), set_data_tile(), tl_initial(), and tl_set_data_tile().
subroutine analytical_mod::ana_psource_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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, | ||
integer, intent(in) | nnew, | ||
integer, intent(in) | knew, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(in) | zeta, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(in) | ubar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(in) | vbar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(in) | u, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(in) | v, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,0:n(ng)), intent(in) | z_w, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | h, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | on_u, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | om_v ) |
Definition at line 63 of file ana_psource.h.
References ana_psource(), mod_param::domain, mod_scalars::dstart, mod_scalars::iic, mod_param::inlm, mod_scalars::isalt, mod_scalars::itemp, mod_param::lm, mod_scalars::ltracersrc, mod_scalars::luvsrc, mod_scalars::lwsrc, mod_parallel::master, mod_param::mm, mod_sources::msrc, mod_sources::nsrc, mod_param::ntilee, mod_param::ntilex, mod_scalars::ntstart, mod_scalars::s0, mod_sources::sources, mod_scalars::t0, mod_scalars::tdays, mod_parallel::tile_count, and mod_scalars::time.
Referenced by ana_psource().
subroutine analytical_mod::ana_rain | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_rain.h.
References ana_rain_tile(), mod_ncparam::ananame, mod_forces::forces, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_rain_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(out) | rain ) |
Definition at line 50 of file ana_rain.h.
References mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_rain().
subroutine analytical_mod::ana_respiration | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_respiration.h.
References ana_respiration_tile(), mod_ncparam::ananame, mod_ncparam::lanafile, and mod_ocean::ocean.
Referenced by set_data_tile().
subroutine analytical_mod::ana_respiration_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj,n(ng)), intent(out) | respiration ) |
Definition at line 50 of file ana_respiration.h.
References mod_scalars::ewperiodic, exchange_3d_mod::exchange_r3d_tile(), mp_exchange_mod::mp_exchange3d(), mod_param::nghostpoints, mod_scalars::nsperiodic, and mod_biology::resrate.
Referenced by ana_respiration().
subroutine analytical_mod::ana_scope | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_scope.h.
References ana_scope_tile(), mod_ncparam::ananame, mod_grid::grid, and mod_ncparam::lanafile.
Referenced by ana_scope_tile(), and set_grid().
subroutine analytical_mod::ana_scope_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(in) | rmask, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | umask, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | vmask, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | rscope, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | uscope, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | vscope ) |
Definition at line 57 of file ana_scope.h.
References ana_scope(), mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), exchange_2d_mod::exchange_u2d_tile(), exchange_2d_mod::exchange_v2d_tile(), mod_param::lm, mod_param::mm, mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_scope().
subroutine analytical_mod::ana_sediment | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_sediment.h.
References ana_sediment_tile(), mod_ncparam::ananame, mod_grid::grid, mod_ncparam::lanafile, mod_ocean::ocean, and mod_sedbed::sedbed.
Referenced by ad_initial(), ana_sediment_tile(), initial(), rp_initial(), and tl_initial().
subroutine analytical_mod::ana_sediment_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(in) | pm, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | pn, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | xr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | yr, | ||
real(r8), dimension(lbi:,lbj:,:), intent(in) | rho, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),3,nt(ng)), intent(inout) | t, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,nbed,mbedp), intent(out) | bed, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,nbed,nst), intent(out) | bed_frac, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,nbed,2,nst), intent(out) | bed_mass, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,mbotp), intent(inout) | bottom ) |
Definition at line 67 of file ana_sediment.h.
References ana_sediment(), mod_sediment::csed, mod_scalars::g, mod_sediment::iaged, mod_sediment::idbmm, mod_sediment::idbmx, mod_sediment::idbzm, mod_sediment::idbzp, mod_sediment::idbzs, mod_sediment::idens, mod_sediment::idoff, mod_sediment::idsed, mod_sediment::idslp, mod_sediment::idtim, mod_sediment::iporo, mod_sediment::irhgt, mod_sediment::irlen, mod_sediment::isd50, mod_sediment::itauc, mod_sediment::ithck, mod_sediment::iwsed, mod_sediment::izdef, mod_scalars::rho0, mod_sediment::sd50, mod_sediment::srho, mod_sediment::tau_ce, mod_scalars::time, mod_sediment::wsed, and mod_scalars::zob.
Referenced by ana_sediment().
subroutine analytical_mod::ana_smflux | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_smflux.h.
References ana_smflux_tile(), mod_ncparam::ananame, mod_forces::forces, mod_grid::grid, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_smflux_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(in) | angler, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | lonr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | latr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | xr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | yr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | tl_sustr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | tl_svstr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | sustr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | svstr ) |
Definition at line 64 of file ana_smflux.h.
References mod_scalars::dstart, mod_scalars::el, mod_scalars::ewperiodic, exchange_2d_mod::exchange_u2d_tile(), exchange_2d_mod::exchange_v2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, mod_scalars::nsperiodic, mod_scalars::pi, mod_scalars::rho0, mod_scalars::tdays, and mod_scalars::time.
Referenced by ana_smflux().
subroutine analytical_mod::ana_specir | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_specir.h.
References ana_specir_tile(), mod_ncparam::ananame, mod_forces::forces, mod_grid::grid, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_specir_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(in) | lonr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | latr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | cloud, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | hair, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | tair, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | pair, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | uwind, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | vwind, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,nbands), intent(out) | specir, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,nbands), intent(out) | avcos ) |
Definition at line 67 of file ana_specir.h.
References dateclock_mod::caldate(), mod_scalars::deg2rad, mod_scalars::ewperiodic, exchange_3d_mod::exchange_r3d_tile(), mp_exchange_mod::mp_exchange3d(), mod_param::nghostpoints, mod_scalars::nsperiodic, mod_scalars::pi, mod_scalars::rad2deg, and mod_scalars::tdays.
Referenced by ana_specir().
subroutine analytical_mod::ana_spinning | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_spinning.h.
References ana_spinning_tile(), mod_ncparam::ananame, mod_grid::grid, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_spinning_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(in) | lonr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | latr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | xr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | yr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | f, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | omn, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | fomn ) |
Definition at line 60 of file ana_spinning.h.
References mod_scalars::g, mod_scalars::pi, and mod_scalars::time.
Referenced by ana_spinning().
subroutine analytical_mod::ana_sponge | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_hmixcoef.h.
References ana_sponge_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 analytical_mod::ana_sponge_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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 ) |
Definition at line 53 of file ana_hmixcoef.h.
References mod_scalars::ewperiodic, exchange_2d_mod::exchange_p2d_tile(), exchange_2d_mod::exchange_r2d_tile(), mod_scalars::isalt, mod_scalars::itemp, mod_mixing::mixing, mod_param::mm, mp_exchange_mod::mp_exchange2d(), mp_exchange_mod::mp_exchange3d(), mod_param::nat, mod_param::nghostpoints, mod_scalars::nsperiodic, mod_param::nt, mod_scalars::tnu2, mod_scalars::user, and mod_scalars::visc2.
Referenced by ana_sponge().
subroutine analytical_mod::ana_srflux | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_srflux.h.
References ana_srflux_tile(), mod_ncparam::ananame, mod_forces::forces, mod_grid::grid, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_srflux_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(in) | lonr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | latr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | cloud, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | hair, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | tair, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | pair, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | srflx ) |
Definition at line 59 of file ana_srflux.h.
References dateclock_mod::caldate(), mod_scalars::cp, mod_scalars::csolar, mod_scalars::deg2rad, mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, mod_scalars::nsperiodic, mod_scalars::pi, mod_scalars::rho0, and mod_scalars::tdays.
Referenced by ana_srflux().
subroutine analytical_mod::ana_ssh | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_ssh.h.
References ana_ssh_tile(), mod_ncparam::ananame, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_ssh_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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 ) |
Definition at line 47 of file ana_ssh.h.
References mod_clima::clima, mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mod_scalars::lsshclm, mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_ssh().
subroutine analytical_mod::ana_sss | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_sss.h.
References ana_sss_tile(), mod_ncparam::ananame, mod_forces::forces, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_sss_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(out) | sss ) |
Definition at line 50 of file ana_sss.h.
References mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_sss().
subroutine analytical_mod::ana_sst | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_sst.h.
References ana_sst_tile(), mod_ncparam::ananame, mod_forces::forces, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_sst_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(out) | sst ) |
Definition at line 53 of file ana_sst.h.
References mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_sst().
subroutine analytical_mod::ana_stflux | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
integer, intent(in) | itrc ) |
Definition at line 2 of file ana_stflux.h.
References ana_stflux_tile(), mod_ncparam::ananame, mod_forces::forces, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_stflux_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
integer, intent(in) | itrc, | ||
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:ubi,lbj:ubj), intent(in) | srflx, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,nt(ng)), intent(inout) | stflux ) |
Definition at line 54 of file ana_stflux.h.
References mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mod_scalars::isalt, mod_scalars::itemp, mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_stflux().
subroutine analytical_mod::ana_tair | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_tair.h.
References ana_tair_tile(), mod_ncparam::ananame, mod_forces::forces, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), ana_tair_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_tair_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(out) | tair ) |
Definition at line 50 of file ana_tair.h.
References ana_tair(), mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_tair().
subroutine analytical_mod::ana_tclima | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_tclima.h.
References ana_tclima_tile(), mod_ncparam::ananame, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_tclima_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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 ) |
Definition at line 47 of file ana_tclima.h.
References mod_clima::clima, mod_scalars::el, mod_scalars::ewperiodic, exchange_3d_mod::exchange_r3d_tile(), mod_scalars::g, mod_grid::grid, mod_scalars::isalt, mod_scalars::itemp, mod_scalars::lnudgetclm, mod_scalars::ltracerclm, mp_exchange_mod::mp_exchange4d(), mod_param::n, mod_param::nghostpoints, mod_scalars::nsperiodic, mod_param::ntclm, mod_scalars::rho0, and mod_scalars::t0.
Referenced by ana_tclima().
subroutine analytical_mod::ana_tlminitial_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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, | ||
integer, intent(in) | kstp, | ||
integer, intent(in) | nstp, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(out) | tl_u, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),2), intent(out) | tl_v, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),3,nt(ng)), intent(out) | tl_t, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(out) | tl_ubar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(out) | tl_vbar, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(out) | tl_zeta ) |
Definition at line 896 of file ana_initial.h.
References mod_param::nat.
Referenced by ana_initial().
subroutine analytical_mod::ana_tobc | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_tobc.h.
References ana_tobc_tile(), mod_ncparam::ananame, mod_grid::grid, mod_ncparam::lanafile, mod_stepping::nstp, and mod_ocean::ocean.
Referenced by ad_set_data_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_tobc_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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, | ||
integer, intent(in) | nstp, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng)), intent(in) | z_r, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng),3,nt(ng)), intent(in) | t ) |
Definition at line 55 of file ana_tobc.h.
References mod_boundary::boundary, mod_param::domain, mod_sediment::idsed, mod_scalars::ieast, mod_scalars::inorth, mod_scalars::isalt, mod_scalars::isouth, mod_ncparam::istvar, mod_scalars::itemp, mod_scalars::iwest, mod_param::lbc, mod_param::nst, and mod_scalars::t0.
Referenced by ana_tobc().
subroutine analytical_mod::ana_vmix | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_vmix.h.
References ana_vmix_tile(), mod_ncparam::ananame, mod_grid::grid, mod_stepping::knew, mod_ncparam::lanafile, mod_mixing::mixing, and mod_ocean::ocean.
Referenced by ad_main3d(), ana_vmix_tile(), main3d(), rp_main3d(), and tl_main3d().
subroutine analytical_mod::ana_vmix_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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, | ||
integer, intent(in) | knew, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | h, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,n(ng)), intent(in) | z_r, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,0:n(ng)), intent(in) | z_w, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,:), intent(in) | zeta, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,0:n(ng)), intent(out) | akv, | ||
real(r8), dimension(lbi:ubi,lbj:ubj,0:n(ng),nat), intent(out) | akt ) |
Definition at line 59 of file ana_vmix.h.
References mod_scalars::akt_bak, ana_vmix(), mod_scalars::ewperiodic, exchange_3d_mod::exchange_w3d_tile(), mod_scalars::isalt, mod_scalars::itemp, mp_exchange_mod::mp_exchange3d(), mp_exchange_mod::mp_exchange4d(), mod_param::nghostpoints, and mod_scalars::nsperiodic.
Referenced by ana_vmix().
subroutine analytical_mod::ana_winds | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_winds.h.
References ana_winds_tile(), mod_ncparam::ananame, mod_forces::forces, mod_grid::grid, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), ana_winds_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_winds_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(in) | lonr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | latr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | xr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | yr, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | uwind, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | vwind ) |
Definition at line 59 of file ana_winds.h.
References ana_winds(), mod_scalars::dstart, mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, mod_scalars::nsperiodic, and mod_scalars::tdays.
Referenced by ana_winds().
subroutine analytical_mod::ana_wtype | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_wtype.h.
References ana_wtype_tile(), mod_ncparam::ananame, mod_grid::grid, mod_ncparam::lanafile, and mod_mixing::mixing.
Referenced by set_grid().
subroutine analytical_mod::ana_wtype_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(in) | h, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(out) | jwtype ) |
Definition at line 76 of file ana_wtype.h.
References mod_param::domain, mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mod_param::inlm, mod_scalars::large, mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, mod_scalars::nsperiodic, mod_param::r2dvar, stats_mod::stats_2dfld(), and mod_iounits::stdout.
Referenced by ana_wtype().
subroutine analytical_mod::ana_wwave | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 2 of file ana_wwave.h.
References ana_wwave_tile(), mod_ncparam::ananame, mod_forces::forces, mod_grid::grid, and mod_ncparam::lanafile.
Referenced by ad_set_data_tile(), ana_wwave_tile(), rp_set_data_tile(), set_data_tile(), and tl_set_data_tile().
subroutine analytical_mod::ana_wwave_tile | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model, | ||
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:ubi,lbj:ubj), intent(inout) | dwave, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(inout) | hwave, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(inout) | lwave, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(inout) | pwave_top, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(inout) | pwave_bot, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(inout) | uwave_rms, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | angler, | ||
real(r8), dimension(lbi:ubi,lbj:ubj), intent(in) | h ) |
Definition at line 70 of file ana_wwave.h.
References ana_wwave(), mod_scalars::deg2rad, mod_scalars::dstart, mod_scalars::ewperiodic, exchange_2d_mod::exchange_r2d_tile(), mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, mod_scalars::nsperiodic, mod_scalars::tdays, and mod_scalars::time.
Referenced by ana_wwave().