ROMS
|
Go to the source code of this file.
Macros | |
#define | ENERGYNORM_SCALE |
#define | IR_RANGE IstrT,IendT |
#define | IU_RANGE IstrP,IendT |
#define | JR_RANGE JstrT,JendT |
#define | JV_RANGE JstrP,JendT |
Functions/Subroutines | |
program | __packing_f__ |
subroutine | c_norm2 (ng, model, mstr, mend, evaluer, evaluei, evectorr, evectori, state, norm2) |
subroutine | r_norm2 (ng, model, mstr, mend, evalue, evector, state, norm2) |
subroutine | ad_pack (ng, tile, mstr, mend, ad_state) |
subroutine | ad_pack_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, kstp, nstp, mstr, mend, ad_state, ijwaterr, ijwateru, ijwaterv, rmask, umask, vmask, h, hz, f_t, f_u, f_v, ad_stflx, f_ubar, f_vbar, f_zeta, ad_sustr, ad_svstr) |
subroutine | ad_unpack (ng, tile, mstr, mend, state) |
subroutine | ad_unpack_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, kout, nout, ijwaterr, ijwateru, ijwaterv, rmask, umask, vmask, h, hz, mstr, mend, state) |
subroutine | tl_pack (ng, tile, mstr, mend, tl_state) |
subroutine | tl_pack_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, krhs, kstp, knew, nstp, mstr, mend, tl_state, ijwaterr, ijwateru, ijwaterv, rmask, umask, vmask, h, hz, tl_t, tl_u, tl_v, tl_zeta) |
subroutine | tl_unpack (ng, tile, mstr, mend, state) |
subroutine | tl_unpack_tile (ng, tile, lbi, ubi, lbj, ubj, imins, imaxs, jmins, jmaxs, kstp, nstp, mstr, mend, state, ijwaterr, ijwateru, ijwaterv, rmask, umask, vmask, h, hz, tl_t, tl_u, tl_v, tl_zeta, tl_stflx, tl_sustr, tl_svstr) |
subroutine | so_semi_white (ng, tile, mstr, mend, state, ad_state) |
subroutine | so_semi_red (ng, tile, mstr, mend, state, ad_state) |
subroutine | sp_bcoef (ng, ntad, nttl, bcoef) |
subroutine | sp_acoef (ng, ntad, nttl, acoef) |
real(r8) function | sp_autoc (ng, idf) |
#define ENERGYNORM_SCALE |
#define IR_RANGE IstrT,IendT |
#define IU_RANGE IstrP,IendT |
#define JR_RANGE JstrT,JendT |
#define JV_RANGE JstrP,JendT |
program __packing_f__ |
Definition at line 4 of file packing.F.
References ad_pack(), ad_unpack(), c_norm2(), r_norm2(), so_semi_red(), so_semi_white(), tl_pack(), and tl_unpack().
|
private |
Definition at line 340 of file packing.F.
References ad_pack_tile(), mod_forces::forces, mod_grid::grid, mod_param::iadm, mod_stepping::kstp, distribute_mod::mp_scatter_state(), mod_param::mstate, mod_stepping::nstp, mod_ocean::ocean, mod_storage::swork, wclock_off(), and wclock_on().
Referenced by __packing_f__(), ad_main3d(), propagator_mod::propagator_afte(), propagator_mod::propagator_fsv(), and propagator_mod::propagator_op().
|
private |
Definition at line 434 of file packing.F.
References ad_exchange_2d_mod::ad_exchange_r2d_tile(), ad_exchange_3d_mod::ad_exchange_r3d_tile(), ad_exchange_2d_mod::ad_exchange_u2d_tile(), ad_exchange_3d_mod::ad_exchange_u3d_tile(), ad_exchange_2d_mod::ad_exchange_v2d_tile(), ad_exchange_3d_mod::ad_exchange_v3d_tile(), mp_exchange_mod::ad_mp_exchange2d(), mp_exchange_mod::ad_mp_exchange3d(), mp_exchange_mod::ad_mp_exchange4d(), ad_pack_tile(), mod_iounits::adm, mod_scalars::bvf_bak, mod_scalars::dt, mod_scalars::ewperiodic, mod_scalars::exit_flag, mod_forces::forces, strings_mod::founderror(), mod_scalars::g, mod_grid::grid, mod_param::iadm, mod_ncparam::idfsur, mod_ncparam::idtsur, mod_ncparam::idubar, mod_ncparam::idusms, mod_ncparam::iduvel, mod_ncparam::idvbar, mod_ncparam::idvsms, mod_ncparam::idvvel, mod_ncparam::io_nf90, mod_ncparam::io_pio, mod_pio_netcdf::iodesc_dp_r2dvar, mod_pio_netcdf::iodesc_dp_r3dvar, mod_pio_netcdf::iodesc_dp_u2dvar, mod_pio_netcdf::iodesc_dp_u3dvar, mod_pio_netcdf::iodesc_dp_v2dvar, mod_pio_netcdf::iodesc_dp_v3dvar, mod_pio_netcdf::iodesc_sp_r2dvar, mod_pio_netcdf::iodesc_sp_r3dvar, mod_pio_netcdf::iodesc_sp_u2dvar, mod_pio_netcdf::iodesc_sp_u3dvar, mod_pio_netcdf::iodesc_sp_v2dvar, mod_pio_netcdf::iodesc_sp_v3dvar, mod_iounits::ioerror, mod_scalars::isalt, mod_ncparam::isfsur, 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::itemp, mod_stepping::kstp, mod_param::lm, mod_parallel::master, mod_param::mm, distribute_mod::mp_scatter_state(), mod_param::mstate, mod_param::n, mod_scalars::nadj, mod_param::nghostpoints, mod_scalars::nintervals, mod_scalars::nsperiodic, mod_stepping::nstp, mod_param::nt, mod_scalars::ntimes, mod_ncparam::nwaterr, mod_ncparam::nwateru, mod_ncparam::nwaterv, mod_ocean::ocean, mod_param::r2dvar, mod_param::r3dvar, mod_scalars::rho0, mod_scalars::scalars, mod_scalars::scoef, sp_bcoef(), mod_iounits::stdout, mod_storage::storage, mod_storage::swork, mod_scalars::tcoef, mod_param::u2dvar, mod_param::u3dvar, mod_param::v2dvar, mod_param::v3dvar, mod_ncparam::vname, wclock_off(), and wclock_on().
Referenced by ad_pack(), and ad_pack_tile().
|
private |
Definition at line 4711 of file packing.F.
References ad_unpack_tile(), mod_grid::grid, mod_param::iadm, mod_param::inlm, mod_stepping::knew, mod_stepping::kstp, distribute_mod::mp_gather_state(), mod_param::mstate, mod_stepping::nstp, mod_storage::swork, wclock_off(), and wclock_on().
Referenced by __packing_f__(), propagator_mod::propagator_afte(), and propagator_mod::propagator_hso().
|
private |
Definition at line 4803 of file packing.F.
References ad_unpack_tile(), mod_scalars::bvf_bak, mod_scalars::ewperiodic, mod_forces::forces, mod_scalars::g, mod_grid::grid, mod_param::iadm, mod_scalars::isalt, mod_ncparam::isfsur, 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::itemp, mod_param::itlm, mod_stepping::knew, mod_param::lm, mod_param::mm, distribute_mod::mp_gather_state(), mod_param::mstate, mod_scalars::nsperiodic, mod_stepping::nstp, mod_param::nt, mod_ncparam::nwaterr, mod_ncparam::nwateru, mod_ncparam::nwaterv, mod_ocean::ocean, mod_scalars::rho0, mod_scalars::scalars, mod_scalars::scoef, mod_storage::swork, mod_scalars::tcoef, wclock_off(), and wclock_on().
Referenced by ad_unpack(), and ad_unpack_tile().
|
private |
Definition at line 72 of file packing.F.
References mod_param::ntilee, mod_param::ntilex, and mod_parallel::tile_count.
Referenced by __packing_f__().
|
private |
Definition at line 173 of file packing.F.
References mod_parallel::master, mod_param::ntilee, mod_param::ntilex, and mod_parallel::tile_count.
Referenced by __packing_f__().
|
private |
Definition at line 8980 of file packing.F.
References mod_param::domain, mod_param::iadm, mod_parallel::master, mod_scalars::nadj, mod_param::nsemi, mod_param::ntilee, mod_param::ntilex, sp_bcoef(), mod_iounits::stdout, mod_storage::storage, mod_parallel::tile_count, and mod_scalars::trnorm.
Referenced by __packing_f__(), and propagator_mod::propagator_so_semi().
|
private |
Definition at line 8787 of file packing.F.
References mod_param::domain, mod_param::iadm, mod_parallel::master, mod_scalars::nadj, mod_param::nsemi, mod_param::ntilee, mod_param::ntilex, mod_storage::storage, mod_parallel::tile_count, and mod_scalars::trnorm.
Referenced by __packing_f__(), and propagator_mod::propagator_so_semi().
|
private |
Definition at line 9223 of file packing.F.
References mod_scalars::nadj, mod_scalars::ntimes, and sp_autoc().
Referenced by sp_bcoef().
|
private |
Definition at line 9293 of file packing.F.
References mod_scalars::dt, mod_scalars::so_decay, and sp_autoc().
Referenced by sp_acoef(), and sp_autoc().
|
private |
Definition at line 9152 of file packing.F.
References mod_scalars::nadj, mod_scalars::ntimes, and sp_acoef().
Referenced by ad_pack_tile(), and so_semi_red().
|
private |
Definition at line 6014 of file packing.F.
References mod_grid::grid, mod_param::itlm, mod_stepping::knew, mod_stepping::krhs, mod_stepping::kstp, distribute_mod::mp_scatter_state(), mod_param::mstate, mod_stepping::nstp, mod_ocean::ocean, mod_storage::swork, tl_pack_tile(), wclock_off(), and wclock_on().
Referenced by __packing_f__(), and propagator_mod::propagator_fte().
|
private |
Definition at line 6104 of file packing.F.
References mod_scalars::bvf_bak, mod_scalars::ewperiodic, mod_scalars::g, mod_scalars::isalt, mod_ncparam::isfsur, mod_ncparam::istvar, mod_ncparam::isubar, mod_ncparam::isuvel, mod_ncparam::isvbar, mod_ncparam::isvvel, mod_scalars::itemp, mod_param::lm, mod_param::mm, mod_scalars::nsperiodic, mod_ncparam::nwaterr, mod_ncparam::nwateru, mod_ncparam::nwaterv, mod_scalars::rho0, mod_scalars::scoef, and mod_scalars::tcoef.
Referenced by tl_pack().
|
private |
Definition at line 6560 of file packing.F.
References mod_forces::forces, mod_grid::grid, mod_param::itlm, mod_stepping::kstp, distribute_mod::mp_gather_state(), mod_param::mstate, mod_stepping::nstp, mod_ocean::ocean, mod_storage::swork, tl_unpack_tile(), wclock_off(), and wclock_on().
Referenced by __packing_f__(), propagator_mod::propagator_fsv(), propagator_mod::propagator_fte(), propagator_mod::propagator_hso(), propagator_mod::propagator_op(), and propagator_mod::propagator_so().
|
private |
Definition at line 6658 of file packing.F.
References mod_scalars::bvf_bak, 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_forces::forces, mod_scalars::g, mod_grid::grid, mod_scalars::isalt, mod_ncparam::isfsur, 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::itemp, mod_param::itlm, mod_stepping::kstp, mod_param::lm, mod_param::mm, mp_exchange_mod::mp_exchange2d(), mp_exchange_mod::mp_exchange3d(), mp_exchange_mod::mp_exchange4d(), distribute_mod::mp_gather_state(), mod_param::mstate, mod_param::nghostpoints, mod_scalars::nsperiodic, mod_stepping::nstp, mod_ncparam::nwaterr, mod_ncparam::nwateru, mod_ncparam::nwaterv, mod_ocean::ocean, mod_scalars::rho0, mod_scalars::scalars, mod_scalars::scoef, mod_storage::swork, mod_scalars::tcoef, tl_unpack_tile(), wclock_off(), and wclock_on().
Referenced by tl_unpack(), and tl_unpack_tile().