ROMS
|
Data Types | |
type | t_grid |
Functions/Subroutines | |
subroutine, public | allocate_grid (ng, extract_flag, lbi, ubi, lbj, ubj, lbij, ubij) |
subroutine, public | deallocate_grid (ng) |
subroutine, public | initialize_grid (ng, tile, model) |
Variables | |
type(t_grid), dimension(:), allocatable | grid |
subroutine, public mod_grid::allocate_grid | ( | integer, intent(in) | ng, |
integer, intent(in) | extract_flag, | ||
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj, | ||
integer, intent(in) | lbij, | ||
integer, intent(in) | ubij ) |
Definition at line 369 of file mod_grid.F.
References mod_param::dmem, grid, mod_param::iobounds, mod_param::n, mod_param::ngrids, and mod_kinds::r8.
Referenced by mod_arrays::roms_allocate_arrays().
subroutine, public mod_grid::deallocate_grid | ( | integer, intent(in) | ng | ) |
Definition at line 837 of file mod_grid.F.
References grid, and mod_param::ngrids.
Referenced by mod_arrays::roms_deallocate_arrays().
subroutine, public mod_grid::initialize_grid | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 1240 of file mod_grid.F.
References mod_param::bounds, mod_param::domain, grid, mod_param::iadm, mod_param::inlm, mod_param::irpm, mod_param::itlm, mod_param::n, mod_scalars::rdrg, mod_scalars::rdrg2, mod_scalars::spval, and mod_scalars::zob.
Referenced by ad_initial(), and mod_arrays::roms_initialize_arrays().
type (t_grid), dimension(:), allocatable mod_grid::grid |
Definition at line 365 of file mod_grid.F.
Referenced by ad_balance_mod::ad_balance(), ad_bc_2d_mod::ad_bc_u2d_tile(), ad_bc_3d_mod::ad_bc_u3d_tile(), ad_bc_2d_mod::ad_bc_v2d_tile(), ad_bc_3d_mod::ad_bc_v3d_tile(), ad_biology_mod::ad_biology(), ad_bulk_flux_mod::ad_bulk_flux(), ad_convolution_mod::ad_convolution(), ad_nesting_mod::ad_correct_tracer_tile(), ad_diag_mod::ad_diag(), dotproduct_mod::ad_dotproduct(), ad_nesting_mod::ad_fine2coarse(), ad_nesting_mod::ad_get_composite(), ad_get_data(), ad_get_idata(), ad_htobs_mod::ad_htobs(), ad_ini_fields_mod::ad_ini_fields(), ini_adjust_mod::ad_ini_perturb(), ad_ini_fields_mod::ad_ini_zeta(), ad_misfit_mod::ad_misfit(), ad_obc_adjust_mod::ad_obc2d_adjust(), ad_obc_volcons_mod::ad_obc_flux(), ad_omega_mod::ad_omega(), ad_ini_fields_mod::ad_out_fields(), ad_ini_fields_mod::ad_out_zeta(), ad_pack(), ad_pack_tile(), ad_pre_step3d_mod::ad_pre_step3d(), ad_prsgrd_mod::ad_prsgrd(), ad_nesting_mod::ad_put_composite(), ad_nesting_mod::ad_put_refine2d(), ad_nesting_mod::ad_put_refine3d(), ad_rho_eos_mod::ad_rho_eos(), ad_rhs3d_mod::ad_rhs3d(), ad_set_avg_mod::ad_set_avg_tile(), ad_set_data_tile(), ad_set_depth_mod::ad_set_depth(), ad_set_depth_mod::ad_set_depth_bry(), ad_set_massflux_mod::ad_set_massflux(), ad_set_vbc_mod::ad_set_vbc(), ad_set_vbc_mod::ad_set_vbc_tile(), dotproduct_mod::ad_statenorm(), ad_step2d_mod::ad_step2d(), ad_step3d_t_mod::ad_step3d_t(), ad_step3d_uv_mod::ad_step3d_uv(), ad_t3dbc_mod::ad_t3dbc_tile(), ad_t3dmix2_mod::ad_t3dmix2(), ad_t3dmix4_mod::ad_t3dmix4(), ad_t3drelax_mod::ad_t3drelax(), ad_u2dbc_mod::ad_u2dbc_tile(), ad_u3dbc_mod::ad_u3dbc_tile(), ad_unpack(), ad_unpack_tile(), ad_uv3dmix2_mod::ad_uv3dmix2(), ad_uv3dmix4_mod::ad_uv3dmix4(), ad_uv3drelax_mod::ad_uv3drelax(), uv_var_change_mod::ad_uv_a2c_grid(), uv_var_change_mod::ad_uv_c2a_grid(), ad_v2dbc_mod::ad_v2dbc_tile(), ad_v3dbc_mod::ad_v3dbc_tile(), ad_wrt_his_mod::ad_wrt_his_nf90(), ad_wrt_his_mod::ad_wrt_his_pio(), ad_wvelocity_mod::ad_wvelocity(), ad_nesting_mod::ad_z_weights(), ad_zetabc_mod::ad_zetabc_tile(), adfromtl_mod::adfromtl(), adsen_force_mod::adsen_force(), adsen_initial_mod::adsen_initial(), allocate_grid(), analytical_mod::ana_dqdsst(), analytical_mod::ana_drag(), analytical_mod::ana_drag_tile(), analytical_mod::ana_fsobc_tile(), ana_grid(), analytical_mod::ana_initial(), analytical_mod::ana_m2obc(), analytical_mod::ana_m2obc_tile(), analytical_mod::ana_m3obc_tile(), analytical_mod::ana_mask(), analytical_mod::ana_nlminitial_tile(), analytical_mod::ana_psource(), analytical_mod::ana_scope(), analytical_mod::ana_sediment(), analytical_mod::ana_smflux(), analytical_mod::ana_specir(), analytical_mod::ana_spinning(), analytical_mod::ana_srflux(), analytical_mod::ana_tclima_tile(), analytical_mod::ana_tobc(), analytical_mod::ana_vmix(), analytical_mod::ana_winds(), analytical_mod::ana_wtype(), analytical_mod::ana_wwave(), back_cost_mod::back_cost(), zeta_balance_mod::balance_ref(), bbl_output_mod::bbl_wrt_nf90(), bbl_output_mod::bbl_wrt_pio(), bbl_mod::bblm(), bc_2d_mod::bc_u2d_tile(), bc_3d_mod::bc_u3d_tile(), bc_4d_mod::bc_u4d_tile(), bc_2d_mod::bc_v2d_tile(), bc_3d_mod::bc_v3d_tile(), bc_4d_mod::bc_v4d_tile(), zeta_balance_mod::biconj(), biology_mod::biology(), bulk_flux_mod::bulk_flux(), cgradient_mod::cgradient(), comp_jb0_mod::comp_jb0(), nesting_mod::correct_tracer_tile(), cmeps_roms_mod::createscalarfield(), deallocate_grid(), diag_mod::diag(), extract_sta_mod::extract_sta2d(), extract_sta_mod::extract_sta3d(), nesting_mod::fine2coarse(), nesting_mod::get_composite(), get_data(), get_grid_mod::get_grid_nf90(), get_grid_mod::get_grid_pio(), get_idata(), nesting_mod::get_metrics(), get_nudgcoef_mod::get_nudgcoef_nf90(), get_nudgcoef_mod::get_nudgcoef_pio(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), get_wetdry_mod::get_wetdry_nf90(), get_wetdry_mod::get_wetdry_pio(), gls_corstep_mod::gls_corstep(), gls_prestep_mod::gls_prestep(), grid_coords(), ice_advect_mod::ice_advect_tile(), ice_thermo_mod::ice_thermo(), ini_adjust_mod::ini_adjust(), ini_adjust_mod::ini_adjust_tile(), ini_fields_mod::ini_fields(), ini_hmixcoef_mod::ini_hmixcoef(), ini_lanczos_mod::ini_lanczos(), ini_adjust_mod::ini_perturb(), ini_fields_mod::ini_zeta(), initialize_grid(), lmd_bkpp(), lmd_vmix_mod::lmd_finish(), lmd_skpp(), lmd_vmix_mod::lmd_vmix(), ini_adjust_mod::load_adtotl(), ini_adjust_mod::load_tltoad(), nesting_mod::mask_hweights(), metrics_mod::metrics(), my25_corstep_mod::my25_corstep(), my25_prestep_mod::my25_prestep(), nf_fread2d_mod::nf_fread2d::nf90_fread2d(), dotproduct_mod::nl_dotproduct(), normalization_mod::normalization(), obc_volcons_mod::obc_flux(), obs_write_mod::obs_operator(), obs_write_mod::obs_write_nf90(), obs_write_mod::obs_write_pio(), omega_mod::omega(), biology_floats_mod::oyster_floats_tile(), nf_fread2d_mod::nf_fread2d::pio_fread2d(), posterior_mod::posterior(), posterior_var_mod::posterior_var(), pre_step3d_mod::pre_step3d(), prsgrd_mod::prsgrd(), nesting_mod::put_composite(), nesting_mod::put_refine2d(), nesting_mod::put_refine3d(), random_ic_mod::random_ic(), set_massflux_mod::reset_massflux(), rho_eos_mod::rho_eos(), rhs3d_mod::rhs3d(), cmeps_roms_mod::roms_export(), esmf_roms_mod::roms_export(), roms_interp_create(), cmeps_roms_mod::roms_rotate(), esmf_roms_mod::roms_rotate(), cmeps_roms_mod::roms_setgridarrays(), esmf_roms_mod::roms_setgridarrays(), rp_set_depth_mod::rp_bath(), rp_biology_mod::rp_biology(), rp_bulk_flux_mod::rp_bulk_flux(), rp_diag_mod::rp_diag(), rp_get_data(), rp_get_idata(), ini_adjust_mod::rp_ini_adjust(), rp_ini_fields_mod::rp_ini_fields(), rp_ini_fields_mod::rp_ini_zeta(), rp_initial(), rp_obc_adjust_mod::rp_obc2d_adjust(), rp_obc_volcons_mod::rp_obc_flux(), rp_omega_mod::rp_omega(), rp_pre_step3d_mod::rp_pre_step3d(), rp_prsgrd_mod::rp_prsgrd(), rp_rho_eos_mod::rp_rho_eos(), rp_rhs3d_mod::rp_rhs3d(), rp_set_data_tile(), rp_set_depth_mod::rp_set_depth(), rp_set_depth_mod::rp_set_depth_bry(), rp_set_massflux_mod::rp_set_massflux(), rp_set_vbc_mod::rp_set_vbc(), rp_step2d_mod::rp_step2d(), rp_step3d_t_mod::rp_step3d_t(), rp_step3d_uv_mod::rp_step3d_uv(), rp_t3dbc_mod::rp_t3dbc_tile(), rp_t3dmix2_mod::rp_t3dmix2(), rp_t3dmix4_mod::rp_t3dmix4(), rp_t3drelax_mod::rp_t3drelax(), rp_u2dbc_mod::rp_u2dbc_tile(), rp_u3dbc_mod::rp_u3dbc_tile(), rp_uv3dmix2_mod::rp_uv3dmix2(), rp_uv3dmix4_mod::rp_uv3dmix4(), rp_uv3drelax_mod::rp_uv3drelax(), rp_v2dbc_mod::rp_v2dbc_tile(), rp_v3dbc_mod::rp_v3dbc_tile(), rp_wrt_ini_mod::rp_wrt_ini_nf90(), rp_wrt_ini_mod::rp_wrt_ini_pio(), rp_zetabc_mod::rp_zetabc_tile(), sed_bed_mod::sed_bed(), sed_bedload(), sed_fluxes_mod::sed_fluxes(), sed_settling_mod::sed_settling(), sediment_output_mod::sediment_wrt_nf90(), sediment_output_mod::sediment_wrt_pio(), sediment_output_mod::sediment_wrt_station_nf90(), sediment_output_mod::sediment_wrt_station_pio(), set_avg_mod::set_avg(), set_avg_mod::set_avg_tile(), set_data_tile(), set_depth_mod::set_depth(), set_depth_mod::set_depth0(), set_depth_mod::set_depth_bry(), set_avg_mod::set_detide_tile(), set_diags_tile(), set_masks_mod::set_masks(), set_massflux_mod::set_massflux(), set_tides_mod::set_tides(), set_vbc_mod::set_vbc(), set_vbc_mod::set_vbc_tile(), state_join_mod::state_join_nf90(), state_join_mod::state_join_pio(), stats_modobs_mod::stats_modobs_nf90(), stats_modobs_mod::stats_modobs_pio(), step2d_mod::step2d(), step3d_t_mod::step3d_t(), step3d_uv_mod::step3d_uv(), step_floats_mod::step_floats_tile(), stiffness_mod::stiffness(), t3dbc_mod::t3dbc_tile(), t3dmix2_mod::t3dmix2(), t3dmix4_mod::t3dmix4(), time_corr_mod::time_corr_nf90(), time_corr_mod::time_corr_pio(), tkebc_mod::tkebc_tile(), tl_balance_mod::tl_balance(), tl_set_depth_mod::tl_bath(), tl_biology_mod::tl_biology(), tl_bulk_flux_mod::tl_bulk_flux(), tl_convolution_mod::tl_convolution(), tl_nesting_mod::tl_correct_tracer_tile(), tl_diag_mod::tl_diag(), dotproduct_mod::tl_dotproduct(), tl_nesting_mod::tl_fine2coarse(), tl_nesting_mod::tl_get_composite(), tl_get_data(), tl_get_idata(), tl_ini_fields_mod::tl_ini_fields(), ini_adjust_mod::tl_ini_perturb(), tl_ini_fields_mod::tl_ini_zeta(), inner2state_mod::tl_inner2state(), tl_obc_adjust_mod::tl_obc2d_adjust(), tl_obc_volcons_mod::tl_obc_flux(), tl_omega_mod::tl_omega(), tl_pack(), tl_pre_step3d_mod::tl_pre_step3d(), tl_prsgrd_mod::tl_prsgrd(), tl_nesting_mod::tl_put_composite(), tl_nesting_mod::tl_put_refine2d(), tl_nesting_mod::tl_put_refine3d(), tl_rho_eos_mod::tl_rho_eos(), tl_rhs3d_mod::tl_rhs3d(), tl_set_avg_mod::tl_set_avg_tile(), tl_set_data_tile(), tl_set_depth_mod::tl_set_depth(), tl_set_depth_mod::tl_set_depth_bry(), tl_set_massflux_mod::tl_set_massflux(), tl_set_vbc_mod::tl_set_vbc(), tl_set_vbc_mod::tl_set_vbc_tile(), dotproduct_mod::tl_statenorm(), tl_step2d_mod::tl_step2d(), tl_step3d_t_mod::tl_step3d_t(), tl_step3d_uv_mod::tl_step3d_uv(), tl_t3dbc_mod::tl_t3dbc_tile(), tl_t3dmix2_mod::tl_t3dmix2(), tl_t3dmix4_mod::tl_t3dmix4(), tl_t3drelax_mod::tl_t3drelax(), tl_u2dbc_mod::tl_u2dbc_tile(), tl_u3dbc_mod::tl_u3dbc_tile(), tl_unpack(), tl_unpack_tile(), tl_uv3dmix2_mod::tl_uv3dmix2(), tl_uv3dmix4_mod::tl_uv3dmix4(), tl_uv3drelax_mod::tl_uv3drelax(), uv_var_change_mod::tl_uv_a2c_grid(), uv_var_change_mod::tl_uv_c2a_grid(), tl_v2dbc_mod::tl_v2dbc_tile(), tl_v3dbc_mod::tl_v3dbc_tile(), tl_wrt_his_mod::tl_wrt_his_nf90(), tl_wrt_his_mod::tl_wrt_his_pio(), tl_wrt_ini_mod::tl_wrt_ini_nf90(), tl_wrt_ini_mod::tl_wrt_ini_pio(), tl_nesting_mod::tl_z_weights(), tl_zetabc_mod::tl_zetabc_tile(), u2dbc_mod::u2dbc_tile(), u3dbc_mod::u3dbc_tile(), uv3dmix2_mod::uv3dmix2(), uv3dmix4_mod::uv3dmix4(), uv_var_change_mod::uv_a2c_grid(), uv_var_change_mod::uv_c2a_grid(), v2dbc_mod::v2dbc_tile(), v3dbc_mod::v3dbc_tile(), vorticity_mod::vorticity(), vwalk_floats_mod::vwalk_floats_tile(), wetdry_mod::wetdry(), wpoints(), wrt_aug_imp_mod::wrt_aug_imp_nf90(), wrt_aug_imp_mod::wrt_aug_imp_pio(), wrt_avg_mod::wrt_avg_nf90(), wrt_avg_mod::wrt_avg_pio(), wrt_dai_mod::wrt_dai_nf90(), wrt_dai_mod::wrt_dai_pio(), wrt_diags_mod::wrt_diags_nf90(), wrt_diags_mod::wrt_diags_pio(), wrt_error_mod::wrt_error_nf90(), wrt_error_mod::wrt_error_pio(), wrt_evolved_mod::wrt_evolved_nf90(), wrt_evolved_mod::wrt_evolved_pio(), wrt_ini_mod::wrt_frc_ad_nf90(), wrt_ini_mod::wrt_frc_ad_pio(), wrt_ini_mod::wrt_frc_nf90(), wrt_ini_mod::wrt_frc_pio(), wrt_hessian_mod::wrt_hessian_nf90(), wrt_hessian_mod::wrt_hessian_pio(), wrt_his_mod::wrt_his_nf90(), wrt_his_mod::wrt_his_pio(), wrt_impulse_mod::wrt_impulse_nf90(), wrt_impulse_mod::wrt_impulse_pio(), wrt_info_mod::wrt_info::wrt_info_nf90(), wrt_info_mod::wrt_info::wrt_info_pio(), wrt_ini_mod::wrt_ini_nf90(), wrt_ini_mod::wrt_ini_pio(), wrt_quick_mod::wrt_quick_nf90(), wrt_quick_mod::wrt_quick_pio(), wrt_rst_mod::wrt_rst_nf90(), wrt_rst_mod::wrt_rst_pio(), wrt_state_mod::wrt_state_nf90(), wrt_state_mod::wrt_state_pio(), wrt_station_mod::wrt_station_nf90(), wrt_station_mod::wrt_station_pio(), wrt_tides_mod::wrt_tides_nf90(), wrt_tides_mod::wrt_tides_pio(), wvelocity_mod::wvelocity(), nesting_mod::z_weights(), and zetabc_mod::zetabc_tile().