ROMS
|
Data Types | |
type | t_sources |
Functions/Subroutines | |
subroutine, public | allocate_sources (ng) |
subroutine, public | deallocate_sources (ng) |
subroutine | check_sources (ng, ncname, npsrc) |
Variables | |
type(t_sources), dimension(:), allocatable | sources |
integer, dimension(:), allocatable | msrc |
integer, dimension(:), allocatable | nsrc |
subroutine, public mod_sources::allocate_sources | ( | integer | ng | ) |
Definition at line 101 of file mod_sources.F.
References check_sources(), mod_param::dmem, mod_scalars::exit_flag, strings_mod::founderror(), mod_ncparam::idrxpo, mod_param::inlm, mod_ncparam::io_nf90, mod_ncparam::io_pio, mod_scalars::ltracersrc, mod_scalars::luvsrc, mod_scalars::lwsrc, msrc, mod_param::n, mod_netcdf::netcdf_inq_var(), mod_param::ngrids, mod_scalars::noerror, nsrc, mod_param::nt, mod_pio_netcdf::pio_netcdf_inq_var(), mod_kinds::r8, sources, mod_iounits::ssf, mod_netcdf::var_dsize, and mod_ncparam::vname.
Referenced by mod_arrays::roms_allocate_arrays().
subroutine mod_sources::check_sources | ( | integer, intent(in) | ng, |
character (len=*), intent(in) | ncname, | ||
integer, intent(in) | npsrc ) |
Definition at line 446 of file mod_sources.F.
References mod_scalars::exit_flag, strings_mod::founderror(), mod_param::inlm, mod_scalars::luvsrc, mod_scalars::lwsrc, mod_parallel::master, mod_scalars::noerror, mod_iounits::ssf, and mod_iounits::stdout.
Referenced by allocate_sources().
subroutine, public mod_sources::deallocate_sources | ( | integer | ng | ) |
Definition at line 332 of file mod_sources.F.
References msrc, nsrc, and sources.
Referenced by mod_arrays::roms_deallocate_arrays().
integer, dimension(:), allocatable mod_sources::msrc |
Definition at line 96 of file mod_sources.F.
Referenced by allocate_sources(), analytical_mod::ana_psource_tile(), and deallocate_sources().
integer, dimension(:), allocatable mod_sources::nsrc |
Definition at line 97 of file mod_sources.F.
Referenced by ad_get_data(), ad_get_idata(), ad_omega_mod::ad_omega_tile(), ad_pre_step3d_mod::ad_pre_step3d_tile(), ad_set_data_tile(), ad_step2d_mod::ad_step2d_tile(), ad_step2d_mod::ad_step2d_tile(), ad_step2d_mod::ad_step2d_tile(), ad_step3d_t_mod::ad_step3d_t_tile(), ad_step3d_uv_mod::ad_step3d_uv_tile(), allocate_sources(), analytical_mod::ana_psource_tile(), deallocate_sources(), get_data(), get_idata(), omega_mod::omega_tile(), pre_step3d_mod::pre_step3d_tile(), rp_get_data(), rp_get_idata(), rp_omega_mod::rp_omega_tile(), rp_pre_step3d_mod::rp_pre_step3d_tile(), rp_set_data_tile(), rp_step2d_mod::rp_step2d_tile(), rp_step2d_mod::rp_step2d_tile(), rp_step2d_mod::rp_step2d_tile(), rp_step3d_t_mod::rp_step3d_t_tile(), rp_step3d_uv_mod::rp_step3d_uv_tile(), set_data_tile(), set_masks_mod::set_masks_tile(), step2d_mod::step2d_tile(), step2d_mod::step2d_tile(), step2d_mod::step2d_tile(), step3d_t_mod::step3d_t_tile(), step3d_uv_mod::step3d_uv_tile(), tl_get_data(), tl_get_idata(), tl_omega_mod::tl_omega_tile(), tl_pre_step3d_mod::tl_pre_step3d_tile(), tl_set_data_tile(), tl_step2d_mod::tl_step2d_tile(), tl_step2d_mod::tl_step2d_tile(), tl_step2d_mod::tl_step2d_tile(), tl_step3d_t_mod::tl_step3d_t_tile(), tl_step3d_uv_mod::tl_step3d_uv_tile(), wetdry_mod::wetdry_ini_tile(), and wetdry_mod::wetdry_tile().
type (t_sources), dimension(:), allocatable mod_sources::sources |
Definition at line 90 of file mod_sources.F.
Referenced by ad_get_data(), ad_get_idata(), ad_omega_mod::ad_omega_tile(), ad_pre_step3d_mod::ad_pre_step3d_tile(), ad_set_data_tile(), ad_step2d_mod::ad_step2d_tile(), ad_step2d_mod::ad_step2d_tile(), ad_step2d_mod::ad_step2d_tile(), ad_step3d_t_mod::ad_step3d_t_tile(), ad_step3d_uv_mod::ad_step3d_uv_tile(), allocate_sources(), analytical_mod::ana_psource_tile(), deallocate_sources(), get_data(), get_idata(), omega_mod::omega_tile(), pre_step3d_mod::pre_step3d_tile(), rp_get_data(), rp_get_idata(), rp_omega_mod::rp_omega_tile(), rp_pre_step3d_mod::rp_pre_step3d_tile(), rp_set_data_tile(), rp_step2d_mod::rp_step2d_tile(), rp_step2d_mod::rp_step2d_tile(), rp_step2d_mod::rp_step2d_tile(), rp_step3d_t_mod::rp_step3d_t_tile(), rp_step3d_uv_mod::rp_step3d_uv_tile(), set_data_tile(), set_masks_mod::set_masks_tile(), step2d_mod::step2d_tile(), step2d_mod::step2d_tile(), step2d_mod::step2d_tile(), step3d_t_mod::step3d_t_tile(), step3d_uv_mod::step3d_uv_tile(), tl_get_data(), tl_get_idata(), tl_omega_mod::tl_omega_tile(), tl_pre_step3d_mod::tl_pre_step3d_tile(), tl_set_data_tile(), tl_step2d_mod::tl_step2d_tile(), tl_step2d_mod::tl_step2d_tile(), tl_step2d_mod::tl_step2d_tile(), tl_step3d_t_mod::tl_step3d_t_tile(), tl_step3d_uv_mod::tl_step3d_uv_tile(), wetdry_mod::wetdry_ini_tile(), and wetdry_mod::wetdry_tile().