ROMS
|
Functions/Subroutines | |
subroutine, public | data_setservices (model, rc) |
subroutine, private | data_setinitializep1 (model, importstate, exportstate, clock, rc) |
subroutine, private | data_setinitializep2 (model, importstate, exportstate, clock, rc) |
subroutine, private | data_initialize (model, tcurrent, localpet, rc) |
subroutine, private | data_datainit (model, rc) |
subroutine, private | data_setclock (model, rc) |
subroutine, private | data_setgridarrays (model, exportcount, rc) |
subroutine, private | data_setstates (model, rc) |
subroutine, private | data_modeladvance (model, rc) |
subroutine, private | data_setfinalize (model, importstate, exportstate, clock, rc) |
subroutine, private | data_export (model, lreport, rc) |
subroutine, private | data_timeinterp (tcurrent, localpet, rc) |
subroutine, private | data_ncread (tcurrent, firstpass, localpet, isupdated, rc) |
subroutine, private | data_multifile (tcurrent, ifs, nfiles, localpet, rc) |
logical function, private | data_checkfile (ncname, tmin, tmax, tscale, localpet, lcheck) |
subroutine, private | data_inquiry (ifield, ncvname, nctname, tcurrent, export, nfields, ifs, nfiles, lmulti, localpet, rc) |
subroutine, private | data_ncvarcoords (ifield, fieldname, nfields, export, localpet, rc) |
|
private |
Definition at line 3521 of file esmf_data.F.
References mod_esmf_esm::dataout, mod_esmf_esm::esm_track, mod_scalars::exit_flag, strings_mod::founderror(), strings_mod::lowercase(), mod_esmf_esm::missing_dp, mod_netcdf::n_var, mod_netcdf::netcdf_close(), mod_netcdf::netcdf_inq_var(), mod_netcdf::netcdf_open(), mod_scalars::noerror, mod_esmf_esm::petrank, mod_esmf_esm::referencedatenumber, mod_iounits::sourcefile, mod_esmf_esm::trac, mod_netcdf::var_achar, mod_netcdf::var_aname, mod_netcdf::var_dsize, mod_netcdf::var_name, and mod_netcdf::var_ndim.
Referenced by data_multifile().
|
private |
Definition at line 906 of file esmf_data.F.
References mod_esmf_esm::clockinfo, data_export(), mod_esmf_esm::esm_track, mod_esmf_esm::idata, mod_esmf_esm::petrank, and mod_esmf_esm::trac.
Referenced by data_setservices().
|
private |
Definition at line 2070 of file esmf_data.F.
References mod_esmf_esm::attfilename, mod_esmf_esm::clockinfo, mod_esmf_esm::coupled, data_timeinterp(), mod_esmf_esm::dataout, mod_esmf_esm::dataset, mod_esmf_esm::debuglevel, mod_esmf_esm::esm_track, mod_scalars::exit_flag, mod_esmf_esm::field_index(), strings_mod::founderror(), mod_esmf_esm::idata, mod_esmf_esm::missing_dp, mod_esmf_esm::models, mod_esmf_esm::nfields, mod_esmf_esm::nmodels, mod_scalars::noerror, mod_esmf_esm::petlayoutoption, mod_esmf_esm::petrank, mod_iounits::sourcefile, mod_esmf_esm::timestep, and mod_esmf_esm::trac.
Referenced by data_datainit(), and data_modeladvance().
|
private |
Definition at line 658 of file esmf_data.F.
References data_inquiry(), data_multifile(), data_ncread(), data_ncvarcoords(), mod_esmf_esm::dataout, mod_esmf_esm::dataset, mod_esmf_esm::esm_track, mod_scalars::exit_flag, mod_esmf_esm::field_index(), strings_mod::founderror(), mod_esmf_esm::idata, mod_esmf_esm::models, mod_esmf_esm::nfields, mod_esmf_esm::nmodels, mod_scalars::noerror, mod_esmf_esm::petlayoutoption, mod_esmf_esm::petrank, and mod_esmf_esm::trac.
Referenced by data_setinitializep2().
|
private |
Definition at line 3782 of file esmf_data.F.
References mod_netcdf::att_kind, mod_netcdf::att_name, mod_esmf_esm::dataout, mod_esmf_esm::esm_track, mod_scalars::exit_flag, strings_mod::founderror(), strings_mod::lowercase(), mod_esmf_esm::missing_dp, mod_netcdf::n_gatt, mod_netcdf::n_var, mod_netcdf::n_vdim, mod_iounits::ncfile, mod_netcdf::netcdf_close(), mod_netcdf::netcdf_get_satt(), mod_netcdf::netcdf_inq_var(), mod_netcdf::netcdf_open(), mod_scalars::noerror, mod_esmf_esm::petrank, mod_esmf_esm::referencedatenumber, mod_iounits::sourcefile, mod_scalars::tdays, mod_esmf_esm::trac, strings_mod::uppercase(), mod_netcdf::var_achar, mod_netcdf::var_afloat, mod_netcdf::var_aint, mod_netcdf::var_aname, mod_netcdf::var_dname, mod_netcdf::var_dsize, and mod_netcdf::var_name.
Referenced by data_initialize(), and data_ncread().
|
private |
Definition at line 1775 of file esmf_data.F.
References mod_esmf_esm::clockinfo, data_export(), data_ncread(), mod_esmf_esm::dataout, mod_esmf_esm::esm_track, mod_esmf_esm::idata, mod_esmf_esm::idriver, mod_esmf_esm::petrank, mod_esmf_esm::timestep, and mod_esmf_esm::trac.
Referenced by data_setservices().
|
private |
Definition at line 3331 of file esmf_data.F.
References mod_esmf_esm::clockinfo, data_checkfile(), mod_esmf_esm::dataout, mod_esmf_esm::esm_track, mod_scalars::exit_flag, mod_scalars::f_code, strings_mod::founderror(), mod_scalars::i_code, mod_esmf_esm::idata, mod_scalars::noerror, mod_esmf_esm::petrank, mod_iounits::sourcefile, mod_scalars::spval, dateclock_mod::time_string(), and mod_esmf_esm::trac.
Referenced by data_initialize().
|
private |
Definition at line 2926 of file esmf_data.F.
References dateclock_mod::caldate(), data_inquiry(), mod_esmf_esm::dataout, mod_esmf_esm::dataset, mod_esmf_esm::esm_track, mod_scalars::exit_flag, strings_mod::founderror(), mod_esmf_esm::idata, mod_esmf_esm::models, mod_esmf_esm::nfields, mod_esmf_esm::nmodels, mod_scalars::noerror, mod_esmf_esm::petrank, mod_esmf_esm::referencedatenumber, mod_iounits::sourcefile, dateclock_mod::time_string(), and mod_esmf_esm::trac.
Referenced by data_initialize(), and data_modeladvance().
|
private |
Definition at line 4569 of file esmf_data.F.
References mod_esmf_esm::dataout, mod_esmf_esm::esm_track, mod_scalars::exit_flag, strings_mod::founderror(), strings_mod::lowercase(), mod_netcdf::n_var, mod_netcdf::netcdf_inq_var(), mod_netcdf::netcdf_open(), mod_scalars::noerror, mod_esmf_esm::petrank, mod_iounits::sourcefile, mod_scalars::spval, mod_esmf_esm::trac, mod_netcdf::var_dname, and mod_netcdf::var_name.
Referenced by data_initialize().
|
private |
Definition at line 1008 of file esmf_data.F.
References dateclock_mod::caldate(), mod_esmf_esm::clockinfo, mod_esmf_esm::dataset, mod_esmf_esm::esm_track, mod_esmf_esm::idata, mod_esmf_esm::idriver, strings_mod::lowercase(), mod_esmf_esm::missing_dp, mod_esmf_esm::models, mod_esmf_esm::nfields, mod_esmf_esm::nmodels, mod_esmf_esm::petrank, dateclock_mod::time_string(), and mod_esmf_esm::trac.
Referenced by data_setservices().
|
private |
Definition at line 1992 of file esmf_data.F.
References mod_esmf_esm::dataset, mod_esmf_esm::esm_track, mod_scalars::exit_flag, strings_mod::founderror(), mod_esmf_esm::idata, mod_esmf_esm::models, mod_netcdf::netcdf_close(), mod_esmf_esm::nmodels, mod_scalars::noerror, mod_esmf_esm::petrank, and mod_esmf_esm::trac.
Referenced by data_setservices().
|
private |
Definition at line 1238 of file esmf_data.F.
References mod_esmf_esm::dataset, mod_esmf_esm::esm_track, mod_esmf_esm::idata, mod_esmf_esm::itiled, mod_esmf_esm::jtiled, mod_esmf_esm::models, mod_esmf_esm::nfields, mod_esmf_esm::nmodels, mod_esmf_esm::petrank, and mod_esmf_esm::trac.
Referenced by data_setinitializep2().
|
private |
Definition at line 274 of file esmf_data.F.
References mod_esmf_esm::coupled, mod_esmf_esm::dataout, mod_esmf_esm::dataset, mod_esmf_esm::esm_track, mod_esmf_esm::field_index(), mod_esmf_esm::idata, mod_esmf_esm::models, mod_esmf_esm::nfields, mod_esmf_esm::nmodels, mod_esmf_esm::petrank, and mod_esmf_esm::trac.
Referenced by data_setservices().
|
private |
Definition at line 405 of file esmf_data.F.
References mod_parallel::cend, mod_esmf_esm::clockinfo, mod_parallel::cstr, mod_parallel::csum, mod_parallel::ctotal, data_initialize(), data_setgridarrays(), data_setstates(), mod_esmf_esm::dataout, mod_esmf_esm::esm_track, mod_esmf_esm::esmcomm, mod_scalars::exit_flag, strings_mod::founderror(), mod_esmf_esm::idata, mod_esmf_esm::idriver, mod_parallel::initialize_parallel(), mod_parallel::lwclock, mod_esmf_esm::models, mod_strings::my_cpu, mod_strings::my_fc, mod_strings::my_fflags, mod_strings::my_fort, mod_strings::my_os, mod_parallel::myrank, mod_esmf_esm::ngridsr, mod_scalars::noerror, mod_strings::nregion, mod_parallel::ocn_comm_world, mod_esmf_esm::petlayoutoption, mod_esmf_esm::petrank, mod_parallel::proc, mod_strings::rdir, mod_esmf_esm::timestep, mod_esmf_esm::todaydatestring, mod_parallel::total_cpu, mod_parallel::total_model, and mod_esmf_esm::trac.
Referenced by data_setservices().
subroutine, public esmf_data_mod::data_setservices | ( | type (esmf_gridcomp) | model, |
integer, intent(out) | rc ) |
Definition at line 132 of file esmf_data.F.
References data_datainit(), data_modeladvance(), data_setclock(), data_setfinalize(), data_setinitializep1(), data_setinitializep2(), mod_esmf_esm::esm_track, mod_esmf_esm::petrank, and mod_esmf_esm::trac.
Referenced by esmf_esm_mod::esm_setmodelservices().
|
private |
Definition at line 1475 of file esmf_data.F.
References mod_esmf_esm::coupled, mod_esmf_esm::dataout, mod_esmf_esm::dataset, mod_esmf_esm::esm_track, mod_esmf_esm::idata, mod_esmf_esm::missing_dp, mod_esmf_esm::models, mod_esmf_esm::nfields, mod_esmf_esm::nmodels, mod_esmf_esm::petrank, and mod_esmf_esm::trac.
Referenced by data_setinitializep2().
|
private |
Definition at line 2747 of file esmf_data.F.
References mod_esmf_esm::dataout, mod_esmf_esm::dataset, mod_esmf_esm::esm_track, mod_scalars::exit_flag, strings_mod::founderror(), mod_esmf_esm::idata, mod_esmf_esm::models, mod_esmf_esm::nfields, mod_esmf_esm::nmodels, mod_scalars::noerror, mod_esmf_esm::petrank, and mod_esmf_esm::trac.
Referenced by data_export().