ROMS
|
Functions/Subroutines | |
subroutine, public | initialize_pio |
subroutine, public | finalize_pio |
subroutine, public | field_iodecomp (ng, iosystem, iotype, iodesc, gtype, ndims, lbk, ubk, lbt, ubt) |
subroutine, public | set_iodecomp |
subroutine, public | state_iodecomp (ng, iosystem, iotype, iodesc, iovname, ndims) |
subroutine, public set_pio_mod::field_iodecomp | ( | integer, intent(in) | ng, |
type (iosystem_desc_t), intent(in) | iosystem, | ||
integer, intent(in) | iotype, | ||
type (io_desc_t), intent(out) | iodesc, | ||
integer, intent(in) | gtype, | ||
integer, intent(in) | ndims, | ||
integer, intent(in), optional | lbk, | ||
integer, intent(in), optional | ubk, | ||
integer, intent(in), optional | lbt, | ||
integer, intent(in), optional | ubt ) |
Definition at line 514 of file set_pio.F.
References mod_param::b3dvar, mod_param::bounds, mod_param::iobounds, mod_param::l3dvar, mod_param::l4dvar, mod_parallel::myrank, mod_param::p2dvar, mod_param::p3dvar, mod_param::r2dobc, mod_param::r2dvar, mod_param::r3dobc, mod_param::r3dvar, mod_param::u2dobc, mod_param::u2dvar, mod_param::u3dobc, mod_param::u3dvar, mod_param::v2dobc, mod_param::v2dvar, mod_param::v3dobc, mod_param::v3dvar, and mod_param::w3dvar.
Referenced by set_iodecomp().
subroutine, public set_pio_mod::finalize_pio |
Definition at line 322 of file set_pio.F.
References mod_pio_netcdf::iodesc_dp_b3dvar, mod_pio_netcdf::iodesc_dp_bvec, mod_pio_netcdf::iodesc_dp_l3dvar, mod_pio_netcdf::iodesc_dp_l4dvar, mod_pio_netcdf::iodesc_dp_p2dvar, mod_pio_netcdf::iodesc_dp_p3dvar, mod_pio_netcdf::iodesc_dp_r2dhar, mod_pio_netcdf::iodesc_dp_r2dobc, mod_pio_netcdf::iodesc_dp_r2dvar, mod_pio_netcdf::iodesc_dp_r3dhar, mod_pio_netcdf::iodesc_dp_r3dobc, mod_pio_netcdf::iodesc_dp_r3dvar, mod_pio_netcdf::iodesc_dp_resid, mod_pio_netcdf::iodesc_dp_rtides, mod_pio_netcdf::iodesc_dp_rubar, mod_pio_netcdf::iodesc_dp_ruvel, mod_pio_netcdf::iodesc_dp_rvbar, mod_pio_netcdf::iodesc_dp_rvvel, mod_pio_netcdf::iodesc_dp_rzeta, mod_pio_netcdf::iodesc_dp_sworkd, mod_pio_netcdf::iodesc_dp_tkevar, mod_pio_netcdf::iodesc_dp_trcvar, mod_pio_netcdf::iodesc_dp_u2dhar, mod_pio_netcdf::iodesc_dp_u2dobc, mod_pio_netcdf::iodesc_dp_u2dvar, mod_pio_netcdf::iodesc_dp_u3dhar, mod_pio_netcdf::iodesc_dp_u3dobc, mod_pio_netcdf::iodesc_dp_u3dvar, mod_pio_netcdf::iodesc_dp_ubar, mod_pio_netcdf::iodesc_dp_uvel, mod_pio_netcdf::iodesc_dp_v2dhar, mod_pio_netcdf::iodesc_dp_v2dobc, mod_pio_netcdf::iodesc_dp_v2dvar, mod_pio_netcdf::iodesc_dp_v3dhar, mod_pio_netcdf::iodesc_dp_v3dobc, mod_pio_netcdf::iodesc_dp_v3dvar, mod_pio_netcdf::iodesc_dp_vbar, mod_pio_netcdf::iodesc_dp_vvel, mod_pio_netcdf::iodesc_dp_w3dvar, mod_pio_netcdf::iodesc_dp_zeta, mod_pio_netcdf::iodesc_sp_b3dvar, mod_pio_netcdf::iodesc_sp_bvec, mod_pio_netcdf::iodesc_sp_l3dvar, mod_pio_netcdf::iodesc_sp_l4dvar, mod_pio_netcdf::iodesc_sp_p2dvar, mod_pio_netcdf::iodesc_sp_p3dvar, mod_pio_netcdf::iodesc_sp_r2dhar, mod_pio_netcdf::iodesc_sp_r2dobc, mod_pio_netcdf::iodesc_sp_r2dvar, mod_pio_netcdf::iodesc_sp_r3dhar, mod_pio_netcdf::iodesc_sp_r3dobc, mod_pio_netcdf::iodesc_sp_r3dvar, mod_pio_netcdf::iodesc_sp_resid, mod_pio_netcdf::iodesc_sp_rtides, mod_pio_netcdf::iodesc_sp_rubar, mod_pio_netcdf::iodesc_sp_ruvel, mod_pio_netcdf::iodesc_sp_rvbar, mod_pio_netcdf::iodesc_sp_rvvel, mod_pio_netcdf::iodesc_sp_rzeta, mod_pio_netcdf::iodesc_sp_sworkd, mod_pio_netcdf::iodesc_sp_tkevar, mod_pio_netcdf::iodesc_sp_trcvar, mod_pio_netcdf::iodesc_sp_u2dhar, mod_pio_netcdf::iodesc_sp_u2dobc, mod_pio_netcdf::iodesc_sp_u2dvar, mod_pio_netcdf::iodesc_sp_u3dhar, mod_pio_netcdf::iodesc_sp_u3dobc, mod_pio_netcdf::iodesc_sp_u3dvar, mod_pio_netcdf::iodesc_sp_ubar, mod_pio_netcdf::iodesc_sp_uvel, mod_pio_netcdf::iodesc_sp_v2dhar, mod_pio_netcdf::iodesc_sp_v2dobc, mod_pio_netcdf::iodesc_sp_v2dvar, mod_pio_netcdf::iodesc_sp_v3dhar, mod_pio_netcdf::iodesc_sp_v3dobc, mod_pio_netcdf::iodesc_sp_v3dvar, mod_pio_netcdf::iodesc_sp_vbar, mod_pio_netcdf::iodesc_sp_vvel, mod_pio_netcdf::iodesc_sp_w3dvar, mod_pio_netcdf::iodesc_sp_zeta, mod_pio_netcdf::lpioinitialized, mod_param::ngrids, mod_pio_netcdf::npiocomps, and mod_pio_netcdf::piosystem.
Referenced by mct_driver(), and myroms().
subroutine, public set_pio_mod::initialize_pio |
Definition at line 49 of file set_pio.F.
References mod_pio_netcdf::ccompranks, mod_pio_netcdf::cioranks, strings_mod::founderror(), mod_parallel::inpthread, mod_pio_netcdf::ipioroms, mod_pio_netcdf::lpioinitialized, mod_parallel::master, mod_parallel::mymaster, mod_parallel::myrank, mod_param::ngrids, mod_pio_netcdf::npiocomps, mod_parallel::numthreads, mod_parallel::ocn_comm_world, mod_parallel::outthread, mod_pio_netcdf::pio_aggregator, mod_pio_netcdf::pio_base, mod_pio_netcdf::pio_debug, mod_pio_netcdf::pio_numiotasks, mod_pio_netcdf::pio_rearr_c2i_hs, mod_pio_netcdf::pio_rearr_c2i_is, mod_pio_netcdf::pio_rearr_c2i_pr, mod_pio_netcdf::pio_rearr_comm, mod_pio_netcdf::pio_rearr_fcd, mod_pio_netcdf::pio_rearr_i2c_hs, mod_pio_netcdf::pio_rearr_i2c_is, mod_pio_netcdf::pio_rearr_i2c_pr, mod_pio_netcdf::pio_rearranger, mod_pio_netcdf::pio_stride, and mod_pio_netcdf::piosystem.
subroutine, public set_pio_mod::set_iodecomp |
Definition at line 761 of file set_pio.F.
References mod_param::b3dvar, mod_pio_netcdf::ccompranks, mod_pio_netcdf::cioranks, field_iodecomp(), strings_mod::founderror(), mod_parallel::inpthread, mod_pio_netcdf::iodesc_dp_b3dvar, mod_pio_netcdf::iodesc_dp_bvec, mod_pio_netcdf::iodesc_dp_l3dvar, mod_pio_netcdf::iodesc_dp_l4dvar, mod_pio_netcdf::iodesc_dp_p2dvar, mod_pio_netcdf::iodesc_dp_p3dvar, mod_pio_netcdf::iodesc_dp_r2dfrc, mod_pio_netcdf::iodesc_dp_r2dhar, mod_pio_netcdf::iodesc_dp_r2dobc, mod_pio_netcdf::iodesc_dp_r2dvar, mod_pio_netcdf::iodesc_dp_r3dhar, mod_pio_netcdf::iodesc_dp_r3dobc, mod_pio_netcdf::iodesc_dp_r3dvar, mod_pio_netcdf::iodesc_dp_resid, mod_pio_netcdf::iodesc_dp_rtides, mod_pio_netcdf::iodesc_dp_rubar, mod_pio_netcdf::iodesc_dp_ruvel, mod_pio_netcdf::iodesc_dp_rvbar, mod_pio_netcdf::iodesc_dp_rvvel, mod_pio_netcdf::iodesc_dp_rzeta, mod_pio_netcdf::iodesc_dp_sworkd, mod_pio_netcdf::iodesc_dp_tkevar, mod_pio_netcdf::iodesc_dp_trcvar, mod_pio_netcdf::iodesc_dp_u2dfrc, mod_pio_netcdf::iodesc_dp_u2dhar, mod_pio_netcdf::iodesc_dp_u2dobc, mod_pio_netcdf::iodesc_dp_u2dvar, mod_pio_netcdf::iodesc_dp_u3dhar, mod_pio_netcdf::iodesc_dp_u3dobc, mod_pio_netcdf::iodesc_dp_u3dvar, mod_pio_netcdf::iodesc_dp_ubar, mod_pio_netcdf::iodesc_dp_uvel, mod_pio_netcdf::iodesc_dp_v2dfrc, mod_pio_netcdf::iodesc_dp_v2dhar, mod_pio_netcdf::iodesc_dp_v2dobc, mod_pio_netcdf::iodesc_dp_v2dvar, mod_pio_netcdf::iodesc_dp_v3dhar, mod_pio_netcdf::iodesc_dp_v3dobc, mod_pio_netcdf::iodesc_dp_v3dvar, mod_pio_netcdf::iodesc_dp_vbar, mod_pio_netcdf::iodesc_dp_vvel, mod_pio_netcdf::iodesc_dp_w3dvar, mod_pio_netcdf::iodesc_dp_zeta, mod_pio_netcdf::iodesc_sp_b3dvar, mod_pio_netcdf::iodesc_sp_bvec, mod_pio_netcdf::iodesc_sp_l3dvar, mod_pio_netcdf::iodesc_sp_l4dvar, mod_pio_netcdf::iodesc_sp_p2dvar, mod_pio_netcdf::iodesc_sp_p3dvar, mod_pio_netcdf::iodesc_sp_r2dfrc, mod_pio_netcdf::iodesc_sp_r2dhar, mod_pio_netcdf::iodesc_sp_r2dobc, mod_pio_netcdf::iodesc_sp_r2dvar, mod_pio_netcdf::iodesc_sp_r3dhar, mod_pio_netcdf::iodesc_sp_r3dobc, mod_pio_netcdf::iodesc_sp_r3dvar, mod_pio_netcdf::iodesc_sp_resid, mod_pio_netcdf::iodesc_sp_rtides, mod_pio_netcdf::iodesc_sp_rubar, mod_pio_netcdf::iodesc_sp_ruvel, mod_pio_netcdf::iodesc_sp_rvbar, mod_pio_netcdf::iodesc_sp_rvvel, mod_pio_netcdf::iodesc_sp_rzeta, mod_pio_netcdf::iodesc_sp_sworkd, mod_pio_netcdf::iodesc_sp_tkevar, mod_pio_netcdf::iodesc_sp_trcvar, mod_pio_netcdf::iodesc_sp_u2dfrc, mod_pio_netcdf::iodesc_sp_u2dhar, mod_pio_netcdf::iodesc_sp_u2dobc, mod_pio_netcdf::iodesc_sp_u2dvar, mod_pio_netcdf::iodesc_sp_u3dhar, mod_pio_netcdf::iodesc_sp_u3dobc, mod_pio_netcdf::iodesc_sp_u3dvar, mod_pio_netcdf::iodesc_sp_ubar, mod_pio_netcdf::iodesc_sp_uvel, mod_pio_netcdf::iodesc_sp_v2dfrc, mod_pio_netcdf::iodesc_sp_v2dhar, mod_pio_netcdf::iodesc_sp_v2dobc, mod_pio_netcdf::iodesc_sp_v2dvar, mod_pio_netcdf::iodesc_sp_v3dhar, mod_pio_netcdf::iodesc_sp_v3dobc, mod_pio_netcdf::iodesc_sp_v3dvar, mod_pio_netcdf::iodesc_sp_vbar, mod_pio_netcdf::iodesc_sp_vvel, mod_pio_netcdf::iodesc_sp_w3dvar, mod_pio_netcdf::iodesc_sp_zeta, mod_pio_netcdf::ipioroms, mod_param::l3dvar, mod_param::l4dvar, mod_parallel::master, mod_parallel::mymaster, mod_parallel::myrank, mod_param::n, mod_param::nbed, mod_param::ngrids, mod_pio_netcdf::npiocomps, mod_stepping::ntc, mod_param::ntilei, mod_param::ntilej, mod_parallel::numthreads, mod_parallel::ocn_comm_world, mod_parallel::outthread, mod_param::p2dvar, mod_param::p3dvar, mod_pio_netcdf::pio_base, mod_pio_netcdf::pio_numiotasks, mod_pio_netcdf::pio_stride, mod_pio_netcdf::piosystem, mod_param::r2dobc, mod_param::r2dvar, mod_param::r3dobc, mod_param::r3dvar, mod_param::u2dobc, mod_param::u2dvar, mod_param::u3dobc, mod_param::u3dvar, mod_param::v2dobc, mod_param::v2dvar, mod_param::v3dobc, mod_param::v3dvar, and mod_param::w3dvar.
Referenced by mod_arrays::roms_allocate_arrays().
subroutine, public set_pio_mod::state_iodecomp | ( | integer, intent(in) | ng, |
type (iosystem_desc_t), intent(in) | iosystem, | ||
integer, intent(in) | iotype, | ||
type (io_desc_t), intent(out) | iodesc, | ||
character (len=*) | iovname, | ||
integer, intent(in) | ndims ) |
Definition at line 1582 of file set_pio.F.
References mod_param::mstate, mod_parallel::myrank, mod_storage::ncv, mod_param::nend, mod_param::nstate, and mod_param::nstr.
Referenced by wpoints_tile().