field_ops module reference

<undocumented>

More…

Data Types

ocean_regrid_t

Store all methods used to regrid from the coupler to the ocean.

Functions/Subroutines

read_snow_atm_from_file()

field_ops_init()

special_ops()

prepare_nemo_fields()

prepare_agcm_fields()

replace_field()

Detailed Description

<undocumented>

Type Documentation

type field_ops/ocean_regrid_t

Store all methods used to regrid from the coupler to the ocean.

Type fields
  • % momentum_flux [character(len=24),private] :: Method for momentum fluxes (e.g. wind stress)

  • % water_flux [character(len=24),private] :: Method for freshwater fluxes (e.g. precip/evap)

  • % heat_flux [character(len=24),private] :: Method for heat fluxes and related quantities (e.g. insolation)

  • % windspeed [character(len=24),private] :: Method for wind speed modulus (not stress)

  • % ice_melt [character(len=24),private] :: Method for ice melt quantities.

  • % pressure [character(len=24),private] :: Method for sea level pressure.

  • % tracer [character(len=24),private] :: Method for tracer concentrations (here atmospheric CO2)

Function/Subroutine Documentation

subroutine field_ops/read_snow_atm_from_file(snow)
Call to

ncdf::ncdf_close ncdf::ncdf_open com_cpl::other_gid store::store_getindex store::store_readrecord

subroutine field_ops/field_ops_init()
Call to

atm2cpl_name cpl2atm_name cpl2ocn_name com_cpl::event n_atm2cpl n_cpl2atm n_cpl2ocn n_ocn2cpl com_cpl::nevents ocn2cpl_name ops_initialized

Called from

special_ops

function field_ops/special_ops(event_id) [logical]
Call to

atm2cpl_name com_cpl::atm_forcing_from_file com_cpl::atm_gid cpl2atm_name cpl2ocn_name com_cpl::cpl_atm_freq com_cpl::cpl_elapsed_time_secs com_cpl::cpl_master com_cpl::cpl_ocn_freq com_cpl::cpl_time_string com_cpl::event field_ops_init com_cpl::filter_group_id n_atm2cpl n_cpl2atm n_cpl2ocn n_ocn2cpl ocn2cpl_name com_cpl::ocn_gid ops_initialized prepare_agcm_fields prepare_nemo_fields atm_f_data::read_atm_forcing_data store::store_shiftrecord ccc_esmf::verbose timer::wall_time

Called from

execute_event

subroutine field_ops/prepare_nemo_fields()
Call to

store::anygid com_cpl::atm_forcing_from_file com_cpl::atm_gid bulk::bulk_dqnsdt com_cpl::bulk_in_cpl co2_mmr2ppm cpl2ocn_name com_cpl::cpl_elapsed_time_secs com_cpl::cpl_var_name_exists com_cpl::define_cpl_var_by_name com_cpl::filter_group_id local_regrid_field n_cpl2ocn com_cpl::nemo_e1t com_cpl::nemo_e2t com_cpl::nemo_jpiglo com_cpl::nemo_jpjglo com_cpl::nemo_tmask ocean_regrid_methods com_cpl::ocn_gid readrecord_nemo_err spreading::runoff_spreading com_cpl::size_ocn_grid store::store_getindex store::store_readrecord com_cpl::zero_runoff_sent_to_ocean

Called from

special_ops

subroutine field_ops/prepare_agcm_fields()
Call to

cpl2atm_name com_cpl::cpl_elapsed_time_secs com_cpl::filter_group_id local_regrid_field n_cpl2atm com_cpl::nemo_namsbc_cpl_cldes com_cpl::nemo_nn_ice com_cpl::ocn_gid readrecord_agcm_err com_cpl::size_atm_grid store::store_readrecord

Called from

special_ops

subroutine field_ops/replace_field(name, nt, wrk)
Call to

com_cpl::cpl_elapsed_time_secs ncdf::ncdf_close ncdf::ncdf_open