LIS NUOPC Cap
 All Classes Files Functions Variables Macros Pages
Data Types | Public Member Functions | Public Attributes | Private Member Functions | List of all members
lis_nuopc_gluecode Module Reference

Data Types

type  lis_field
 
type  lis_fieldhookup
 

Public Member Functions

subroutine, public lis_nuopc_init (vm, configFile, rc)
 
subroutine, public lis_nuopc_datainit (nest, importState, exportState, rc)
 
subroutine, public lis_nuopc_run (nest, mode, slice, importState, exportState, clock, rc)
 
subroutine, public lis_nuopc_final (nest, clock, rc)
 
subroutine, public lis_testfillimport (nest, importState, step, label, rc)
 
subroutine, public lis_testfillexport (nest, exportState, step, label, rc)
 
type(esmf_grid) function, public lis_gridcreate (nest, rc)
 
real function, public lis_timestepget (nest, rc)
 
integer function, public lis_nestcntget (rc)
 
integer function, public lis_runmodeget (fieldList, state, rc)
 
subroutine, public lis_fielddictionaryadd (rc)
 
subroutine, public lis_log (label, rc)
 
subroutine, public lis_fieldlistlog (label)
 

Public Attributes

integer, parameter, public lis_unknown = -1
 
integer, parameter, public lis_offline = 0
 
integer, parameter, public lis_coupled = 1
 
integer, parameter, public lis_hybrid = 2
 
type(lis_field), dimension(78),
public 
lis_fieldlist = (/ LIS_Field(stdName='2m_air_temperature', stateName='t2_f', ampValue=1.d0, meanValue=0.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='2m_heat_exchange_coefficient', stateName='chs2_f', ampValue=1.d0, meanValue=0.d0, units='m/s',transferOffer='will provide'), LIS_Field(stdName='2m_moisture_exchange_coefficient', stateName='cqs2_f', ampValue=1.d0, meanValue=0.d0, units='m/s',transferOffer='will provide'), LIS_Field(stdName='2m_potential_temperature', stateName='th2_f', ampValue=1.d0, meanValue=0.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='2m_specific_humidity', stateName='q2_f', ampValue=1.d0, meanValue=0.d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='air_temperature', stateName='tair_f', ampValue=1.d0, meanValue=0.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='albedo', stateName='albedo_f', ampValue=0.02d0, meanValue=0.14d0, units='-',transferOffer='will provide'), LIS_Field(stdName='albedo_w_snow_effect', stateName='albedo_snwff', ampValue=0.02d0, meanValue=0.14d0, units='-',transferOffer='will provide'), LIS_Field(stdName='atmospheric_density', stateName='density_f', ampValue=1.d0, meanValue=0.d0, units='kg/m3',transferOffer='will provide'), LIS_Field(stdName='canopy_moisture', stateName='canopmoist', ampValue=1.d0, meanValue=0.d0, units='m',transferOffer='will provide'), LIS_Field(stdName='convective_available_potential_energy', stateName='cape_f', ampValue=1.d0, meanValue=0.d0, units='J/kg',transferOffer='will provide'), LIS_Field(stdName='convective_rainfall_flux', stateName='crainf_f', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='cosine_solar_zenith_angle', stateName='coszenith_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='downward_heat_flux_in_soil', stateName='qg', ampValue=90.d0, meanValue=-100.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='eastward_wind', stateName='ewind_f', ampValue=1.d0, meanValue=0.d0, units='m/s',transferOffer='will provide'), LIS_Field(stdName='effective_mixing_ratio', stateName='effmixratio', ampValue=0.2d0, meanValue=-0.35d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='emissivity', stateName='emiss_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='forcing_height', stateName='fheight_f', ampValue=1.d0, meanValue=0.d0, units='m',transferOffer='will provide'), LIS_Field(stdName='green_vegetation_fraction', stateName='greenness_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='heat_exchange_coefficient_in_air', stateName='ch_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='latent_heat_flux_kinematic', stateName='qlekinematic', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='level_pressure', stateName='lpressure_f', ampValue=1.d0, meanValue=0.d0, units='Pa',transferOffer='will provide'), LIS_Field(stdName='liquid_fraction_of_soil_moisture_layer_1', stateName='smliqfracl1', ampValue=0.02d0, meanValue=0.48d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='liquid_fraction_of_soil_moisture_layer_2', stateName='smliqfracl2', ampValue=0.02d0, meanValue=0.19d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='liquid_fraction_of_soil_moisture_layer_3', stateName='smliqfracl3', ampValue=1.d0, meanValue=0.17d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='liquid_fraction_of_soil_moisture_layer_4', stateName='smliqfracl4', ampValue=0.02d0, meanValue=0.22d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='liquid_water_content_of_surface_snow', stateName='swe', ampValue=0.02d0, meanValue=0.d0, units='kg/m2',transferOffer='will provide'), LIS_Field(stdName='mixing_ratio', stateName='mixratio_f', ampValue=1.d0, meanValue=0.d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='momentum_exchange_coefficient_in_air', stateName='cm_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='northward_wind', stateName='nwind_f', ampValue=1.d0, meanValue=0.d0, units='m/s',transferOffer='will provide'), LIS_Field(stdName='ozone_concentration', stateName='o3_f', ampValue=1.d0, meanValue=0.d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='porosity', stateName='porosity', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='potential_evaporation', stateName='pet_f', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='rainfall_flux', stateName='rainf_f', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='reference_et', stateName='refet_f', ampValue=1.d0, meanValue=0.d0, units='kg/m2',transferOffer='will provide'), LIS_Field(stdName='relative_soil_moisture', stateName='relsmc', ampValue=1.d0, meanValue=0.d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='root_zone_soil_moisture', stateName='rootmoist', ampValue=1.d0, meanValue=0.d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='seaicemask', stateName='xice_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='snow_depth', stateName='snowdepth', ampValue=0.d0, meanValue=0.d0, units='m ',transferOffer='will provide'), LIS_Field(stdName='snowfall_flux', stateName='snowf_f', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='snowflag', stateName='snowflag_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='snowmelt', stateName='qsm', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='soil_moisture_content', stateName='soilmoist', ampValue=1.d0, meanValue=0.d0, units='kg/m2',transferOffer='will provide'), LIS_Field(stdName='soil_moisture_fraction_layer_1', stateName='smfracl1', ampValue=0.1d0, meanValue=0.20d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='soil_moisture_fraction_layer_2', stateName='smfracl2', ampValue=0.1d0, meanValue=0.19d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='soil_moisture_fraction_layer_3', stateName='smfracl3', ampValue=0.1d0, meanValue=0.17d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='soil_moisture_fraction_layer_4', stateName='smfracl4', ampValue=0.1d0, meanValue=0.22d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='soil_temperature_layer_1', stateName='soiltempl1', ampValue=5.d0, meanValue=300.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='soil_temperature_layer_2', stateName='soiltempl2', ampValue=5.d0, meanValue=295.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='soil_temperature_layer_3', stateName='soiltempl3', ampValue=5.d0, meanValue=293.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='soil_temperature_layer_4', stateName='soiltempl4', ampValue=5.d0, meanValue=290.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='soil_temperature_lower_boundary', stateName='tmn_f', ampValue=1.d0, meanValue=0.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='specific_humidity', stateName='qair_f', ampValue=1.d0, meanValue=0.d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='subsurface_runoff_amount', stateName='qsb', ampValue=1.d0, meanValue=0.d0, units='kg/m2',transferOffer='will provide'), LIS_Field(stdName='surface_air_pressure', stateName='psurf_f', ampValue=1.d0, meanValue=0.d0, units='Pa',transferOffer='will provide'), LIS_Field(stdName='surface_diffuse_downwelling_shortwave_flux_in_air', stateName='diffusesw_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_direct_downwelling_shortwave_flux_in_air', stateName='directsw_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_downward_par_diffuse', stateName='pardf_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_downward_par_direct', stateName='pardr_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_downwelling_longwave_flux_in_air', stateName='lwdown_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_downwelling_shortwave_flux_in_air', stateName='swdown_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_net_downward_shortwave_flux', stateName='swnet_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_roughness_length', stateName='roughness_f', ampValue=1.d0, meanValue=0.d0, units='m',transferOffer='will provide'), LIS_Field(stdName='surface_runoff_amount', stateName='qs', ampValue=1.d0, meanValue=0.d0, units='kg/m2',transferOffer='will provide'), LIS_Field(stdName='surface_snow_area_fraction', stateName='snowcover', ampValue=0.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='surface_specific_humidity', stateName='qsfc_f', ampValue=1.d0, meanValue=0.d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='surface_temperature', stateName='avgsurft', ampValue=10.d0, meanValue=295.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='surface_upward_latent_heat_flux', stateName='qle', ampValue=500.d0, meanValue=-100.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_upward_sensible_heat_flux', stateName='qh', ampValue=500.d0, meanValue=450.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='vapor_pressure', stateName='vaporpress_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='vapor_pressure_deficit', stateName='vaporpressdef_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='vegetationtype', stateName='vegtype', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='wind_speed', stateName='wind_f', ampValue=1.d0, meanValue=0.d0, units='m/s ',transferOffer='will provide'), LIS_Field(stdName='surface_water_depth', stateName='sfcheadrt_f', ampValue=1.d0, meanValue=0.d0, units='mm',transferOffer='will provide'), LIS_Field(stdName='time_step_infiltration_excess', stateName='infxsrt', ampValue=1.d0, meanValue=0.d0, units='mm',transferOffer='will provide'), LIS_Field(stdName='soil_column_drainage', stateName='soldrain', ampValue=1.d0, meanValue=0.d0, units='mm',transferOffer='will provide'), LIS_Field(stdName='final_potential_evaporation', stateName='etp', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='accum_plant_transpiration', stateName='ett', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide')/)
 

Private Member Functions

subroutine lis_hookupinit (rc)
 
subroutine lis_importfieldscopy (nest, importState, label, rc)
 
subroutine lis_exportfieldscopy (nest, exportState, label, rc)
 
subroutine lis_decompget (distgrid, istart, iend, jstart, jend, rc)
 
subroutine lis_forcfieldget (varname, nest, field, itemType, rc)
 
subroutine lis_lognest (nest, label, rc)
 
subroutine lis_logdomainfornest (nest, label, rc)
 
subroutine lis_loggriddescfornest (nest, label, rc)
 
subroutine lis_fieldlog (field, label)
 

Member Function/Subroutine Documentation

subroutine lis_nuopc_gluecode::lis_decompget ( type(esmf_distgrid), intent(in)  distgrid,
integer, intent(out), optional  istart,
integer, intent(out), optional  iend,
integer, intent(out), optional  jstart,
integer, intent(out), optional  jend,
integer, intent(out)  rc 
)
private
subroutine lis_nuopc_gluecode::lis_exportfieldscopy ( integer, intent(in)  nest,
type(esmf_state), intent(inout)  exportState,
character(*), intent(in), optional  label,
integer, intent(out)  rc 
)
private
subroutine, public lis_nuopc_gluecode::lis_fielddictionaryadd ( integer, intent(out)  rc)
subroutine, public lis_nuopc_gluecode::lis_fieldlistlog ( character(len=*), intent(in)  label)
subroutine lis_nuopc_gluecode::lis_fieldlog ( type(lis_field), intent(in)  field,
character(len=*), intent(in)  label 
)
private
subroutine lis_nuopc_gluecode::lis_forcfieldget ( character(len=*), intent(in)  varname,
integer, intent(in)  nest,
type(esmf_field), intent(out), optional  field,
type(esmf_stateitem_flag), intent(out), optional  itemType,
integer, intent(out)  rc 
)
private
type(esmf_grid) function, public lis_nuopc_gluecode::lis_gridcreate ( integer, intent(in)  nest,
integer, intent(out)  rc 
)
subroutine lis_nuopc_gluecode::lis_hookupinit ( integer, intent(out)  rc)
private
subroutine lis_nuopc_gluecode::lis_importfieldscopy ( integer, intent(in)  nest,
type(esmf_state), intent(inout)  importState,
character(*), intent(in), optional  label,
integer, intent(out)  rc 
)
private
subroutine, public lis_nuopc_gluecode::lis_log ( character(*), intent(in), optional  label,
integer, intent(out)  rc 
)
subroutine lis_nuopc_gluecode::lis_logdomainfornest ( integer, intent(in)  nest,
character(*), intent(in), optional  label,
integer, intent(out)  rc 
)
private
subroutine lis_nuopc_gluecode::lis_loggriddescfornest ( integer, intent(in)  nest,
character(*), intent(in), optional  label,
integer, intent(out)  rc 
)
private
subroutine lis_nuopc_gluecode::lis_lognest ( integer, intent(in)  nest,
character(*), intent(in), optional  label,
integer, intent(out)  rc 
)
private
integer function, public lis_nuopc_gluecode::lis_nestcntget ( integer, intent(out)  rc)
subroutine, public lis_nuopc_gluecode::lis_nuopc_datainit ( integer, intent(in)  nest,
type(esmf_state), intent(inout)  importState,
type(esmf_state), intent(inout)  exportState,
integer, intent(out)  rc 
)
subroutine, public lis_nuopc_gluecode::lis_nuopc_final ( integer, intent(in)  nest,
type(esmf_clock), intent(in)  clock,
integer, intent(out)  rc 
)
subroutine, public lis_nuopc_gluecode::lis_nuopc_init ( type(esmf_vm), intent(in)  vm,
character(len=*), intent(in), optional  configFile,
integer, intent(out)  rc 
)
subroutine, public lis_nuopc_gluecode::lis_nuopc_run ( integer, intent(in)  nest,
integer, intent(in)  mode,
integer, intent(in)  slice,
type(esmf_state), intent(inout)  importState,
type(esmf_state), intent(inout)  exportState,
type(esmf_clock), intent(in)  clock,
integer, intent(out)  rc 
)
integer function, public lis_nuopc_gluecode::lis_runmodeget ( type(lis_field), dimension(:), intent(in)  fieldList,
type(esmf_state), intent(in)  state,
integer, intent(out)  rc 
)
subroutine, public lis_nuopc_gluecode::lis_testfillexport ( integer, intent(in)  nest,
type(esmf_state), intent(inout)  exportState,
integer, intent(in)  step,
character(*), intent(in), optional  label,
integer, intent(out)  rc 
)
subroutine, public lis_nuopc_gluecode::lis_testfillimport ( integer, intent(in)  nest,
type(esmf_state), intent(inout)  importState,
integer, intent(in)  step,
character(*), intent(in), optional  label,
integer, intent(out)  rc 
)
real function, public lis_nuopc_gluecode::lis_timestepget ( integer, intent(in)  nest,
integer, intent(out)  rc 
)

Member Data Documentation

integer, parameter, public lis_nuopc_gluecode::lis_coupled = 1
type(lis_field), dimension(78), public lis_nuopc_gluecode::lis_fieldlist = (/ LIS_Field(stdName='2m_air_temperature', stateName='t2_f', ampValue=1.d0, meanValue=0.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='2m_heat_exchange_coefficient', stateName='chs2_f', ampValue=1.d0, meanValue=0.d0, units='m/s',transferOffer='will provide'), LIS_Field(stdName='2m_moisture_exchange_coefficient', stateName='cqs2_f', ampValue=1.d0, meanValue=0.d0, units='m/s',transferOffer='will provide'), LIS_Field(stdName='2m_potential_temperature', stateName='th2_f', ampValue=1.d0, meanValue=0.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='2m_specific_humidity', stateName='q2_f', ampValue=1.d0, meanValue=0.d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='air_temperature', stateName='tair_f', ampValue=1.d0, meanValue=0.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='albedo', stateName='albedo_f', ampValue=0.02d0, meanValue=0.14d0, units='-',transferOffer='will provide'), LIS_Field(stdName='albedo_w_snow_effect', stateName='albedo_snwff', ampValue=0.02d0, meanValue=0.14d0, units='-',transferOffer='will provide'), LIS_Field(stdName='atmospheric_density', stateName='density_f', ampValue=1.d0, meanValue=0.d0, units='kg/m3',transferOffer='will provide'), LIS_Field(stdName='canopy_moisture', stateName='canopmoist', ampValue=1.d0, meanValue=0.d0, units='m',transferOffer='will provide'), LIS_Field(stdName='convective_available_potential_energy', stateName='cape_f', ampValue=1.d0, meanValue=0.d0, units='J/kg',transferOffer='will provide'), LIS_Field(stdName='convective_rainfall_flux', stateName='crainf_f', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='cosine_solar_zenith_angle', stateName='coszenith_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='downward_heat_flux_in_soil', stateName='qg', ampValue=90.d0, meanValue=-100.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='eastward_wind', stateName='ewind_f', ampValue=1.d0, meanValue=0.d0, units='m/s',transferOffer='will provide'), LIS_Field(stdName='effective_mixing_ratio', stateName='effmixratio', ampValue=0.2d0, meanValue=-0.35d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='emissivity', stateName='emiss_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='forcing_height', stateName='fheight_f', ampValue=1.d0, meanValue=0.d0, units='m',transferOffer='will provide'), LIS_Field(stdName='green_vegetation_fraction', stateName='greenness_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='heat_exchange_coefficient_in_air', stateName='ch_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='latent_heat_flux_kinematic', stateName='qlekinematic', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='level_pressure', stateName='lpressure_f', ampValue=1.d0, meanValue=0.d0, units='Pa',transferOffer='will provide'), LIS_Field(stdName='liquid_fraction_of_soil_moisture_layer_1', stateName='smliqfracl1', ampValue=0.02d0, meanValue=0.48d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='liquid_fraction_of_soil_moisture_layer_2', stateName='smliqfracl2', ampValue=0.02d0, meanValue=0.19d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='liquid_fraction_of_soil_moisture_layer_3', stateName='smliqfracl3', ampValue=1.d0, meanValue=0.17d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='liquid_fraction_of_soil_moisture_layer_4', stateName='smliqfracl4', ampValue=0.02d0, meanValue=0.22d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='liquid_water_content_of_surface_snow', stateName='swe', ampValue=0.02d0, meanValue=0.d0, units='kg/m2',transferOffer='will provide'), LIS_Field(stdName='mixing_ratio', stateName='mixratio_f', ampValue=1.d0, meanValue=0.d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='momentum_exchange_coefficient_in_air', stateName='cm_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='northward_wind', stateName='nwind_f', ampValue=1.d0, meanValue=0.d0, units='m/s',transferOffer='will provide'), LIS_Field(stdName='ozone_concentration', stateName='o3_f', ampValue=1.d0, meanValue=0.d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='porosity', stateName='porosity', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='potential_evaporation', stateName='pet_f', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='rainfall_flux', stateName='rainf_f', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='reference_et', stateName='refet_f', ampValue=1.d0, meanValue=0.d0, units='kg/m2',transferOffer='will provide'), LIS_Field(stdName='relative_soil_moisture', stateName='relsmc', ampValue=1.d0, meanValue=0.d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='root_zone_soil_moisture', stateName='rootmoist', ampValue=1.d0, meanValue=0.d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='seaicemask', stateName='xice_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='snow_depth', stateName='snowdepth', ampValue=0.d0, meanValue=0.d0, units='m ',transferOffer='will provide'), LIS_Field(stdName='snowfall_flux', stateName='snowf_f', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='snowflag', stateName='snowflag_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='snowmelt', stateName='qsm', ampValue=1.d0, meanValue=0.d0, units='kg/m2s',transferOffer='will provide'), LIS_Field(stdName='soil_moisture_content', stateName='soilmoist', ampValue=1.d0, meanValue=0.d0, units='kg/m2',transferOffer='will provide'), LIS_Field(stdName='soil_moisture_fraction_layer_1', stateName='smfracl1', ampValue=0.1d0, meanValue=0.20d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='soil_moisture_fraction_layer_2', stateName='smfracl2', ampValue=0.1d0, meanValue=0.19d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='soil_moisture_fraction_layer_3', stateName='smfracl3', ampValue=0.1d0, meanValue=0.17d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='soil_moisture_fraction_layer_4', stateName='smfracl4', ampValue=0.1d0, meanValue=0.22d0, units='m3/m3',transferOffer='will provide'), LIS_Field(stdName='soil_temperature_layer_1', stateName='soiltempl1', ampValue=5.d0, meanValue=300.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='soil_temperature_layer_2', stateName='soiltempl2', ampValue=5.d0, meanValue=295.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='soil_temperature_layer_3', stateName='soiltempl3', ampValue=5.d0, meanValue=293.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='soil_temperature_layer_4', stateName='soiltempl4', ampValue=5.d0, meanValue=290.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='soil_temperature_lower_boundary', stateName='tmn_f', ampValue=1.d0, meanValue=0.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='specific_humidity', stateName='qair_f', ampValue=1.d0, meanValue=0.d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='subsurface_runoff_amount', stateName='qsb', ampValue=1.d0, meanValue=0.d0, units='kg/m2',transferOffer='will provide'), LIS_Field(stdName='surface_air_pressure', stateName='psurf_f', ampValue=1.d0, meanValue=0.d0, units='Pa',transferOffer='will provide'), LIS_Field(stdName='surface_diffuse_downwelling_shortwave_flux_in_air', stateName='diffusesw_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_direct_downwelling_shortwave_flux_in_air', stateName='directsw_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_downward_par_diffuse', stateName='pardf_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_downward_par_direct', stateName='pardr_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_downwelling_longwave_flux_in_air', stateName='lwdown_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_downwelling_shortwave_flux_in_air', stateName='swdown_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_net_downward_shortwave_flux', stateName='swnet_f', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_roughness_length', stateName='roughness_f', ampValue=1.d0, meanValue=0.d0, units='m',transferOffer='will provide'), LIS_Field(stdName='surface_runoff_amount', stateName='qs', ampValue=1.d0, meanValue=0.d0, units='kg/m2',transferOffer='will provide'), LIS_Field(stdName='surface_snow_area_fraction', stateName='snowcover', ampValue=0.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='surface_specific_humidity', stateName='qsfc_f', ampValue=1.d0, meanValue=0.d0, units='kg/kg',transferOffer='will provide'), LIS_Field(stdName='surface_temperature', stateName='avgsurft', ampValue=10.d0, meanValue=295.d0, units='K',transferOffer='will provide'), LIS_Field(stdName='surface_upward_latent_heat_flux', stateName='qle', ampValue=500.d0, meanValue=-100.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='surface_upward_sensible_heat_flux', stateName='qh', ampValue=500.d0, meanValue=450.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='vapor_pressure', stateName='vaporpress_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='vapor_pressure_deficit', stateName='vaporpressdef_f', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='vegetationtype', stateName='vegtype', ampValue=1.d0, meanValue=0.d0, units='-',transferOffer='will provide'), LIS_Field(stdName='wind_speed', stateName='wind_f', ampValue=1.d0, meanValue=0.d0, units='m/s ',transferOffer='will provide'), LIS_Field(stdName='surface_water_depth', stateName='sfcheadrt_f', ampValue=1.d0, meanValue=0.d0, units='mm',transferOffer='will provide'), LIS_Field(stdName='time_step_infiltration_excess', stateName='infxsrt', ampValue=1.d0, meanValue=0.d0, units='mm',transferOffer='will provide'), LIS_Field(stdName='soil_column_drainage', stateName='soldrain', ampValue=1.d0, meanValue=0.d0, units='mm',transferOffer='will provide'), LIS_Field(stdName='final_potential_evaporation', stateName='etp', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide'), LIS_Field(stdName='accum_plant_transpiration', stateName='ett', ampValue=1.d0, meanValue=0.d0, units='W/m2',transferOffer='will provide')/)
integer, parameter, public lis_nuopc_gluecode::lis_hybrid = 2
integer, parameter, public lis_nuopc_gluecode::lis_offline = 0
integer, parameter, public lis_nuopc_gluecode::lis_unknown = -1

The documentation for this module was generated from the following file: