ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
File List
Here is a list of all files with brief descriptions:
[detail level
1
2
3
4
]
Docs
▼
Source
►
Advection
ERF_Advection.H
ERF_AdvectionSrcForMom.cpp
ERF_AdvectionSrcForMom_N.H
ERF_AdvectionSrcForMom_T.H
ERF_AdvectionSrcForOpenBC.cpp
ERF_AdvectionSrcForScalars.H
ERF_AdvectionSrcForState.cpp
►
BoundaryConditions
ERF_ABLMost.cpp
ERF_ABLMost.H
ERF_BoundaryConditionsBaseState.cpp
ERF_BoundaryConditionsBndryReg.cpp
ERF_BoundaryConditionsCons.cpp
ERF_BoundaryConditionsRealbdy.cpp
ERF_BoundaryConditionsXvel.cpp
ERF_BoundaryConditionsYvel.cpp
ERF_BoundaryConditionsZvel.cpp
ERF_FillBdyCCVels.cpp
ERF_FillCoarsePatch.cpp
ERF_FillIntermediatePatch.cpp
ERF_FillPatch.cpp
ERF_FillPatcher.cpp
ERF_FillPatcher.H
ERF_MOSTAverage.cpp
ERF_MOSTAverage.H
ERF_MOSTRoughness.H
ERF_MOSTStress.H
ERF_PhysBCFunct.cpp
ERF_PhysBCFunct.H
ERF_TimeInterpolatedData.H
►
DataStructs
ERF_AdvStruct.H
ERF_DataStruct.H
ERF_DiffStruct.H
ERF_InputSoundingData.H
ERF_InputSpongeData.H
ERF_SpongeStruct.H
ERF_TurbPertStruct.H
ERF_TurbStruct.H
►
Diffusion
ERF_ComputeStrain_N.cpp
ERF_ComputeStrain_T.cpp
ERF_ComputeStress_N.cpp
ERF_ComputeStress_T.cpp
ERF_ComputeTurbulentViscosity.cpp
ERF_Diffusion.H
ERF_DiffusionSrcForMom_N.cpp
ERF_DiffusionSrcForMom_T.cpp
ERF_DiffusionSrcForState_N.cpp
ERF_DiffusionSrcForState_T.cpp
ERF_EddyViscosity.H
►
EB
ERF_EBBox.cpp
ERF_EBIF.H
ERF_EBRegular.cpp
ERF_InitEB.cpp
ERF_Redistribute.cpp
ERF_TerrainIF.H
ERF_WriteEBSurface.cpp
►
Initialization
ERF_Init1D.cpp
ERF_InitBCs.cpp
ERF_InitCustom.cpp
ERF_InitFromHSE.cpp
ERF_InitFromInputSounding.cpp
ERF_InitFromMetgrid.cpp
ERF_InitFromWRFInput.cpp
ERF_InitGeowind.cpp
ERF_InitRayleigh.cpp
ERF_InitSponge.cpp
ERF_InitTurbPert.cpp
ERF_InitUniform.cpp
ERF_InitWindFarm.cpp
ERF_MetgridUtils.H
►
IO
ERF_Checkpoint.cpp
ERF_ConsoleIO.cpp
ERF_NCCheckpoint.cpp
ERF_NCColumnFile.cpp
ERF_NCInterface.cpp
ERF_NCInterface.H
ERF_NCMultiFabFile.cpp
ERF_NCPlotFile.cpp
ERF_NCPlotFile.H
ERF_NCWpsFile.H
ERF_Plotfile.cpp
ERF_ReadBndryPlanes.cpp
ERF_ReadBndryPlanes.H
ERF_ReadFromMetgrid.cpp
ERF_ReadFromWRFBdy.cpp
ERF_ReadFromWRFInput.cpp
ERF_SampleData.H
ERF_Write1DProfiles.cpp
ERF_Write1DProfiles_stag.cpp
ERF_WriteBndryPlanes.cpp
ERF_WriteBndryPlanes.H
ERF_WriteJobInfo.cpp
ERF_WriteScalarProfiles.cpp
►
LandSurfaceModel
►
MM5
ERF_MM5.cpp
ERF_MM5.H
►
NOAH
ERF_NOAH.cpp
ERF_NOAH.H
►
Null
ERF_NullSurf.H
►
SLM
ERF_SLM.cpp
ERF_SLM.H
ERF_LandSurface.H
►
LinearSolvers
ERF_ComputeDivergence.cpp
ERF_FFTUtils.H
ERF_PoissonSolve.cpp
ERF_PoissonSolve_tb.cpp
ERF_PoissonWallDist.cpp
ERF_SolveWithEBMLMG.cpp
ERF_SolveWithFFT.cpp
ERF_SolveWithGMRES.cpp
ERF_SolveWithMLMG.cpp
ERF_TerrainPoisson.cpp
ERF_TerrainPoisson.H
ERF_TerrainPoisson_3D_K.H
►
Microphysics
►
Kessler
ERF_InitKessler.cpp
ERF_Kessler.cpp
ERF_Kessler.H
ERF_UpdateKessler.cpp
►
Null
ERF_NullMoist.H
ERF_NullMoistLagrangian.H
Contains the Lagrangian moisture model base class
►
SAM
ERF_CloudSAM.cpp
ERF_IceFall.cpp
ERF_InitSAM.cpp
ERF_Precip.cpp
ERF_PrecipFall.cpp
ERF_SAM.H
ERF_UpdateSAM.cpp
►
SatAdj
ERF_InitSatAdj.cpp
ERF_SatAdj.cpp
ERF_SatAdj.H
ERF_UpdateSatAdj.cpp
ERF_EulerianMicrophysics.H
Contains the Eulerian microphysics class
ERF_LagrangianMicrophysics.H
Contains the Lagrangian microphysics class
ERF_Microphysics.H
Contains the base class for microphysics
►
MultiBlock
ERF_MultiBlockContainer.cpp
ERF_MultiBlockContainer.H
►
Particles
ERF_ParticleData.H
ERFPC.H
ERFPCEvolve.cpp
ERFPCInitializations.cpp
ERFPCUtils.cpp
ERFTracers.cpp
►
PBL
ERF_ComputeDiffusivityMYNN25.cpp
ERF_ComputeDiffusivityYSU.cpp
ERF_MYNNStruct.H
ERF_PBLHeight.H
ERF_PBLModels.H
►
Prob
ERF_InitConstantDensityHSE.H
ERF_InitDensityHSEDry.H
ERF_InitRayleighDamping.H
►
Radiation
ERF_AeroRadProps.cpp
ERF_AeroRadProps.H
ERF_Albedo.cpp
ERF_Albedo.H
ERF_CloudRadProps.cpp
ERF_CloudRadProps.H
ERF_EbertCurry.H
ERF_FinalizeRRTMGP.cpp
ERF_InitRRTMGP.cpp
ERF_LinearInterpolate.H
ERF_M2005EffRadius.H
ERF_Mam4Aero.H
ERF_Mam4Constituents.H
ERF_ModalAeroWaterUptake.H
ERF_Optics.cpp
ERF_Optics.H
ERF_Parameterizations.H
ERF_PhysProp.H
ERF_RadConstants.H
ERF_Radiation.cpp
ERF_Radiation.H
ERF_RRTMGP.H
ERF_RunLongWaveRRTMGP.cpp
ERF_RunShortWaveRRTMGP.cpp
ERF_Slingo.H
►
SourceTerms
ERF_AddThinBodySources.cpp
ERF_ApplySpongeZoneBCs.cpp
ERF_ApplySpongeZoneBCs_ReadFromFile.cpp
ERF_BuoyancyUtils.H
ERF_ForestDrag.cpp
ERF_ForestDrag.H
ERF_MakeBuoyancy.cpp
ERF_MakeMomSources.cpp
ERF_MakeSources.cpp
ERF_MoistSetRhs.cpp
ERF_NumericalDiffusion.cpp
ERF_NumericalDiffusion.H
ERF_SrcHeaders.H
ERF_TerrainDrag.cpp
ERF_TerrainDrag.H
►
TimeIntegration
ERF_Advance.cpp
ERF_AdvanceDycore.cpp
ERF_AdvanceLSM.cpp
ERF_AdvanceMicrophysics.cpp
ERF_AdvanceRadiation.cpp
ERF_ComputeTimestep.cpp
ERF_FastRhs_MT.cpp
ERF_FastRhs_N.cpp
ERF_FastRhs_T.cpp
ERF_MakeFastCoeffs.cpp
ERF_MakeTauTerms.cpp
ERF_MRI.H
ERF_SlowRhsPost.cpp
ERF_SlowRhsPre.cpp
ERF_TI_fast_headers.H
ERF_TI_no_substep_fun.H
ERF_TI_slow_headers.H
ERF_TI_slow_rhs_fun.H
ERF_TI_substep_fun.H
ERF_TI_utils.H
ERF_TimeStep.cpp
►
Utils
ERF_AverageDown.cpp
ERF_ChopGrids.cpp
ERF_DirectionSelector.H
ERF_EOS.H
ERF_HSEUtils.H
ERF_InteriorGhostCells.cpp
ERF_Interpolation.H
ERF_Interpolation_1D.H
ERF_Interpolation_UPW.H
ERF_Interpolation_WENO.H
ERF_Interpolation_WENO_Z.H
ERF_MicrophysicsUtils.H
ERF_MomentumToVelocity.cpp
ERF_Orbit.cpp
ERF_Orbit.H
ERF_ParFunctions.H
ERF_PlaneAverage.H
ERF_SatMethods.H
ERF_TerrainMetrics.cpp
ERF_TerrainMetrics.H
ERF_Thetav.H
ERF_TileNoZ.H
ERF_TimeAvgVel.cpp
ERF_Utils.H
ERF_VelocityToMomentum.cpp
ERF_WaterVaporSaturation.H
ERF_Wstar.H
►
WindFarmParametrization
►
EWP
ERF_AdvanceEWP.cpp
ERF_EWP.H
►
Fitch
ERF_AdvanceFitch.cpp
ERF_Fitch.H
►
GeneralActuatorDisk
ERF_AdvanceGeneralAD.cpp
ERF_GeneralAD.H
►
Null
ERF_NullWindFarm.H
►
SimpleActuatorDisk
ERF_AdvanceSimpleAD.cpp
ERF_SimpleAD.H
ERF_WindFarm.cpp
ERF_WindFarm.H
ERF.cpp
ERF.H
ERF_Constants.H
ERF_Derive.cpp
ERF_Derive.H
ERF_IndexDefines.H
ERF_MakeNewArrays.cpp
ERF_MakeNewLevel.cpp
ERF_ProbCommon.H
ERF_ReadWaves.cpp
ERF_Tagging.cpp
main.cpp
Generated by
1.9.1