ROMS
|
Functions/Subroutines | |
subroutine, public | nesting (ng, model, isection) |
subroutine, public | bry_fluxes (dg, rg, cr, model, tile, imins, imaxs, jmins, jmaxs, ilb, iub, jlb, jub, scale, fx, fe, f_west, f_east, f_south, f_north) |
subroutine, public | check_massflux (ngf, model, tile) |
subroutine, public | fill_contact (rg, model, tile, cr, npoints, contact, gtype, mvname, spvalcheck, lbi, ubi, lbj, ubj, ac, ar) |
subroutine, public | mask_hweights (ng, model, tile) |
subroutine, private | get_composite (ng, model, isection, tile) |
subroutine, public | get_metrics (ng, model, tile) |
subroutine, private | get_refine (ng, model, tile) |
subroutine, private | put_composite (ng, model, isection, tile) |
subroutine, private | put_refine (ng, model, tile, lputfsur) |
subroutine, private | correct_tracer (ng, ngf, model, tile) |
subroutine, private | correct_tracer_tile (ngc, ngf, model, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs) |
subroutine, private | fine2coarse (ng, model, vtype, tile) |
subroutine, public | fine2coarse2d (ng, dg, model, tile, gtype, svname, areaavg, rscale, cr, npoints, contact, lbif, ubif, lbjf, ubjf, lbic, ubic, lbjc, ubjc, adx, ady, pmc, pnc, hhc, amsk, cmsk, a, c1, c2) |
subroutine, public | fine2coarse3d (ng, dg, model, tile, gtype, svname, areaavg, rscale, cr, npoints, contact, lbif, ubif, lbjf, ubjf, lbkf, ubkf, lbic, ubic, lbjc, ubjc, lbkc, ubkc, adx, ady, pmc, pnc, amsk, cmsk, a, c) |
subroutine, public | get_contact2d (dg, model, tile, gtype, svname, cr, npoints, contact, lbi, ubi, lbj, ubj, ad, ac) |
subroutine, public | get_contact3d (dg, model, tile, gtype, svname, cr, npoints, contact, lbi, ubi, lbj, ubj, lbk, ubk, ad, ac) |
subroutine, public | get_persisted2d (dg, rg, model, tile, gtype, svname, cr, npoints, contact, lbi, ubi, lbj, ubj, ad, ac) |
subroutine | put_contact2d (rg, model, tile, gtype, svname, cr, npoints, contact, lbi, ubi, lbj, ubj, amask, ac, ar) |
subroutine | put_contact3d (rg, model, tile, gtype, svname, cr, npoints, contact, lbi, ubi, lbj, ubj, lbk, ubk, amask, ac, ar) |
subroutine, private | put_refine2d (ng, dg, cr, model, tile, lputfsur, lbi, ubi, lbj, ubj) |
subroutine, private | put_refine3d (ng, dg, cr, model, tile, lbi, ubi, lbj, ubj) |
subroutine, public | z_weights (ng, model, tile) |
subroutine, public nesting_mod::bry_fluxes | ( | integer, intent(in) | dg, |
integer, intent(in) | rg, | ||
integer, intent(in) | cr, | ||
integer, intent(in) | model, | ||
integer, intent(in) | tile, | ||
integer, intent(in) | imins, | ||
integer, intent(in) | imaxs, | ||
integer, intent(in) | jmins, | ||
integer, intent(in) | jmaxs, | ||
integer, intent(in) | ilb, | ||
integer, intent(in) | iub, | ||
integer, intent(in) | jlb, | ||
integer, intent(in) | jub, | ||
real(dp), intent(in) | scale, | ||
real(r8), dimension(imins:,jmins:), intent(in) | fx, | ||
real(r8), dimension(imins:,jmins:), intent(in) | fe, | ||
real(r8), dimension (jlb:), intent(inout) | f_west, | ||
real(r8), dimension (jlb:), intent(inout) | f_east, | ||
real(r8), dimension(ilb:), intent(inout) | f_south, | ||
real(r8), dimension(ilb:), intent(inout) | f_north ) |
Definition at line 376 of file nesting.F.
References mod_param::bounds, mod_param::domain, mod_scalars::exit_flag, strings_mod::founderror(), mod_nesting::i_left, mod_nesting::i_right, mod_scalars::iic, mod_nesting::j_bottom, mod_nesting::j_top, mod_scalars::noerror, and mod_nesting::refinesteps.
Referenced by step3d_t_mod::step3d_t_tile().
subroutine, public nesting_mod::check_massflux | ( | integer, intent(in) | ngf, |
integer, intent(in) | model, | ||
integer, intent(in) | tile ) |
Definition at line 640 of file nesting.F.
References mod_param::bounds, mod_nesting::bry_contact, mod_nesting::coarserdonor, mod_param::domain, mod_scalars::dt, mod_scalars::dxmax, mod_nesting::finerdonor, mod_nesting::i_left, mod_nesting::i_right, mod_param::iadm, mod_scalars::ieast, mod_scalars::iic, mod_scalars::iif, mod_scalars::inorth, mod_scalars::isouth, mod_scalars::iwest, mod_nesting::j_bottom, mod_nesting::j_top, mod_parallel::master, mod_nesting::ncontact, mod_nesting::rcontact, mod_nesting::refined, mod_scalars::refinedgrid, mod_scalars::refinescale, mod_nesting::refinesteps, mod_nesting::rollingindex, mod_nesting::telescoping, mod_scalars::time, and mod_nesting::twowayinterval.
Referenced by nesting().
|
private |
Definition at line 3047 of file nesting.F.
References correct_tracer_tile().
Referenced by nesting().
|
private |
Definition at line 3108 of file nesting.F.
References mod_param::bounds, mod_nesting::bry_contact, mod_clima::clima, mod_nesting::donor_grid, mod_scalars::dt, mod_scalars::ewperiodic, mod_grid::grid, mod_nesting::i_left, mod_nesting::i_right, mod_scalars::ieast, mod_scalars::inorth, mod_scalars::isouth, mod_scalars::iwest, mod_nesting::j_bottom, mod_nesting::j_top, mod_scalars::lnudgetclm, mod_scalars::ltracerclm, mp_exchange_mod::mp_exchange4d(), mod_param::n, mod_nesting::ncontact, mod_param::nghostpoints, mod_stepping::nnew, mod_scalars::nsperiodic, mod_param::nt, mod_ocean::ocean, mod_nesting::receiver_grid, and mod_scalars::refinescale.
Referenced by correct_tracer().
subroutine, public nesting_mod::fill_contact | ( | integer, intent(in) | rg, |
integer, intent(in) | model, | ||
integer, intent(in) | tile, | ||
integer, intent(in) | cr, | ||
integer, intent(in) | npoints, | ||
type (t_ngc), dimension(:), intent(in) | contact, | ||
integer, intent(in) | gtype, | ||
character(len=*), intent(in) | mvname, | ||
real(dp), intent(in) | spvalcheck, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
real(r8), dimension(:), intent(in) | ac, | ||
real(r8), dimension(lbi:,lbj:), intent(inout) | ar ) |
Definition at line 1076 of file nesting.F.
References mod_param::bounds, mod_param::p2dvar, mod_param::r2dvar, mod_param::u2dvar, and mod_param::v2dvar.
Referenced by get_grid_mod::get_grid_nf90(), and get_grid_mod::get_grid_pio().
|
private |
Definition at line 3462 of file nesting.F.
References mod_param::bounds, mod_coupling::coupling, mod_param::domain, mod_scalars::dxmax, 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_scalars::exit_flag, fine2coarse2d(), fine2coarse3d(), strings_mod::founderror(), mod_grid::grid, mod_ncparam::idfsur, mod_ncparam::idtvar, mod_ncparam::idubar, mod_ncparam::iduvel, mod_ncparam::idvbar, mod_ncparam::idvvel, mod_stepping::knew, mod_parallel::master, mp_exchange_mod::mp_exchange2d(), mp_exchange_mod::mp_exchange3d(), mp_exchange_mod::mp_exchange4d(), mod_param::n, mod_nesting::ncontact, mod_param::nghostpoints, mod_stepping::nnew, mod_scalars::noerror, mod_scalars::nsperiodic, mod_param::nt, mod_ocean::ocean, mod_param::r2dvar, mod_param::r3dvar, mod_nesting::rcontact, mod_scalars::refinescale, mod_iounits::stdout, mod_param::u2dvar, mod_param::u3dvar, mod_nesting::ucontact, mod_param::v2dvar, mod_param::v3dvar, mod_nesting::vcontact, and mod_ncparam::vname.
Referenced by nesting().
subroutine, public nesting_mod::fine2coarse2d | ( | integer, intent(in) | ng, |
integer, intent(in) | dg, | ||
integer, intent(in) | model, | ||
integer, intent(in) | tile, | ||
integer, intent(in) | gtype, | ||
character(len=*), intent(in) | svname, | ||
logical, intent(in) | areaavg, | ||
integer, intent(in) | rscale, | ||
integer, intent(in) | cr, | ||
integer, intent(in) | npoints, | ||
type (t_ngc), dimension(:), intent(in) | contact, | ||
integer, intent(in) | lbif, | ||
integer, intent(in) | ubif, | ||
integer, intent(in) | lbjf, | ||
integer, intent(in) | ubjf, | ||
integer, intent(in) | lbic, | ||
integer, intent(in) | ubic, | ||
integer, intent(in) | lbjc, | ||
integer, intent(in) | ubjc, | ||
real(r8), dimension(lbif:,lbjf:), intent(in) | adx, | ||
real(r8), dimension(lbif:,lbjf:), intent(in) | ady, | ||
real(r8), dimension(lbic:,lbjc:), intent(in) | pmc, | ||
real(r8), dimension(lbic:,lbjc:), intent(in) | pnc, | ||
real(r8), dimension(lbic:,lbjc:), intent(in) | hhc, | ||
real(r8), dimension(lbif:,lbjf:), intent(in) | amsk, | ||
real(r8), dimension(lbic:,lbjc:), intent(in) | cmsk, | ||
real(r8), dimension(lbif:,lbjf:), intent(in) | a, | ||
real(r8), dimension(lbic:,lbjc:), intent(inout) | c1, | ||
real(r8), dimension(lbic:,lbjc:), intent(inout), optional | c2 ) |
Definition at line 3853 of file nesting.F.
References mod_param::bounds, mod_scalars::dcrit, mod_scalars::exit_flag, strings_mod::founderror(), mod_nesting::i_left, mod_nesting::i_right, mod_nesting::j_bottom, mod_nesting::j_top, mod_param::lm, mod_param::mm, distribute_mod::mp_aggregate2d(), mod_scalars::noerror, mod_param::r2dvar, mod_param::u2dvar, and mod_param::v2dvar.
Referenced by fine2coarse(), and tl_nesting_mod::tl_fine2coarse().
subroutine, public nesting_mod::fine2coarse3d | ( | integer, intent(in) | ng, |
integer, intent(in) | dg, | ||
integer, intent(in) | model, | ||
integer, intent(in) | tile, | ||
integer, intent(in) | gtype, | ||
character(len=*), intent(in) | svname, | ||
logical, intent(in) | areaavg, | ||
integer, intent(in) | rscale, | ||
integer, intent(in) | cr, | ||
integer, intent(in) | npoints, | ||
type (t_ngc), dimension(:), intent(in) | contact, | ||
integer, intent(in) | lbif, | ||
integer, intent(in) | ubif, | ||
integer, intent(in) | lbjf, | ||
integer, intent(in) | ubjf, | ||
integer, intent(in) | lbkf, | ||
integer, intent(in) | ubkf, | ||
integer, intent(in) | lbic, | ||
integer, intent(in) | ubic, | ||
integer, intent(in) | lbjc, | ||
integer, intent(in) | ubjc, | ||
integer, intent(in) | lbkc, | ||
integer, intent(in) | ubkc, | ||
real(r8), dimension(lbif:,lbjf:), intent(in) | adx, | ||
real(r8), dimension(lbif:,lbjf:), intent(in) | ady, | ||
real(r8), dimension(lbic:,lbjc:), intent(in) | pmc, | ||
real(r8), dimension(lbic:,lbjc:), intent(in) | pnc, | ||
real(r8), dimension(lbif:,lbjf:), intent(in) | amsk, | ||
real(r8), dimension(lbic:,lbjc:), intent(in) | cmsk, | ||
real(r8), dimension(lbif:,lbjf:,lbkf:), intent(in) | a, | ||
real(r8), dimension(lbic:,lbjc:,lbkc:), intent(inout) | c ) |
Definition at line 4339 of file nesting.F.
References mod_param::bounds, mod_scalars::exit_flag, strings_mod::founderror(), mod_nesting::i_left, mod_nesting::i_right, mod_nesting::j_bottom, mod_nesting::j_top, mod_param::lm, mod_param::mm, distribute_mod::mp_aggregate2d(), distribute_mod::mp_aggregate3d(), mod_scalars::noerror, mod_param::r3dvar, mod_param::u3dvar, and mod_param::v3dvar.
Referenced by fine2coarse(), and tl_nesting_mod::tl_fine2coarse().
|
private |
Definition at line 1986 of file nesting.F.
References mod_param::bounds, mod_nesting::composite, mod_coupling::coupling, mod_forces::forces, get_contact2d(), get_contact3d(), mod_grid::grid, mod_ncparam::idfsur, mod_ncparam::idrzet, mod_ncparam::idtvar, mod_ncparam::idubar, mod_ncparam::idubms, mod_ncparam::iduvel, mod_ncparam::idvbar, mod_ncparam::idvbms, mod_ncparam::idvvel, mod_stepping::knew, mod_param::n, mod_nesting::n2dcs, mod_nesting::n2dfx, mod_nesting::n2dic, mod_nesting::n2dps, mod_nesting::n3dic, mod_nesting::n3dtv, mod_nesting::n3duv, mod_nesting::nbstr, mod_nesting::ncontact, mod_nesting::nfsic, mod_stepping::nnew, mod_nesting::nrhst, mod_param::nt, mod_nesting::ntvic, mod_nesting::nzeta, mod_ocean::ocean, mod_param::r2dvar, mod_param::r3dvar, mod_nesting::rcontact, mod_param::u2dvar, mod_param::u3dvar, mod_nesting::ucontact, mod_param::v2dvar, mod_param::v3dvar, mod_nesting::vcontact, and mod_ncparam::vname.
Referenced by nesting().
subroutine, public nesting_mod::get_contact2d | ( | integer, intent(in) | dg, |
integer, intent(in) | model, | ||
integer, intent(in) | tile, | ||
integer, intent(in) | gtype, | ||
character(len=*), intent(in) | svname, | ||
integer, intent(in) | cr, | ||
integer, intent(in) | npoints, | ||
type (t_ngc), dimension(:), intent(in) | contact, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | ad, | ||
real(r8), dimension(:,:), intent(inout) | ac ) |
Definition at line 4824 of file nesting.F.
References mod_param::bounds, mod_param::r2dvar, mod_param::u2dvar, and mod_param::v2dvar.
Referenced by ad_nesting_mod::ad_get_composite(), get_composite(), get_refine(), tl_nesting_mod::tl_get_composite(), and tl_nesting_mod::tl_get_refine().
subroutine, public nesting_mod::get_contact3d | ( | integer, intent(in) | dg, |
integer, intent(in) | model, | ||
integer, intent(in) | tile, | ||
integer, intent(in) | gtype, | ||
character(len=*), intent(in) | svname, | ||
integer, intent(in) | cr, | ||
integer, intent(in) | npoints, | ||
type (t_ngc), dimension(:), intent(in) | contact, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
integer, intent(in) | lbk, | ||
integer, intent(in) | ubk, | ||
real(r8), dimension(lbi:,lbj:,lbk:), intent(in) | ad, | ||
real(r8), dimension(:,lbk:,:), intent(inout) | ac ) |
Definition at line 4983 of file nesting.F.
References mod_param::bounds, mod_param::r3dvar, mod_param::u3dvar, and mod_param::v3dvar.
Referenced by ad_nesting_mod::ad_get_composite(), get_composite(), get_refine(), tl_nesting_mod::tl_get_composite(), and tl_nesting_mod::tl_get_refine().
subroutine, public nesting_mod::get_metrics | ( | integer, intent(in) | ng, |
integer, intent(in) | model, | ||
integer, intent(in) | tile ) |
Definition at line 2244 of file nesting.F.
References mod_param::bounds, mod_scalars::exit_flag, strings_mod::founderror(), mod_grid::grid, mod_nesting::ncontact, mod_scalars::noerror, mod_nesting::rcontact, mod_nesting::refined, mod_nesting::ucontact, and mod_nesting::vcontact.
Referenced by ad_nesting_mod::ad_nesting(), nesting(), and tl_nesting_mod::tl_nesting().
subroutine, public nesting_mod::get_persisted2d | ( | integer, intent(in) | dg, |
integer, intent(in) | rg, | ||
integer, intent(in) | model, | ||
integer, intent(in) | tile, | ||
integer, intent(in) | gtype, | ||
character(len=*), intent(in) | svname, | ||
integer, intent(in) | cr, | ||
integer, intent(in) | npoints, | ||
type (t_ngc), dimension(:), intent(in) | contact, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | ad, | ||
real(r8), dimension(:,:), intent(inout) | ac ) |
Definition at line 5145 of file nesting.F.
References mod_param::bounds, mod_scalars::exit_flag, strings_mod::founderror(), mod_nesting::i_left, mod_nesting::j_bottom, mod_scalars::noerror, mod_nesting::nstrr, mod_nesting::nstru, mod_nesting::nstrv, mod_nesting::on_boundary, mod_param::r2dvar, mod_scalars::refinescale, mod_param::u2dvar, and mod_param::v2dvar.
Referenced by ad_nesting_mod::ad_get_refine(), get_refine(), and tl_nesting_mod::tl_get_refine().
|
private |
Definition at line 2356 of file nesting.F.
References mod_param::bounds, mod_nesting::coarserdonor, mod_coupling::coupling, mod_param::domain, mod_scalars::dt, get_contact2d(), get_contact3d(), get_persisted2d(), mod_ncparam::idtvar, mod_ncparam::idubar, mod_ncparam::iduvel, mod_ncparam::idvbar, mod_ncparam::idvvel, mod_scalars::iic, mod_stepping::knew, mod_parallel::master, mod_param::n, mod_nesting::ncontact, mod_stepping::nnew, mod_param::nt, mod_ocean::ocean, mod_param::r2dvar, mod_param::r3dvar, mod_nesting::rcontact, mod_nesting::refined, mod_nesting::rollingindex, mod_nesting::rollingtime, mod_scalars::time, mod_param::u2dvar, mod_param::u3dvar, mod_nesting::ucontact, mod_param::v2dvar, mod_param::v3dvar, mod_nesting::vcontact, and mod_ncparam::vname.
Referenced by nesting().
subroutine, public nesting_mod::mask_hweights | ( | integer, intent(in) | ng, |
integer, intent(in) | model, | ||
integer, intent(in) | tile ) |
Definition at line 1199 of file nesting.F.
References mod_param::bounds, mod_scalars::exit_flag, strings_mod::founderror(), mod_grid::grid, mod_nesting::ncontact, mod_scalars::noerror, mod_nesting::rcontact, mod_scalars::refinedgrid, mod_nesting::ucontact, and mod_nesting::vcontact.
Referenced by ad_nesting_mod::ad_nesting(), nesting(), and tl_nesting_mod::tl_nesting().
subroutine, public nesting_mod::nesting | ( | integer, intent(in) | ng, |
integer, intent(in) | model, | ||
integer, intent(in) | isection ) |
Definition at line 139 of file nesting.F.
References check_massflux(), mod_nesting::coarserdonor, correct_tracer(), mod_scalars::exit_flag, fine2coarse(), mod_parallel::first_tile, strings_mod::founderror(), get_composite(), get_metrics(), get_refine(), mod_nesting::get_vweights, mod_parallel::last_tile, mask_hweights(), mod_nesting::n2way, mod_nesting::ndxdy, mod_nesting::ngetd, mod_nesting::nmask, mod_nesting::nmflx, mod_scalars::noerror, mod_nesting::nputd, mod_nesting::nzwgt, put_composite(), put_refine(), mod_param::r2dvar, mod_param::r3dvar, mod_scalars::refinedgrid, set_depth_mod::set_depth(), wclock_off(), wclock_on(), and z_weights().
Referenced by ad_main3d(), initial(), main3d(), roms_kernel_mod::nlm_initial(), set_grid(), and tl_main3d().
|
private |
Definition at line 2592 of file nesting.F.
References mod_param::bounds, mod_nesting::composite, mod_coupling::coupling, mod_scalars::ewperiodic, mod_forces::forces, mod_grid::grid, mod_ncparam::idfsur, mod_ncparam::idrzet, mod_ncparam::idtvar, mod_ncparam::idubar, mod_ncparam::idubms, mod_ncparam::idufx1, mod_ncparam::iduvel, mod_ncparam::idvbar, mod_ncparam::idvbms, mod_ncparam::idvfx1, mod_ncparam::idvvel, mod_stepping::knew, mp_exchange_mod::mp_exchange2d(), mp_exchange_mod::mp_exchange3d(), mp_exchange_mod::mp_exchange4d(), mod_param::n, mod_nesting::n2dcs, mod_nesting::n2dfx, mod_nesting::n2dic, mod_nesting::n2dps, mod_nesting::n3dic, mod_nesting::n3dtv, mod_nesting::n3duv, mod_nesting::nbstr, mod_nesting::ncontact, mod_nesting::nfsic, mod_param::nghostpoints, mod_stepping::nnew, mod_nesting::nrhst, mod_scalars::nsperiodic, mod_param::nt, mod_nesting::ntvic, mod_nesting::nzeta, mod_ocean::ocean, put_contact2d(), put_contact3d(), mod_param::r2dvar, mod_param::r3dvar, mod_nesting::rcontact, mod_param::u2dvar, mod_param::u3dvar, mod_nesting::ucontact, mod_param::v2dvar, mod_param::v3dvar, mod_nesting::vcontact, and mod_ncparam::vname.
Referenced by nesting().
subroutine nesting_mod::put_contact2d | ( | integer, intent(in) | rg, |
integer, intent(in) | model, | ||
integer, intent(in) | tile, | ||
integer, intent(in) | gtype, | ||
character(len=*), intent(in) | svname, | ||
integer, intent(in) | cr, | ||
integer, intent(in) | npoints, | ||
type (t_ngc), dimension(:), intent(in) | contact, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | amask, | ||
real(r8), dimension(:,:), intent(in) | ac, | ||
real(r8), dimension(lbi:,lbj:), intent(inout) | ar ) |
Definition at line 5348 of file nesting.F.
References mod_param::bounds, mod_param::r2dvar, mod_param::u2dvar, and mod_param::v2dvar.
Referenced by put_composite(), and tl_nesting_mod::tl_put_composite().
subroutine nesting_mod::put_contact3d | ( | integer, intent(in) | rg, |
integer, intent(in) | model, | ||
integer, intent(in) | tile, | ||
integer, intent(in) | gtype, | ||
character(len=*), intent(in) | svname, | ||
integer, intent(in) | cr, | ||
integer, intent(in) | npoints, | ||
type (t_ngc), dimension(:), intent(in) | contact, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
integer, intent(in) | lbk, | ||
integer, intent(in) | ubk, | ||
real(r8), dimension(lbi:,lbj:), intent(in) | amask, | ||
real(r8), dimension(:,:,:), intent(in) | ac, | ||
real(r8), dimension(lbi:,lbj:,lbk:), intent(inout) | ar ) |
Definition at line 5468 of file nesting.F.
References mod_param::bounds, mod_param::r3dvar, mod_param::u3dvar, mod_param::v3dvar, and mod_param::w3dvar.
Referenced by put_composite().
|
private |
Definition at line 2952 of file nesting.F.
References mod_param::bounds, mod_scalars::dxmax, mod_nesting::ncontact, put_refine2d(), put_refine3d(), and mod_nesting::rcontact.
Referenced by nesting().
|
private |
Definition at line 5616 of file nesting.F.
References mod_param::bounds, mod_nesting::bry_contact, mod_coupling::coupling, mod_scalars::dcrit, mod_param::domain, mod_scalars::ewperiodic, mod_scalars::exit_flag, strings_mod::founderror(), mod_grid::grid, mod_scalars::ieast, mod_scalars::iic, mod_scalars::indx1, mod_scalars::inorth, mod_scalars::isouth, mod_scalars::iwest, mod_stepping::knew, mod_parallel::master, mp_exchange_mod::mp_exchange2d(), mod_param::nghostpoints, mod_scalars::noerror, mod_scalars::nsperiodic, mod_ocean::ocean, mod_nesting::rcontact, mod_nesting::refined, mod_nesting::rollingindex, mod_nesting::rollingtime, mod_iounits::stdout, mod_scalars::time, mod_nesting::ucontact, and mod_nesting::vcontact.
Referenced by put_refine().
|
private |
Definition at line 6169 of file nesting.F.
References mod_param::domain, mod_scalars::ewperiodic, mod_scalars::exit_flag, strings_mod::founderror(), mod_grid::grid, mod_scalars::iic, mod_parallel::master, mp_exchange_mod::mp_exchange3d(), mp_exchange_mod::mp_exchange4d(), mod_param::n, mod_param::nghostpoints, mod_scalars::noerror, mod_scalars::nsperiodic, mod_param::nt, mod_ocean::ocean, mod_nesting::rcontact, mod_nesting::refined, mod_nesting::rollingindex, mod_nesting::rollingtime, mod_iounits::stdout, mod_scalars::time, mod_nesting::ucontact, and mod_nesting::vcontact.
Referenced by put_refine().
subroutine, public nesting_mod::z_weights | ( | integer, intent(in) | ng, |
integer, intent(in) | model, | ||
integer, intent(in) | tile ) |
Definition at line 6449 of file nesting.F.
References mod_param::bounds, mod_scalars::exit_flag, strings_mod::founderror(), mod_grid::grid, mod_param::n, mod_nesting::ncontact, mod_scalars::noerror, mod_nesting::rcontact, mod_nesting::ucontact, and mod_nesting::vcontact.
Referenced by ad_nesting_mod::ad_nesting(), and nesting().