ROMS
|
Data Types | |
type | t_ocean |
Functions/Subroutines | |
subroutine, public | allocate_ocean (ng, lbi, ubi, lbj, ubj) |
subroutine, public | deallocate_ocean (ng) |
subroutine, public | initialize_ocean (ng, tile, model) |
Variables | |
type(t_ocean), dimension(:), allocatable | ocean |
subroutine, public mod_ocean::allocate_ocean | ( | integer, intent(in) | ng, |
integer, intent(in) | lbi, | ||
integer, intent(in) | ubi, | ||
integer, intent(in) | lbj, | ||
integer, intent(in) | ubj ) |
Definition at line 355 of file mod_ocean.F.
References mod_param::dmem, mod_param::n, mod_param::ngrids, mod_param::nrectc, mod_param::nsa, mod_param::nt, ocean, and mod_kinds::r8.
Referenced by mod_arrays::roms_allocate_arrays().
subroutine, public mod_ocean::deallocate_ocean | ( | integer, intent(in) | ng | ) |
Definition at line 940 of file mod_ocean.F.
References mod_param::ngrids, and ocean.
Referenced by mod_arrays::roms_deallocate_arrays().
subroutine, public mod_ocean::initialize_ocean | ( | integer, intent(in) | ng, |
integer, intent(in) | tile, | ||
integer, intent(in) | model ) |
Definition at line 1525 of file mod_ocean.F.
References mod_param::bounds, mod_param::domain, mod_param::iadm, mod_param::inlm, mod_param::irpm, mod_param::itlm, mod_param::n, mod_param::nrectc, mod_param::nsa, mod_param::nt, and ocean.
Referenced by ad_initial(), i4dvar_mod::analysis(), rbl4dvar_mod::analysis_initialize(), convolve_mod::error_covariance(), i4dvar_mod::increment(), r4dvar_mod::increment(), rbl4dvar_mod::increment(), initial(), r4dvar_mod::posterior_error(), rbl4dvar_mod::posterior_error(), propagator_mod::propagator_afte(), propagator_mod::propagator_fsv(), propagator_mod::propagator_fte(), propagator_mod::propagator_hop(), propagator_mod::propagator_hso(), propagator_mod::propagator_op(), propagator_mod::propagator_so(), mod_arrays::roms_initialize_arrays(), roms_kernel_mod::roms_run(), rp_initial(), convolve_mod::saddlec(), and tl_initial().
type (t_ocean), dimension(:), allocatable mod_ocean::ocean |
Definition at line 351 of file mod_ocean.F.
Referenced by ad_balance_mod::ad_balance(), 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_force_dual_mod::ad_force_dual(), ad_forcing_mod::ad_forcing(), ad_nesting_mod::ad_get_composite(), ad_get_data(), ad_nesting_mod::ad_get_refine(), 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_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_massflux_mod::ad_set_massflux(), ad_set_vbc_mod::ad_set_vbc(), ad_set_vbc_mod::ad_set_vbc_tile(), ad_set_zeta_mod::ad_set_zeta(), ad_ini_fields_mod::ad_set_zeta_timeavg(), 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(), ad_t3dmix2_mod::ad_t3dmix2(), ad_t3dmix4_mod::ad_t3dmix4(), ad_t3drelax_mod::ad_t3drelax(), ad_u2dbc_mod::ad_u2dbc(), ad_u3dbc_mod::ad_u3dbc(), 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(), ad_v3dbc_mod::ad_v3dbc(), ad_variability_mod::ad_variability(), ad_wrt_his_mod::ad_wrt_his_nf90(), ad_wrt_his_mod::ad_wrt_his_pio(), ad_wvelocity_mod::ad_wvelocity(), ad_zetabc_mod::ad_zetabc(), adfromtl_mod::adfromtl(), adsen_force_mod::adsen_force(), adsen_initial_mod::adsen_initial(), allocate_ocean(), analytical_mod::ana_biology(), analytical_mod::ana_diag(), analytical_mod::ana_initial(), analytical_mod::ana_m2obc(), analytical_mod::ana_m3obc_tile(), analytical_mod::ana_passive(), analytical_mod::ana_perturb(), analytical_mod::ana_psource(), analytical_mod::ana_respiration(), analytical_mod::ana_sediment(), analytical_mod::ana_tobc(), analytical_mod::ana_vmix(), comp_jb0_mod::aug_oper(), back_cost_mod::back_cost(), zeta_balance_mod::balance_ref(), bbl_mod::bblm(), 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(), cost_grad_mod::cost_grad(), deallocate_ocean(), diag_mod::diag(), nesting_mod::fine2coarse(), forcing_mod::forcing(), frc_weak_mod::frc_adgather(), frc_weak_mod::frc_clear(), frc_iau_mod::frc_iau(), frc_iau_mod::frc_iau_ini(), nesting_mod::get_composite(), get_data(), get_idata(), nesting_mod::get_refine(), get_state_mod::get_state_nf90(), get_state_mod::get_state_pio(), gls_corstep_mod::gls_corstep(), gls_prestep_mod::gls_prestep(), ice_thermo_mod::ice_thermo(), ini_adjust_mod::ini_adjust(), ini_adjust_mod::ini_adjust_tile(), ini_fields_mod::ini_fields(), ini_lanczos_mod::ini_lanczos(), ini_adjust_mod::ini_perturb(), ini_fields_mod::ini_zeta(), initialize_ocean(), lanc_resid_mod::lanc_resid(), lmd_bkpp(), lmd_skpp(), lmd_vmix_mod::lmd_vmix(), ini_adjust_mod::load_adtotl(), ini_adjust_mod::load_tltoad(), my25_corstep_mod::my25_corstep(), my25_prestep_mod::my25_prestep(), dotproduct_mod::nl_dotproduct(), normalization_mod::normalization(), obc_volcons_mod::obc_flux(), obs_write_mod::obs_operator(), omega_mod::omega(), 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(), cmeps_roms_mod::roms_import(), esmf_roms_mod::roms_import(), rp_biology_mod::rp_biology(), rp_bulk_flux_mod::rp_bulk_flux(), rp_diag_mod::rp_diag(), rp_get_data(), ini_adjust_mod::rp_ini_adjust(), rp_ini_fields_mod::rp_ini_fields(), rp_ini_fields_mod::rp_ini_zeta(), 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_massflux_mod::rp_set_massflux(), rp_set_vbc_mod::rp_set_vbc(), rp_set_vbc_mod::rp_set_vbc_tile(), rp_set_zeta_mod::rp_set_zeta(), rp_ini_fields_mod::rp_set_zeta_timeavg(), rp_step2d_mod::rp_step2d(), rp_step3d_t_mod::rp_step3d_t(), rp_step3d_uv_mod::rp_step3d_uv(), rp_t3dbc_mod::rp_t3dbc(), rp_t3dmix2_mod::rp_t3dmix2(), rp_t3dmix4_mod::rp_t3dmix4(), rp_t3drelax_mod::rp_t3drelax(), rp_u2dbc_mod::rp_u2dbc(), rp_u3dbc_mod::rp_u3dbc(), rp_uv3dmix2_mod::rp_uv3dmix2(), rp_uv3dmix4_mod::rp_uv3dmix4(), rp_uv3drelax_mod::rp_uv3drelax(), rp_v2dbc_mod::rp_v2dbc(), rp_v3dbc_mod::rp_v3dbc(), rp_wrt_ini_mod::rp_wrt_ini_nf90(), rp_wrt_ini_mod::rp_wrt_ini_pio(), rp_zetabc_mod::rp_zetabc(), sed_bed_mod::sed_bed(), sed_bedload(), sed_fluxes_mod::sed_fluxes(), sed_settling_mod::sed_settling(), set_avg_mod::set_avg_tile(), set_data_tile(), set_avg_mod::set_detide_tile(), set_diags_tile(), set_massflux_mod::set_massflux(), set_vbc_mod::set_vbc(), set_vbc_mod::set_vbc_tile(), set_zeta_mod::set_zeta(), ini_fields_mod::set_zeta_timeavg(), state_join_mod::state_join_nf90(), state_join_mod::state_join_pio(), step2d_mod::step2d(), step3d_t_mod::step3d_t(), step3d_uv_mod::step3d_uv(), step_floats_mod::step_floats_tile(), stiffness_mod::stiffness(), sum_grad_mod::sum_grad(), sum_imp_mod::sum_imp(), t3dbc_mod::t3dbc(), t3dmix2_mod::t3dmix2(), t3dmix4_mod::t3dmix4(), time_corr_mod::time_corr_nf90(), time_corr_mod::time_corr_pio(), tl_balance_mod::tl_balance(), 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_forcing_mod::tl_forcing(), tl_nesting_mod::tl_get_composite(), tl_get_data(), tl_nesting_mod::tl_get_refine(), 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_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_massflux_mod::tl_set_massflux(), tl_set_vbc_mod::tl_set_vbc(), tl_set_vbc_mod::tl_set_vbc_tile(), tl_set_zeta_mod::tl_set_zeta(), tl_ini_fields_mod::tl_set_zeta_timeavg(), 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(), tl_t3dmix2_mod::tl_t3dmix2(), tl_t3dmix4_mod::tl_t3dmix4(), tl_t3drelax_mod::tl_t3drelax(), tl_u2dbc_mod::tl_u2dbc(), tl_u3dbc_mod::tl_u3dbc(), 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(), tl_v3dbc_mod::tl_v3dbc(), tl_variability_mod::tl_variability(), 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_zetabc_mod::tl_zetabc(), u2dbc_mod::u2dbc(), u2dbc_mod::u2dbc_tile(), u3dbc_mod::u3dbc(), uv3dmix2_mod::uv3dmix2(), uv3dmix4_mod::uv3dmix4(), uv_var_change_mod::uv_a2c_grid(), uv_var_change_mod::uv_c2a_grid(), v2dbc_mod::v2dbc(), v2dbc_mod::v2dbc_tile(), v3dbc_mod::v3dbc(), vorticity_mod::vorticity(), vwalk_floats_mod::vwalk_floats_tile(), wetdry_mod::wetdry(), wrt_aug_imp_mod::wrt_aug_imp_nf90(), wrt_aug_imp_mod::wrt_aug_imp_pio(), wrt_dai_mod::wrt_dai_nf90(), wrt_dai_mod::wrt_dai_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_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_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(), wvelocity_mod::wvelocity(), and zetabc_mod::zetabc().