clm/README 1/13/2010 Community Land Surface Model (CLM) version 4.0 -- source code, tools, offline-build and test scripts. This gives you everything you need to run CLM in sequential CCSM mode with datm8 to provide NCEP forcing data in place of a modeled atmosphere. What is new in CLM4.0 (compared to CLM3.5.00)? See the ChangeLog file for a summary description of the most recent major version changes leading up to clm4_0_00. General directory structure: models/lnd/clm/doc ---- Documentation of CLM. models/lnd/clm/bld ---- Template, configure and build-namelist scripts for clm. models/lnd/clm/src ---- CLM Source code. models/lnd/clm/test --- CLM Testing scripts. models/lnd/clm/tools -- CLM Offline tools to prepare input datasets. scripts --------------- CPL7 scripts models/drv/driver ----- CCSM top level driver source code. models/drv/shr -------- CCSM top level driver shared code. models/drv/shr_esmf --- CCSM top level driver shared code for ESMF. models/atm/datm ------- CCSM Data model version 8 source code. models/ice/sice ------- CCSM stub sea-ice model source code. models/ocn/socn ------- CCSM stub ocean model source code. models/glc/sglc ------- CCSM stub glacier model source code. models/utils ---------- CCSM utility codes (Model Coupling Toolkit (MCT) (Earth System Model Framework) (timing -- code timing utility) ============================================================================================= Important files in main directories: ============================================================================================= models/lnd/clm/doc/Quickstart.GUIDE -------- Quick guide to using cpl7 scripts. models/lnd/clm/doc/Quickstart.userdatasets - Quick guide to using your own datasets. models/lnd/clm/doc/IMPORTANT_NOTES --------- Some important notes about this version of clm, configuration modes and namelist items that are not validated or functional. models/lnd/clm/doc/KnownBugs --------------- List of known bugs. models/lnd/clm/doc/ChangeLog --------------- Detailed list of changes for each model version. models/lnd/clm/doc/ChangeSum --------------- Summary one-line list of changes for each model version. models/lnd/clm/doc/README ------------------ This file models/lnd/clm/doc/UsersGuide -------------- CLM Users Guide models/lnd/clm/doc/CodeReference ----------- CLM Code Reference Guide models/lnd/clm/bld/configure --------------- Script to create Makefile and needed files to build offline CLM. models/lnd/clm/test/system/test_driver.sh -- Script for general software testing of standalone CLM. models/lnd/clm/tools/mkgriddata --- Directory to build program to create grid dataset at any resolution. models/lnd/clm/tools/mksurfdata --- Directory to build program to create surface dataset at any resolution. models/lnd/clm/tools/interpinic --- Directory to build program to interpolate initial conditions to any resolution. models/lnd/clm/tools/mkdatadomain - Directory to build program to create datm7 or docn7 domain files from clm files. models/lnd/clm/bld/README --------- Description of how to use the template, configure and build-namelist scripts. ============================================================================================= Source code directory structure: ============================================================================================= models/lnd/clm/src/biogeochem ----- Biogeochemisty models/lnd/clm/src/main ----------- Main control and high level code models/lnd/clm/src/main/cpl_mct --- Land model high level MCT driver models/lnd/clm/src/main/cpl_esmf -- Land model high level ESMF driver models/lnd/clm/src/riverroute ----- Riverrouting model (RTM) models/lnd/clm/src/biogeophys ----- Biogeophysics (Hydrology) -------------------------------------- General utility code shared between CCSM models models/csm_share models/csm_share/unit_testers -------- Unit tests for csm_share code models/csm_share/shr models/utils ------------------------- Utility code directory -------------------------------------- ESMF-WRF time-management library ---- This is an implementation of the ESMF_2_2_2r time-manager API created ---- by the Weather and Research Forecasting Model (WRF) modeling team. ---- (http://wrf-model.org/) ---- Alternatively you can link with the full version of ESMF from ---- (http:/www.esmf.ucar.edu/) models/utils/esmf_wrf_timemgr models/utils/esmf_wrf_timemgr/unittests ---- Unit testers -------------------------------------- CCSM code timing library models/utils/timing -------------------------------------- Model Coupling Toolkit code -------------------------------------- (http://www-unix.mcs.anl.gov/mct/) models/utils/mct models/utils/mct/mct models/utils/mct/mpi-serial models/utils/mct/doc models/utils/mct/doc/texsrc models/utils/mct/mpeu