www.ccsm.ucar.edu ccsm tutorial ccsm software engineering group [email protected] june 28 2002

12
www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group [email protected] June 28 2002

Upload: beverly-gaines

Post on 14-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

CCSM Tutorial

CCSM Software Engineering Group [email protected]

June 28 2002

Page 2: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

WelcomeWelcome

• Logistics

• Why are we here today?– Teach you how to run CCSM2– Introduce CSEG members to you– Build the CCSM community– Get feedback from you on future directions

• What this workshop is

• What this workshop is not

Page 3: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

CCSM Software Engineering Group CCSM Software Engineering Group

Tony Craig CSEG ManagerLawrence Buja QA LeadBrian Kauffman CPL Liaison_____?_____ ATM LiaisonNancy Norton OCN LiaisonMariana Vertenstein LND LiaisonJulie Schramm ICE LiaisonErik Kluzek ESMF LiaisonWei Yu TestingDan Miner Infrastructure

Page 4: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

CCSM Support CCSM Support

Christine Shields Paleoclimate

Mark Stevens Atmosphere

Sylvia Murphy CCSM SN

Page 5: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

Review survey resultsReview survey results

• What do you expect to get out of the tutorial?• Have you ever used a climate model before?

If so, what is your level of experience?• What model configurations and science

experiments are you most interested in running?• On which platforms and where will you run the

model?• Are there any suggestions that you would like to

make about the content of the tutorial?

Page 6: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

What do you expect from the tutorial?What do you expect from the tutorial?

• How to download, setup and run CCSM:

• General understanding the structure of the model and basic configuration.

• How to modify CCSM,

• How to post process CGCM runs.

Page 7: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

2. Climate Modeling Experience?2. Climate Modeling Experience?

– Novice: 5• I am in the beginning level.• my experience is close by zero!

– Some Experience: 10• Not high, MOM GFDL• I have experience with running GENESIS

– Very Experienced: 7• Yes. I have ever used and modified CSM1.2.• 10-years experience running AGCMs, OGCMs, and

coupled AO GCMs.• My level of experience with climate models is fairly

advanced.

Page 8: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

3. configurations/science experiments3. configurations/science experiments

– Standard Coupled runs 15• Present-day and future climate changes.• Interactions between climate and carbon cycle.• TOGA, GOGA -alike coupled experiments• decadal simulations of the CCSM• Processes relevant to ENSO and the Asian

monsoons.• high resolutions tropical oceans(finer than 1 degree)

to resolve ocean waves.• time of response for forcings in the atmosphere.• calculating direct and indirect effects due to the

aerosols

Page 9: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

3. configurations/science experiments3. configurations/science experiments

– Standalone models 10• Ocean-sea ice configurations.• OGCM alone and AGCM alone experiments• AGCM coupled to a MLO with heat flux adjustments.• Land use/land cover change CAM/CLM2 and CCSM2. • vegetation and low atmosphere interactions.• CLM climatic biogenic hydrocarbon and CO emissions

– Paleo: 5• paleoclimate models and rapid climate change.• Palaeo version and carbon cycle simulations• changed continental configuration (aquaplanet).

Page 10: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

4. platforms 4. platforms

• I will run the models on DEC, SGI, and IBM-SP.• Swiss Scientific Computing Center, Manno, IBM• IBM at NCAR/ORNL, Origin at NCAR/LLNL. • Linux (if possible) at ANL.• IBM and SGI. Georgia Tech.• Origin 2000, 2400, 3400, and IBM SP in Georgia• Unix, SGI Origin 2000/3000, the last half of this year• Unix platform, SGI Origin 3000.• SGI. : University of Oslo, PNNL• Compaq Alphaserver ES40 with 4 processors.• The University of Toronto CRAY (NEC) SX-6.• IBM Regetta (Power4)

Page 11: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

5. suggestions 5. suggestions

• Running separate parts of the model system

• Guidelines on adding/changing code

• Response simulations, necessary timeframes?

• Review of climate modeling software, different approaches, parallelization, coding efficiency

• software engineer questions toward to the computer and software can be answered.

• please include info on how to run the model elsewhere.

Page 12: Www.ccsm.ucar.edu CCSM Tutorial CCSM Software Engineering Group ccsm@ucar.edu June 28 2002

www.ccsm.ucar.edu

Tutorial scheduleTutorial schedule

• 9:00 Opening/Introduction of CSEG • 9:15 Overview of the CCSM system • 9:30 The Quick Start Guide • 10:00 The CCSM2.0 scripts • 10:30 Break • 10:45 Building CCSM2.0 • 11:30 Running CCSM2.0 • 12:30 Lunch • 1:30 Changing the CCSM: 4 examples: • 2:30 Data Processing: • 3:00 Open Discussion