abortutils |
abortutils.F90 |
|
accumulMod |
accumulMod.F90 |
|
ActiveLayerMod |
ActiveLayerMod.F90 |
|
AerosolMod |
AerosolMod.F90 |
|
AnnualFluxDribbler |
AnnualFluxDribbler.F90 |
|
atm2lndMod |
atm2lndMod.F90 |
|
atm2lndType |
atm2lndType.F90 |
|
atm_comp_mct |
atm_comp_mct.F90 |
|
BalanceCheckMod |
BalanceCheckMod.F90 |
|
BandDiagonalMod |
BandDiagonalMod.F90 |
|
BareGroundFluxesMod |
BareGroundFluxesMod.F90 |
|
C_interface_mod |
C_interface_mod.F90 |
|
calcdecomp |
calcdecomp.F90 |
@file
@brief calcdecomp This module computes the IO decomposition when generated by PO internally. Read more… |
calcdisplace_mod |
calcdisplace_mod.F90 |
calcdisplace Read more… |
CanopyFluxesMod |
CanopyFluxesMod.F90 |
|
CanopyHydrologyMod |
CanopyHydrologyMod.F90 |
|
CanopyStateType |
CanopyStateType.F90 |
|
CanopyTemperatureMod |
CanopyTemperatureMod.F90 |
|
ch4FInundatedStreamType |
ch4FInundatedStreamType.F90 |
|
ch4Mod |
ch4Mod.F90 |
|
ch4varcon |
ch4varcon.F90 |
|
ChecksBalancesMod |
ChecksBalancesMod.F90 |
|
cime_comp_mod |
cime_comp_mod.F90 |
Read more… |
CIsoAtmTimeseriesMod |
CNCIsoAtmTimeSeriesReadMod.F90 |
|
clm_cpl_indices |
clm_cpl_indices.F90 |
|
clm_driver |
clm_driver.F90 |
|
clm_initializeMod |
clm_initializeMod.F90 |
|
clm_instMod |
clm_instMod.F90 |
|
clm_instur |
clm_varsur.F90 |
|
clm_nlUtilsMod |
clm_nlUtilsMod.F90 |
|
clm_time_manager |
clm_time_manager.F90 |
|
clm_varcon |
clm_varcon.F90 |
|
clm_varctl |
clm_varctl.F90 |
|
clm_varorb |
clm_varorb.F90 |
|
clm_varpar |
clm_varpar.F90 |
|
CLMFatesInterfaceMod |
clmfates_interfaceMod.F90 |
|
CLMFatesParamInterfaceMod |
clmfates_paraminterfaceMod.F90 |
|
CNAnnualUpdateMod |
CNAnnualUpdateMod.F90 |
|
CNBalanceCheckMod |
CNBalanceCheckMod.F90 |
|
CNC14DecayMod |
CNC14DecayMod.F90 |
|
CNCIsoFluxMod |
CNCIsoFluxMod.F90 |
|
CNCStateUpdate1Mod |
CNCStateUpdate1Mod.F90 |
|
CNCStateUpdate2Mod |
CNCStateUpdate2Mod.F90 |
|
CNCStateUpdate3Mod |
CNCStateUpdate3Mod.F90 |
|
CNDriverMod |
CNDriverMod.F90 |
|
CNDVDriverMod |
CNDVDriverMod.F90 |
|
CNDVEstablishmentMod |
CNDVEstablishmentMod.F90 |
|
CNDVLightMod |
CNDVLightMod.F90 |
|
CNDVType |
CNDVType.F90 |
|
CNFireBaseMod |
CNFireBaseMod.F90 |
|
CNFireEmissionsMod |
CNFireEmissionsMod.F90 |
|
CNFireFactoryMod |
CNFireFactoryMod.F90 |
|
CNFireLi2014Mod |
CNFireLi2014Mod.F90 |
|
CNFireLi2016Mod |
CNFireLi2016Mod.F90 |
|
CNFireMethodMod |
CNFireMethodMod.F90 |
|
CNFireNoFireMod |
CNFireNoFireMod.F90 |
|
CNFUNMod |
CNFUNMod.F90 |
|
CNGapMortalityMod |
CNGapMortalityMod.F90 |
|
CNGRespMod |
CNGRespMod.F90 |
|
CNMRespMod |
CNMRespMod.F90 |
|
CNNDynamicsMod |
CNNDynamicsMod.F90 |
|
CNNStateUpdate1Mod |
CNNStateUpdate1Mod.F90 |
|
CNNStateUpdate2Mod |
CNNStateUpdate2Mod.F90 |
|
CNNStateUpdate3Mod |
CNNStateUpdate3Mod.F90 |
|
CNPhenologyMod |
CNPhenologyMod.F90 |
|
CNPrecisionControlMod |
CNPrecisionControlMod.F90 |
|
CNProductsMod |
CNProductsMod.F90 |
|
CNRootDynMod |
CNRootDynMod.F90 |
|
CNSharedParamsMod |
CNSharedParamsMod.F90 |
|
CNSpeciesMod |
CNSpeciesMod.F90 |
|
CNVegCarbonFluxType |
CNVegCarbonFluxType.F90 |
|
CNVegCarbonStateType |
CNVegCarbonStateType.F90 |
|
CNVegComputeSeedMod |
CNVegComputeSeedMod.F90 |
|
CNVegetationFacade |
CNVegetationFacade.F90 |
|
CNVegNitrogenFluxType |
CNVegNitrogenFluxType.F90 |
|
CNVegNitrogenStateType |
CNVegNitrogenStateType.F90 |
|
CNVegStateType |
CNVegStateType.F90 |
|
CNVegStructUpdateMod |
CNVegStructUpdateMod.F90 |
|
column_varcon |
column_varcon.F90 |
|
comm_data12 |
mph.F90 |
|
comm_data123 |
mph.F90 |
|
comm_sub12 |
mph.F90 |
|
comm_sub123 |
mph.F90 |
|
component_mod |
component_mod.F90 |
|
component_type_mod |
component_type_mod.F90 |
|
controlMod |
controlMod.F90 |
|
coupler |
coupler.F90 |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Read more… |
cplcomp_exchange_mod |
cplcomp_exchange_mod.F90 |
|
CropType |
CropType.F90 |
|
datm_comp_mod |
datm_comp_mod.F90 |
|
datm_shr_mod |
datm_shr_mod.F90 |
|
DaylengthMod |
DaylengthMod.F90 |
|
decompInitMod |
decompInitMod.F90 |
|
decompMod |
decompMod.F90 |
|
domainMod |
domainMod.F90 |
|
DryDepVelocity |
DryDepVelocity.F90 |
|
dstmodel |
dstmodel.F90 |
! END OF INIT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Read more… |
DUSTMod |
DUSTMod.F90 |
|
dynCNDVMod |
dynCNDVMod.F90 |
|
dynColumnStateUpdaterMod |
dynColumnStateUpdaterMod.F90 |
|
dynColumnTemplateMod |
dynColumnTemplateMod.F90 |
|
dynConsBiogeochemMod |
dynConsBiogeochemMod.F90 |
|
dynConsBiogeophysMod |
dynConsBiogeophysMod.F90 |
|
dyncropFileMod |
dyncropFileMod.F90 |
|
dynEDMod |
dynEDMod.F90 |
|
dynFileMod |
dynFileMod.F90 |
|
dynHarvestMod |
dynHarvestMod.F90 |
|
dynInitColumnsMod |
dynInitColumnsMod.F90 |
|
dynLandunitAreaMod |
dynLandunitAreaMod.F90 |
|
dynPatchStateUpdaterMod |
dynPatchStateUpdaterMod.F90 |
|
dynpftFileMod |
dynpftFileMod.F90 |
|
dynPriorWeightsMod |
dynPriorWeightsMod.F90 |
|
dynSubgridControlMod |
dynSubgridControlMod.F90 |
|
dynSubgridDriverMod |
dynSubgridDriverMod.F90 |
|
dynTimeInfoMod |
dynTimeInfoMod.F90 |
|
EDAccumulateFluxesMod |
EDAccumulateFluxesMod.F90 |
|
EDBGCDynMod |
EDBGCDynMod.F90 |
|
EDBtranMod |
EDBtranMod.F90 |
|
EDCanopyStructureMod |
EDCanopyStructureMod.F90 |
|
EDCohortDynamicsMod |
EDCohortDynamicsMod.F90 |
|
EDInitMod |
EDInitMod.F90 |
|
EDLoggingMortalityMod |
EDLoggingMortalityMod.F90 |
|
EDMainMod |
EDMainMod.F90 |
|
EDMortalityFunctionsMod |
EDMortalityFunctionsMod.F90 |
|
EDParamsMod |
EDParamsMod.F90 |
|
EDPatchDynamicsMod |
EDPatchDynamicsMod.F90 |
|
EDPftvarcon |
EDPftvarcon.F90 |
|
EDPhysiologyMod |
EDPhysiologyMod.F90 |
|
EDSurfaceRadiationMod |
EDSurfaceAlbedoMod.F90 |
|
EDTypesMod |
EDTypesMod.F90 |
Read more… |
EnergyFluxType |
EnergyFluxType.F90 |
|
ESMF |
ESMF.F90 |
|
ESMF_AlarmClockMod |
ESMF_AlarmClockMod.F90 |
|
ESMF_AlarmMod |
ESMF_AlarmMod.F90 |
|
ESMF_BaseMod |
ESMF_BaseMod.F90 |
TODO: this should be a shallow object, with a simple init() and
get() function, and the contents should go back to being private.
TODO: same comment as above. |
ESMF_BaseTimeMod |
ESMF_BaseTimeMod.F90 |
|
ESMF_CalendarMod |
ESMF_CalendarMod.F90 |
|
ESMF_ClockMod |
ESMF_ClockMod.F90 |
|
ESMF_FractionMod |
ESMF_FractionMod.F90 |
|
ESMF_ShrTimeMod |
ESMF_ShrTimeMod.F90 |
|
ESMF_Stubs |
ESMF_Stubs.F90 |
|
ESMF_TimeIntervalMod |
ESMF_TimeIntervalMod.F90 |
!!!!!!! added by jhe |
ESMF_TimeMod |
ESMF_TimeMod.F90 |
|
esp_comp_mct |
esp_comp_mct.F90 |
|
FatesAllometryMod |
FatesAllometryMod.F90 |
|
FatesBstressMod |
FatesBstressMod.F90 |
|
FatesConstantsMod |
FatesConstantsMod.F90 |
|
FatesGlobals |
FatesGlobals.F90 |
|
FatesHistoryInterfaceMod |
FatesHistoryInterfaceMod.F90 |
|
FatesHistoryVariableType |
FatesHistoryVariableType.F90 |
|
FatesHydraulicsMemMod |
FatesHydraulicsMemMod.F90 |
|
FatesIntegratorsMod |
FatesIntegratorsMod.F90 |
|
FatesInterfaceMod |
FatesInterfaceMod.F90 |
|
FatesInventoryInitMod |
FatesInventoryInitMod.F90 |
|
FatesIODimensionsMod |
FatesIODimensionsMod.F90 |
|
FatesIOVariableKindMod |
FatesIOVariableKindMod.F90 |
|
FatesLitterMod |
FatesLitterMod.F90 |
|
FatesParameterDerivedMod |
FatesParameterDerivedMod.F90 |
|
FatesParametersInterface |
FatesParametersInterface.F90 |
|
FATESPlantRespPhotosynthMod |
FatesPlantRespPhotosynthMod.F90 |
|
FatesRestartInterfaceMod |
FatesRestartInterfaceMod.F90 |
|
FatesRestartVariableMod |
FatesRestartVariableType.F90 |
|
FatesSizeAgeTypeIndicesMod |
FatesSizeAgeTypeIndicesMod.F90 |
|
FatesSynchronizedParamsMod |
FatesSynchronizedParamsMod.F90 |
|
FatesUtilsMod |
FatesUtilsMod.F90 |
|
fileutils |
fileutils.F90 |
|
filterColMod |
filterColMod.F90 |
|
filterMod |
filterMod.F90 |
|
FireEmisFactorsMod |
FireEmisFactorsMod.F90 |
|
FrictionVelocityMod |
FrictionVelocityMod.F90 |
|
FuncPedotransferMod |
FuncPedotransferMod.F90 |
|
GetGlobalValuesMod |
GetGlobalValuesMod.F90 |
|
GlacierSurfaceMassBalanceMod |
GlacierSurfaceMassBalanceMod.F90 |
|
glc2lndMod |
glc2lndMod.F90 |
|
glc_comp_mct |
glc_comp_mct.F90 |
|
glc_elevclass_mod |
glc_elevclass_mod.F90 |
|
glcBehaviorMod |
glcBehaviorMod.F90 |
|
GridcellType |
GridcellType.F90 |
|
histFileMod |
histFileMod.F90 |
|
HumanIndexMod |
HumanIndexMod.F90 |
|
HydrologyDrainageMod |
HydrologyDrainageMod.F90 |
|
HydrologyNoDrainageMod |
HydrologyNoDrainageMod.F90 |
|
ice_comp_mct |
ice_comp_mct.F90 |
|
initGridCellsMod |
initGridCellsMod.F90 |
|
initInterp1dData |
initInterp1dData.F90 |
|
initInterpBounds |
initInterpBounds.F90 |
|
initInterpMindist |
initInterpMindist.F90 |
|
initInterpMod |
initInterp.F90 |
|
initInterpMultilevelBase |
initInterpMultilevelBase.F90 |
|
initInterpMultilevelContainer |
initInterpMultilevelContainer.F90 |
|
initInterpMultilevelCopy |
initInterpMultilevelCopy.F90 |
|
initInterpMultilevelInterp |
initInterpMultilevelInterp.F90 |
|
initInterpMultilevelSnow |
initInterpMultilevelSnow.F90 |
|
initInterpMultilevelSplit |
initInterpMultilevelSplit.F90 |
|
initInterpUtils |
initInterpUtils.F90 |
|
initSubgridMod |
initSubgridMod.F90 |
|
initVerticalMod |
initVerticalMod.F90 |
|
ionf_mod |
ionf_mod.F90 |
!!!!!!!!!!!!!!!!!!!!!!!!!! Read more… |
IrrigationMod |
IrrigationMod.F90 |
|
LakeCon |
LakeCon.F90 |
|
LakeFluxesMod |
LakeFluxesMod.F90 |
|
LakeHydrologyMod |
LakeHydrologyMod.F90 |
|
LakeStateType |
LakeStateType.F90 |
|
LakeTemperatureMod |
LakeTemperatureMod.F90 |
|
landunit_varcon |
landunit_varcon.F90 |
|
LandunitType |
LandunitType.F90 |
|
lnd2atmMod |
lnd2atmMod.F90 |
|
lnd2atmType |
lnd2atmType.F90 |
|
lnd2glcMod |
lnd2glcMod.F90 |
|
lnd_comp_mct |
lnd_comp_mct.F90 |
|
lnd_import_export |
lnd_import_export.F90 |
|
LunaMod |
LunaMod.F90 |
!DESCRIPTION:
Calculates the photosynthetic capacities based on a prescribed leaf nitrogen content, using the LUNA model, developed by Chonggang Xu, Ashehad Ali and Rosie Fisher
Currently only works for C3 plants. See Xu et al 2012; Ali et al 2015a. Ecological Applications. http://dx.doi.org/10.1890/14-2111.1. and Ali et al 2015b.In Review.
!USES: Read more… |
m_Accumulator |
m_Accumulator.F90 |
|
m_AccumulatorComms |
m_AccumulatorComms.F90 |
|
m_ACTEST |
m_ACTEST.F90 |
|
m_AttrVect |
m_AttrVect.F90 |
|
m_AttrVectComms |
m_AttrVectComms.F90 |
|
m_AttrVectReduce |
m_AttrVectReduce.F90 |
|
m_AVTEST |
m_AVTEST.F90 |
|
m_chars |
m_chars.F90 |
|
m_ConvertMaps |
m_ConvertMaps.F90 |
|
m_die |
m_die.F90 |
|
m_dropdead |
m_dropdead.F90 |
|
m_ExchangeMaps |
m_ExchangeMaps.F90 |
|
m_FcComms |
m_FcComms.F90 |
|
m_Filename |
m_Filename.F90 |
|
m_FileResolv |
m_FileResolv.F90 |
|
m_flow |
m_flow.F90 |
|
m_GeneralGrid |
m_GeneralGrid.F90 |
|
m_GeneralGridComms |
m_GeneralGridComms.F90 |
|
m_GGRIDTEST |
m_GGRIDTEST.F90 |
|
m_GlobalMap |
m_GlobalMap.F90 |
|
m_GlobalSegMap |
m_GlobalSegMap.F90 |
|
m_GlobalSegMapComms |
m_GlobalSegMapComms.F90 |
|
m_GlobalToLocal |
m_GlobalToLocal.F90 |
|
m_GMAPTEST |
m_GMAPTEST.F90 |
|
m_GSMapTest |
m_GSMAPTEST.F90 |
|
m_IndexBin_char |
m_IndexBin_char.F90 |
|
m_IndexBin_integer |
m_IndexBin_integer.F90 |
|
m_IndexBin_logical |
m_IndexBin_logical.F90 |
|
m_inpak90 |
m_inpak90.F90 |
|
m_ioutil |
m_ioutil.F90 |
|
m_List |
m_List.F90 |
|
m_mall |
m_mall.F90 |
|
m_MatAttrVectMul |
m_MatAttrVectMul.F90 |
|
m_MCTWorld |
m_MCTWorld.F90 |
|
m_MCTWORLDTEST |
m_MCTWORLDTEST.F90 |
|
m_Merge |
m_Merge.F90 |
|
m_MergeSorts |
m_MergeSorts.F90 |
|
m_mpif |
m_mpif.F90 |
|
m_mpif90 |
m_mpif90.F90 |
|
m_mpout |
m_mpout.F90 |
|
m_Navigator |
m_Navigator.F90 |
|
m_Permuter |
m_Permuter.F90 |
|
m_rankMerge |
m_rankMerge.F90 |
|
m_realkinds |
m_realkinds.F90 |
|
m_Rearranger |
m_Rearranger.F90 |
|
m_Router |
m_Router.F90 |
|
m_ROUTERTEST |
m_ROUTERTEST.F90 |
|
m_SMATTEST |
m_SMATTEST.F90 |
|
m_SortingTools |
m_SortingTools.F90 |
|
m_SparseMatrix |
m_SparseMatrix.F90 |
|
m_SparseMatrixComms |
m_SparseMatrixComms.F90 |
|
m_SparseMatrixDecomp |
m_SparseMatrixDecomp.F90 |
|
m_SparseMatrixPlus |
m_SparseMatrixPlus.F90 |
|
m_SparseMatrixToMaps |
m_SparseMatrixToMaps.F90 |
|
m_SpatialIntegral |
m_SpatialIntegral.F90 |
|
m_SpatialIntegralV |
m_SpatialIntegralV.F90 |
|
m_SPMDutils |
m_SPMDutils.F90 |
|
m_stdio |
m_stdio.F90 |
|
m_String |
m_String.F90 |
|
m_StringLinkedList |
m_StringLinkedList.F90 |
|
m_StrTemplate |
m_StrTemplate.F90 |
|
m_TraceBack |
m_TraceBack.F90 |
|
m_Transfer |
m_Transfer.F90 |
|
m_zeit |
m_zeit.F90 |
|
map_glc2lnd_mod |
map_glc2lnd_mod.F90 |
|
map_lnd2glc_mod |
map_lnd2glc_mod.F90 |
|
map_lnd2rof_irrig_mod |
map_lnd2rof_irrig_mod.F90 |
|
mct_mod |
mct_mod.F90 |
|
MeatMod |
MeatMod.F90 |
|
MEGANFactorsMod |
MEGANFactorsMod.F90 |
|
MOSART_physics_mod |
MOSART_physics_mod.F90 |
|
MPH_all |
mph.F90 |
|
MPH_Multi_Exec |
mph.F90 |
|
MPH_Single_Exec |
mph.F90 |
|
MPH_Single_Exec_Overlap |
mph.F90 |
|
mpi |
mpif.F90 |
|
mrg_mod |
mrg_mod.F90 |
|
multilevel_interp_factory |
multilevel_interp_factory.F90 |
|
mutils |
mutils.F90 |
|
ncdio_utils |
ncdio_utils.F90 |
|
ndepStreamMod |
ndepStreamMod.F90 |
|
nf_mod |
nf_mod.F90 |
@file
@brief NetCDF interface routines Read more… |
NutrientCompetitionCLM45defaultMod |
NutrientCompetitionCLM45defaultMod.F90 |
|
NutrientCompetitionFactoryMod |
NutrientCompetitionFactoryMod.F90 |
|
NutrientCompetitionFlexibleCNMod |
NutrientCompetitionFlexibleCNMod.F90 |
|
NutrientCompetitionMethodMod |
NutrientCompetitionMethodMod.F90 |
|
oas_defineMod |
oas_defineMod.F90 |
|
oas_sendReceiveMod |
oas_sendReceiveMod.F90 |
|
oas_vardefMod |
oas_vardefMod.F90 |
|
ocn_comp_mct |
ocn_comp_mct.F90 |
|
organicFileMod |
organicFileMod.F90 |
|
OzoneBaseMod |
OzoneBaseMod.F90 |
|
OzoneFactoryMod |
OzoneFactoryMod.F90 |
|
OzoneMod |
OzoneMod.F90 |
|
OzoneOffMod |
OzoneOffMod.F90 |
|
paramUtilMod |
paramUtilMod.F90 |
|
PatchType |
PatchType.F90 |
|
perf_mod |
perf_mod.F90 |
|
perf_utils |
perf_utils.F90 |
|
pftconMod |
pftconMod.F90 |
|
PhotosynthesisMod |
PhotosynthesisMod.F90 |
|
pio |
pio.F90 |
@file
@brief User interface Module for PIO, this is the only file a user program should 'use' Read more… |
pio_kinds |
pio_kinds.F90 |
@file pio_kinds.F90
@brief basic data types Read more… |
pio_mpi_utils |
pio_mpi_utils.F90 |
|
pio_msg_mod |
pio_msg_mod.F90 |
|
pio_nf_utils |
pio_nf_utils.F90 |
@private |
pio_support |
pio_support.F90 |
@file pio_support.F90
@brief internal code for compiler workarounds, aborts and debug functions Read more… |
pio_types |
pio_types.F90 |
@file
@brief Derived datatypes and constants for PIO Read more… |
pio_utils |
pio_utils.F90 |
|
piovdc |
piovdc.F90 |
@file piovdc.F90
@author Yannick Polius ypolius@ucar.edu
@version $Revision$
@date $LastChangedDate$
@brief The piovdc library for writing Vapor Data Collection (VDC) 2 data files
https://wiki.ucar.edu/display/dasg/PIOVDC
@details The piovdc library is used to write VDC2 data files in a
parallel manner using PIO. After the prerequisite library functions are
used, a call to pio_writedarray is made, writing the passed
data to an on disk VDC2 collection.
PRE-REQUISITES:
VDF meta-file must be generated, using either rawtovdf or vdfcreate
if advanced features (wavelet type, compression ratios, or boundary type) are needed
VDF file requires VDC version to be 2, and requires the Waveletname,
WaveletBoundaryMode, CompressionRations, and NumTransforms to be set.
POST-EFFECTS:
After a successful write, VDC2 data will be in a directory located in
the same directory as the vdf file, using the vdf name, appended with _data
(ex. ghost.vdf generates VDC2 data in the dir ghost_data in the vdf dir)
If no compression is enabled, a single, uncompressed file will be
generated using PIO instead of a VDC |
prep_aoflux_mod |
prep_aoflux_mod.F90 |
|
prep_atm_mod |
prep_atm_mod.F90 |
|
prep_glc_mod |
prep_glc_mod.F90 |
|
prep_ice_mod |
prep_ice_mod.F90 |
|
prep_lnd_mod |
prep_lnd_mod.F90 |
|
prep_ocn_mod |
prep_ocn_mod.F90 |
|
prep_rof_mod |
prep_rof_mod.F90 |
|
prep_wav_mod |
prep_wav_mod.F90 |
|
PRTAllometricCarbonMod |
PRTAllometricCarbonMod.F90 |
|
PRTGenericMod |
PRTGenericMod.F90 |
|
PRTLossFluxesMod |
PRTLossFluxesMod.F90 |
|
QSatMod |
QSatMod.F90 |
|
quadraticMod |
quadraticMod.F90 |
|
readParamsMod |
readParamsMod.F90 |
|
restFileMod |
restFileMod.F90 |
|
reweightMod |
reweightMod.F90 |
|
rof_comp_mct |
rof_comp_mct.F90 |
|
rof_cpl_indices |
rof_cpl_indices.F90 |
|
RootBiophysMod |
RootBiophysMod.F90 |
|
RtmDateTime |
RtmDateTime.F90 |
|
RtmFileUtils |
RtmFileUtils.F90 |
|
RtmHistFile |
RtmHistFile.F90 |
|
RtmHistFlds |
RtmHistFlds.F90 |
|
RtmIO |
RtmIO.F90 |
|
RtmMod |
RtmMod.F90 |
|
RtmRestFile |
RtmRestFile.F90 |
|
RtmSpmd |
RtmSpmd.F90 |
|
RtmTimeManager |
RtmTimeManager.F90 |
|
RtmVar |
RtmVar.F90 |
|
RunoffMod |
RunoffMod.F90 |
|
SatellitePhenologyMod |
SatellitePhenologyMod.F90 |
|
seq_cdata_mod |
seq_cdata_mod.F90 |
|
seq_comm_mct |
seq_comm_mct.F90 |
! NOTE: If all atmospheres are identical in number of processes,
! number of threads, and grid layout, we should check that the
! user-provided number of processes and threads are consistent
! (or else, only accept one entry for these quantities when reading
! the namelist). ARE OTHER PROTECTIONS/CHECKS NEEDED??? |
seq_diag_mct |
seq_diag_mct.F90 |
|
seq_domain_mct |
seq_domain_mct.F90 |
|
seq_drydep_mod |
seq_drydep_mod.F90 |
|
seq_flds_mod |
seq_flds_mod.F90 |
|
seq_flux_mct |
seq_flux_mct.F90 |
|
seq_frac_mct |
seq_frac_mct.F90 |
|
seq_infodata_mod |
seq_infodata_mod.F90 |
|
seq_io_mod |
seq_io_mod.F90 |
|
seq_io_read_mod |
seq_io_read_mod.F90 |
|
seq_map_mod |
seq_map_mod.F90 |
|
seq_map_type_mod |
seq_map_type_mod.F90 |
|
seq_rest_mod |
seq_rest_mod.F90 |
|
seq_timemgr_mod |
seq_timemgr_mod.F90 |
|
SFMainMod |
SFMainMod.F90 |
Read more… |
SFParamsMod |
SFParamsMod.F90 |
|
shr_abort_mod |
shr_abort_mod.F90 |
|
shr_cal_mod |
shr_cal_mod.F90 |
|
shr_carma_mod |
shr_carma_mod.F90 |
|
shr_const_mod |
shr_const_mod.F90 |
|
shr_dmodel_mod |
shr_dmodel_mod.F90 |
|
shr_expr_parser_mod |
shr_expr_parser_mod.F90 |
|
shr_file_mod |
shr_file_mod.F90 |
|
shr_fire_emis_mod |
shr_fire_emis_mod.F90 |
|
shr_flds_mod |
shr_flds_mod.F90 |
|
shr_flux_mod |
shr_flux_mod.F90 |
|
shr_kind_mod |
shr_kind_mod.F90 |
|
shr_log_mod |
shr_log_mod.F90 |
|
shr_map_mod |
shr_map_mod.F90 |
|
shr_mct_mod |
shr_mct_mod.F90 |
|
shr_megan_mod |
shr_megan_mod.F90 |
|
shr_mem_mod |
shr_mem_mod.F90 |
|
shr_mpi_mod |
shr_mpi_mod.F90 |
|
shr_msg_mod |
shr_msg_mod.F90 |
|
shr_ncread_mod |
shr_ncread_mod.F90 |
|
shr_ndep_mod |
shr_ndep_mod.F90 |
|
shr_nl_mod |
shr_nl_mod.F90 |
|
shr_orb_mod |
shr_orb_mod.F90 |
|
shr_pcdf_mod |
shr_pcdf_mod.F90 |
PUBLIC MEMBER FUNCTIONS Read more… |
shr_pio_mod |
shr_pio_mod.F90 |
Given a component name, return the index of that component.
This is the index into io_compid, io_compname, comp_pio_iotype, etc.
If the given component is not found, return -1 |
shr_precip_mod |
shr_precip_mod.F90 |
|
shr_reprosum_mod |
shr_reprosum_mod.F90 |
|
shr_scam_mod |
shr_scam_mod.F90 |
|
shr_spfn_mod |
shr_spfn_mod.F90 |
Explanation of machine-dependent constants Read more… |
shr_strconvert_mod |
shr_strconvert_mod.F90 |
|
shr_strdata_mod |
shr_strdata_mod.F90 |
Interface |
shr_stream_mod |
shr_stream_mod.F90 |
|
shr_string_mod |
shr_string_mod.F90 |
|
shr_sys_mod |
shr_sys_mod.F90 |
|
shr_timer_mod |
shr_timer_mod.F90 |
|
shr_tInterp_mod |
shr_tInterp_mod.F90 |
|
shr_vmath_mod |
shr_vmath_mod.F90 |
|
shr_wv_sat_mod |
shr_wv_sat_mod.F90 |
|
SimpleMathMod |
SimpleMathMod.F90 |
|
SnowHydrologyMod |
SnowHydrologyMod.F90 |
|
SnowSnicarMod |
SnowSnicarMod.F90 |
|
SoilBiogeochemCarbonFluxType |
SoilBiogeochemCarbonFluxType.F90 |
|
SoilBiogeochemCarbonStateType |
SoilBiogeochemCarbonStateType.F90 |
|
SoilBiogeochemCompetitionMod |
SoilBiogeochemCompetitionMod.F90 |
|
SoilBiogeochemDecompCascadeBGCMod |
SoilBiogeochemDecompCascadeBGCMod.F90 |
|
SoilBiogeochemDecompCascadeCNMod |
SoilBiogeochemDecompCascadeCNMod.F90 |
|
SoilBiogeochemDecompCascadeConType |
SoilBiogeochemDecompCascadeConType.F90 |
|
SoilBiogeochemDecompMod |
SoilBiogeochemDecompMod.F90 |
|
SoilBiogeochemLittVertTranspMod |
SoilBiogeochemLittVertTranspMod.F90 |
|
SoilBiogeochemNitrifDenitrifMod |
SoilBiogeochemNitrifDenitrifMod.F90 |
|
SoilBiogeochemNitrogenFluxType |
SoilBiogeochemNitrogenFluxType.F90 |
|
SoilBiogeochemNitrogenStateType |
SoilBiogeochemNitrogenStateType.F90 |
|
SoilBiogeochemNitrogenUptakeMod |
SoilBiogeochemNitrogenUptakeMod.F90 |
|
SoilBiogeochemNLeachingMod |
SoilBiogeochemNLeachingMod.F90 |
|
SoilBiogeochemNStateUpdate1Mod |
SoilBiogeochemNStateUpdate1Mod.F90 |
|
SoilBiogeochemPotentialMod |
SoilBiogeochemPotentialMod.F90 |
|
SoilBiogeochemPrecisionControlMod |
SoilBiogeochemPrecisionControlMod.F90 |
|
SoilBiogeochemStateType |
SoilBiogeochemStateType.F90 |
|
SoilBiogeochemVerticalProfileMod |
SoilBiogeochemVerticalProfileMod.F90 |
|
SoilFluxesMod |
SoilFluxesMod.F90 |
|
SoilHydrologyInitTimeConstMod |
SoilHydrologyInitTimeConstMod.F90 |
|
SoilHydrologyType |
SoilHydrologyType.F90 |
|
SoilMoistStressMod |
SoilMoistStressMod.F90 |
|
SoilMoistureStreamMod |
SoilMoistureStreamMod.F90 |
|
SoilStateInitTimeConstMod |
SoilStateInitTimeConstMod.F90 |
|
SoilStateType |
SoilStateType.F90 |
|
SoilTemperatureMod |
SoilTemperatureMod.F90 |
|
SoilWaterMovementMod |
SoilWaterMovementMod.F90 |
|
SoilWaterPlantSinkMod |
SoilWaterPlantSinkMod.F90 |
|
SoilWaterRetentionCurveClappHornberg1978Mod |
SoilWaterRetentionCurveClappHornberg1978Mod.F90 |
|
SoilWaterRetentionCurveFactoryMod |
SoilWaterRetentionCurveFactoryMod.F90 |
|
SoilWaterRetentionCurveMod |
SoilWaterRetentionCurveMod.F90 |
|
SoilWaterRetentionCurveVanGenuchten1980Mod |
SoilWaterRetentionCurveVanGenuchten1980Mod.F90 |
|
SolarAbsorbedType |
SolarAbsorbedType.F90 |
|
SpeciesBaseType |
SpeciesBaseType.F90 |
|
SpeciesIsotopeType |
SpeciesIsotopeType.F90 |
|
SpeciesNonIsotopeType |
SpeciesNonIsotopeType.F90 |
|
spmdGathScatMod |
spmdGathScatMod.F90 |
|
spmdMod |
spmdMod.F90 |
|
srcmodel |
srcmodel.F90 |
! END OF INIT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Read more… |
subgridAveMod |
subgridAveMod.F90 |
|
subgridMod |
subgridMod.F90 |
|
subgridRestMod |
subgridRestMod.F90 |
|
subgridWeightsMod |
subgridWeightsMod.F90 |
|
SurfaceAlbedoMod |
SurfaceAlbedoMod.F90 |
|
SurfaceAlbedoType |
SurfaceAlbedoType.F90 |
|
SurfaceRadiationMod |
SurfaceRadiationMod.F90 |
|
SurfaceResistanceMod |
SurfaceResistanceMod.F90 |
$ subroutine init_soil_resistance()
$ !
$ !DESCRIPTIONS
$ ! initialize method for soil resis calculation
$ !
$ ! !USES:
$ use abortutils , only : endrun
$ use fileutils , only : getavu, relavu
$ use spmdMod , only : mpicom, masterproc
$ use shr_mpi_mod , only : shr_mpi_bcast
$ use clm_varctl , only : iulog, use_bedrock
$ use controlMod , only : NLFilename
$ use clm_nlUtilsMod , only : find_nlgroup_name
$
$ ! !ARGUMENTS:
$ !------------------------------------------------------------------------------
$ implicit none
$ integer :: nu_nml ! unit for namelist file
$ integer :: nml_error ! namelist i/o error flag
$ character(), parameter :: subName = "('init_soil_resistance')"
$
$ !-----------------------------------------------------------------------
$
$! MUST agree with name in namelist and read statement
$ namelist /soil_resis_inparm/ soil_resis_method
$
$ ! Default values for namelist
$
$ soil_resis_method = sl_14
$
$ ! Read soil_resis namelist
$ if (masterproc) then
$ nu_nml = getavu()
$ open( nu_nml, file=trim(NLFilename), status='old', iostat=nml_error )
$ call find_nlgroup_name(nu_nml, 'soil_resis_inparm', status=nml_error)
$ if (nml_error == 0) then
$ read(nu_nml, nml=soil_resis_inparm,iostat=nml_error)
$ if (nml_error /= 0) then
$ call endrun(subname // ':: ERROR reading soil_resis namelist')
$ end if
$ end if
$ close(nu_nml)
$ call relavu( nu_nml )
$
$ endif
$
$ call shr_mpi_bcast(soil_resis_method, mpicom)
$
$ if (masterproc) then
$ write(iulog,) ' '
$ write(iulog,) 'soil_resis settings:'
$ write(iulog,) ' soil_resis_method = ',soil_resis_method
$ endif
$!scs
$! soil_resis_method = leepielke_1992
$! soil_resis_method = sl_14
$!scs
$
$ end subroutine init_soil_resistance |
surfrdMod |
surfrdMod.F90 |
|
surfrdUtilsMod |
surfrdUtilsMod.F90 |
|
t_drv_timers_mod |
t_driver_timers_mod.F90 |
|
TemperatureType |
TemperatureType.F90 |
|
test_dynVarShared |
test_dynVarShared.F90 |
|
TopoMod |
TopoMod.F90 |
|
TotalWaterAndHeatMod |
TotalWaterAndHeatMod.F90 |
|
TridiagonalMod |
TridiagonalMod.F90 |
|
UrbanAlbedoMod |
UrbanAlbedoMod.F90 |
|
UrbanFluxesMod |
UrbanFluxesMod.F90 |
|
UrbanParamsType |
UrbanParamsType.F90 |
|
UrbanRadiationMod |
UrbanRadiationMod.F90 |
|
UrbanTimeVarType |
UrbanTimeVarType.F90 |
|
UrbBuildTempOleson2015Mod |
UrbBuildTempOleson2015Mod.F90 |
|
VOCEmissionMod |
VOCEmissionMod.F90 |
|
water_isotopes |
water_isotopes.F90 |
|
water_types |
water_types.F90 |
|
WaterfluxType |
WaterfluxType.F90 |
|
WaterstateType |
WaterStateType.F90 |
|
wav_comp_mct |
wav_comp_mct.F90 |
|