Next: Operating Modes
Up: Code Structure
Previous: Source Code Organization
  Contents
  Index
The following is a brief outline of the calling sequence for the
main CLM driver routine contained in driver.F90 (Section A.53).
Conditionally-executed routines are denoted by the inclusion of the
associated pre-processor variable in brackets after the routine name.
An exclamation point preceding the variable reverses its meaning.
The comprehensive listing of source code prologs contained in
Appendix A provides a brief synopsis of the functionality
provided by each of the routines listed below.
- csm_dosndrcv (Section A.42.6) [COUP_CSM]
- csm_recv (Section A.42.7) [COUP_CSM]
- interpMonthlyVeg (Section A.28.3) [!DGVM]
- readMonthlyVegetation (Section A.28.4)
- get_proc_clumps (Section A.50.14)
- Begin Loop 1 Over Clumps
- get_clump_bounds (Section A.50.10)
- DriverInit (Section A.19.1)
- Hydrology1 (Section A.22.1)
- FracWet (Section A.20.1)
- p2c (Section A.87)
- SurfaceRadiation (Section A.33.1)
- Biogeophysics1 (Section A.3.1)
- QSat (Section A.25.1)
- BareGroundFluxes (Section A.2.1)
- MoninObukIni (Section A.21.4)
- FrictionVelocity (Section A.21.1)
- CanopyFluxes (Section A.6.1)
- QSat (Section A.25.1)
- MoninObukIni (Section A.21.4)
- FrictionVelocity (Section A.21.1)
- Stomata (Section A.6.2)
- Stomata (Section A.6.2)
- QSat (Section A.25.1)
- BiogeophysicsLake (Section A.5.1)
- QSat (Section A.25.1)
- MoninObukIni (Section A.21.4)
- FrictionVelocity (Section A.21.1)
- QSat (Section A.25.1)
- Tridiagonal (Section A.34.1)
- VOCEmission (Section A.35.1) [VOC]
- DGVMRespiration (Section A.8.3) [DGVM]
- DGVMEcosystemDyn (Section A.8.2) [DGVM]
- Phenology (Section A.8.4)
- FireSeason (Section A.8.5)
- LitterSOM (Section A.8.6)
- EcosystemDyn (Section A.28.2) [!DGVM]
- SurfaceAlbedo (Section A.32.1)
- SnowAlbedo (Section A.32.2)
- SoilAlbedo (Section A.32.3)
- TwoStream (Section A.32.4)
- Biogeophysics2 (Section A.4.1)
- SoilTemperature (Section A.31.1)
- p2c (Section A.87)
- csm_flxave (Section A.42.9) [COUP_CSM]
- csm_send (Section A.42.8) [COUP_CSM]
- Begin Loop 2 Over Clumps
- get_clump_bounds (Section A.50.10)
- Hydrology2 (Section A.23.1)
- BuildSnowFilter (Section A.29.6)
- SnowWater (Section A.29.1)
- SurfaceRunoff (Section A.30.1)
- Infiltration (Section A.30.2)
- SoilWater (Section A.30.3)
- Drainage (Section A.30.4)
- SnowCompaction (Section A.29.2)
- CombineSnowLayers (Section A.29.3)
- DivideSnowLayers (Section A.29.4)
- BuildSnowFilter (Section A.29.6)
- HydrologyLake (Section A.24.1)
- SnowAge (Section A.32.5)
- BalanceCheck (Section A.1.1)
- lnd2atm (Section A.65.1) [OFFLINE]
- get_nstep (Section A.91.6)
- write_diagnostic (Section A.53.1)
- Rtmriverflux (Section A.26.4) [RTM]
- updateAccFlds (Section A.37.2)
- update_hbuf (Section A.57.8)
- get_curr_date (Section A.91.7) [DGVM]
- Begin Loop Over Clumps [DGVM]
- get_clump_bounds (Section A.50.10)
- lpj (Section A.13.1)
- get_curr_date (Section A.91.7)
- get_ref_date (Section A.91.10)
- BuildNatVegFilter (Section A.13.9)
- Reproduction (Section A.15.1)
- Turnover (Section A.17.1)
- Kill (Section A.11.1)
- BuildNatVegFilter (Section A.13.9)
- Allocation (Section A.7.1)
- Light (Section A.12.1)
- Mortality (Section A.14.1)
- Fire (Section A.10.1)
- Establishment (Section A.9.1)
- lpjreset1 (Section A.13.2)
- DGVMEcosystemDyn (Section A.8.2)
- SurfaceAlbedo (Section A.32.1)
- SnowAlbedo (Section A.32.2)
- SoilAlbedo (Section A.32.3)
- TwoStream (Section A.32.4)
- resetTimeConstDGVM (Section A.13.5)
- htapes_wrapup (Section A.57.16)
- Begin Loop Over Clumps [DGVM]
- get_clump_bounds (Section A.50.10)
- lpjreset2 (Section A.13.3)
- c2g (Section A.87)
- c2g (Section A.87)
- resetWeightsDGVM (Section A.13.6)
- c2g (Section A.87)
- c2g (Section A.87)
- gatherWeightsDGVM (Section A.13.7) [DGVM] [SPMD]
- histDGVM (Section A.13.4) [DGVM]
- restart (Section A.83.1)
- inicfile (Section A.61.1)
Next: Operating Modes
Up: Code Structure
Previous: Source Code Organization
  Contents
  Index
Mariana Vertenstein
2004-06-21