User’s Guide to the NCAR Community Atmosphere Model (CAM 3.0)

  • 格式:pdf
  • 大小:584.02 KB
  • 文档页数:97

June2004User’sGuidetotheNCARCommunityAtmosphereModel(CAM3.0)JamesR.McCaaMathewRothsteinBrianE.EatonJamesM.RosinskiErikKluzekMarianaVertensteinClimateAndGlobalDynamicsDivisionNationalCenterForAtmosphericResearchBoulder,Colorado,USA

ClimateAndGlobalDynamicsDivisionNationalCenterForAtmosphericResearchBoulder,ColoradoTheNationalCenterforAtmosphericResearch(NCAR)isoperatedbytheUniversityCorpora-tionforAtmosphericResearch(UCAR)andissponsoredbytheNationalScienceFoundation.Anyopinions,findings,conclusions,orrecommendationsexpressedinthispublicationarethoseoftheauthor(s)anddonotnecessarilyreflecttheviewsoftheNationalScienceFoundation.Contents

Acknowledgmentsix1Introduction11.1HowtoUseThisDocument.............................11.2QuickStart......................................21.3ChangessinceCAM2.0...............................21.4Obtainingandunpackingthesourcecodeanddatasets..............31.4.1CAMinputdatasetdirectoryhierarchy...................31.4.2CAMsourcecodedirectoryhierarchy....................41.5GettingHelp–OtherUserResources........................51.5.1TheCAMWebPage.............................51.5.2Thecam-usersmailinglist..........................51.5.3Reportingbugs................................5

2BuildingandRunningCAM72.1Theconfigureutility................................82.1.1Optionstoconfigure.............................82.1.2Environmentvariablesusedbyconfigure..................162.2Thebuild-namelistutility.............................172.2.1Optionstobuild-namelist..........................172.2.2Environmentvariablesusedbybuild-namelist...............192.3UseCases.......................................202.3.1ConfiguringandrunningthedefaultCAMexecutable...........202.3.2UsingtheSlabOceanModel(SOM)....................222.4SampleRunScripts..................................232.4.1UseofCpreprocessortokens.........................252.4.2Detailsofthegmakeprocedure.......................252.5ModelInputDatasets.................................272.5.1AtmosphereComponentDatasets......................282.5.2OceanComponentDatasets.........................312.5.3Sea-IceComponentDatasets.........................322.5.4LandComponentDatasets..........................322.6TroubleshootingGuide................................322.7RunningCAMaspartoftheCCSMcoupledmodelsystem............35

i3ModelOutput373.1ModelHistoryFiles..................................373.1.1MasterFieldList...............................373.1.2HistoryFiles2through6...........................483.1.3Changingthecharacteristicsofhistoryfiles.................483.1.4NamingtheHistoryFiles...........................493.2Modelgeneratedinitialconditiondatasetfiles...................493.3RestartDatasets...................................493.4MassStoreArchiving.................................503.5ModelVerticalCoordinate..............................51

4SimpleCodeModifications534.1UsingtheScriptswithModifiedCode........................534.2AddingNewOutputVariables............................534.3Trouble-ShootingModelChanges..........................544.3.1ResourceAllocationErrors..........................544.3.2CodingErrors.................................554.4Portingthemodeltonewresolutions........................55

AppendicesAGlossary57BCAMNamelistVariables61B.1CAMEXPruntypenamelistvariables.......................61B.2CAMEXPtimemanagementnamelistvariables..................61B.3CAMEXPinputdatasetnamelistvariables.....................62B.4CAMEXPhistoryfilenamelistvariables......................62B.5CAMEXPmassstorecontrolnamelistvariables..................62B.6CAMEXPrestartfilenamelistvariables......................62B.7CAMEXPdynamicsnamelistvariables.......................62B.8CAMEXPphysicsnamelistvariables........................62B.9CAMEXPnon-waterconstituentnamelistvariables................62B.10CAMEXPmemorynamelistvariables........................63B.11CAMEXPperformancetuningnamelistvariables.................63B.12CAMEXPorbitalparameternamelistvariables..................63B.13CompletelistofCAMnamelistvariables......................63

CCLMnamelistvariables79DDetailsoftheconfigurationfiles81D.1Filepath.......................................81D.2misc.h.........................................81D.3params.h.......................................81

ii