47
Predicting Climate Change Through Volunteer Computing University of Oxford Department of Atmospheric Physics Oxford e-Research Centre climateprediction.net

Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Predicting Climate ChangeThrough Volunteer Computing

University of Oxford

Department of Atmospheric Physics

Oxford e-Research Centre

climateprediction.net

Page 2: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

The Method: Invite the public to download a full resolution,

3D climate model and run it locally on their PC.

Use each PC to run a single member of a massive, perturbed physics ensemble.

Provide visualization software and educational packages to maintain interest and facilitate school and undergraduate projects etc.

The Goals: To harness the power of idle home and

business PCs to help forecast the climate of the 21st century.

To improve public understanding of the nature of uncertainty in climate prediction.

climateprediction.net

Page 3: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

A specialized form of “distributed computing” which is really an “old idea” in computer science -- using remote computers to perform a same or similar tasks

Along the lines of Condor, which now supports BOINC VC projects as “backfill” – so we’re all grid now!

Was around before '99 but took off with SETI@home Offers high CPU power at low cost (need a few

developers/sysadmins to run the “supercomputer”)

Volunteer Computing

Page 4: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Processing Power

SETI@home peak cap with 500K users about 1 PF = 1000 TF

climateprediction.net (CPDN) running at about 60 TF (60K concurrent users each 1GF machine average, i.e. P.IV 2GHz conservatively rated)

For comparison, Earth Sim in Yokohama = 35TF max.

Page 5: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

CPDN Volunteer Computing Challenges... Climate models (ESM's, AOGCM's etc) are very large,

complex systems developed by physicists sometimes over decades (& proprietary in case of UKMO)

~1 million lines of Fortran code (HadCM3 - 550 files, 40MB text source code)

Little documentation (the science is well documented but not the software and design of the system per se)

Also “utility” code written by various scientists & students over the years (outside of model code, 220 files, 12MB source, 250K lines); often workable but hard to implement on a cross-platform PC project

Meant to be run on supercomputers, primarily 64-bit – not designed (or indeed envisioned) to be run on anything other than a supercomputer or at the very least, a Linux cluster

Page 6: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src)

Proprietary, licenced by UK MetOffice

− distribute executable/binary form only Resolution used: 2.75x3.75 degrees (73 lat x 96 long)

Typically run on a supercomputer (i.e. Cray T3E) or 8-node Linux cluster (minimum)

Ported to a single-processor, 32-bit Linux box

Original: Windows only, now also Mac OS X, Linux

Intel Fortran Win & Linux, IBM XLF for Mac, soon Intel Mac

Many validation runs made on single-proc/32-bit to compare to supercomputer 64-bit

Current coupled model takes ~6 months to run on a P4/2GHz PC 24/7!

Page 7: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

CPDN / BOINC Server Setup Database Server – Dell PowerEdge 6850,

two Xeon 2.4GHz CPUs, 3GB RAM, 70GB SCSI RAID10 array (RAID5 originally on this former Oracle server, but seems sluggish for mySQL).

Scheduler/Web Server – Dell PowerEdge 6850, two Xeon 2.4GHz CPU, 1GB RAM, also usually <<1%

Upload Servers – federated worldwide, donated, so vary from “off the shelf” PCs to shared space on a large Linux cluster.

Thanks to Paul Jeffreys & OUCS for hosting us gratis over the years, and to Steven Young for much support

NB – we are also now in a “proper” rack (unlike below) thanks to David Wallom!

Page 8: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Why BOINC? (or “I Dream of SETI”)

• BOINC = (Cal-)Berkeley Open Infrastructure for Network Computing – offshoot of David Anderson’s work on SETI@home

• Large Open Source project – CPDN contributes (graphics libs, networking/libcurl layer, testing, trickles)

• A tried and tested framework - BOINC is based on the experiences of the SETI@Home team in handling millions of users.

• Distribution includes all the framework necessary to set up a public project, and good documentation on configuring one’s application to work with BOINC.

Page 9: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice
Page 10: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Threats to participants?

Release of personal data.− Secure sockets.− Standard database security measures.− Database on firewalled subnet.

Unexpected cost of participation, e.g. unwanted side effects of software.

− Digitally signed software package.− Standard server security.− Information on how to check digital signatures.− Client initiated communications.

Page 11: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Threats to the experiment?

Tampering with simulation or data by participants.− Repeated simulations.− Initial condition ensembles.− Checksum monitoring of files.

Data corruption in transit by a third party.− Secure sockets.− Digitally signed file list & checksums.

Corruption of data on server by a third party.− Standard database and security measures.− Database on firewalled subnet.

Page 12: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

BBC Climate Change Experiment

• http://www.bbc.co.uk/climatechange• Participants download a 160-year atmosphere-ocean

coupled model experiment (1920 to 2080)• Promoted as part of the BBC “Climate Chaos” season of

programmes & documentaries• The “Meltdown” documentary featured the CPDN

project and launched the BBC/CPDN experiment in February of 2006

• Started as a BBC4 production but due to popularity ended up being shown on BBC1 with ~2 million viewers

• Still has a strong user community and participant base• Results show broadcast January ’07, presented by

David Attenborough

climateprediction.net

Page 13: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

climateprediction.net Users Worldwide>300,000 users total (90% MS Windows): ~60,000 active~20 million model-years simulated (as of February ‘07)

~200,000 completed simulations

The world's largest climate modelling supercomputer!(NB: a black dot is one or more computers running climateprediction.net)

Page 14: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

climateprediction.net Screensavers

Page 15: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Next Step – Regional Modelling• NERC KT Project Using UKMO PRECIS model

http://precis.metoffice.com/• Currently 32-bit, Linux 100x100 regional model• ‘embedded’ within our HadCM3L/BOINC project • HadCM3L boundary conditions assimilated into

PRECIS every model-day (unidirectional)• Comparison of global versus regional resolution:

climateprediction.net

Page 16: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Next Step – Regional Modelling (Success!)

CPDN/BOINC Windows prototype of PRECIS regional modelling embedded within the HadCM3 global coupled model – 10K grid boxes over southeast Asia

Page 17: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Next Step – Higher Res Global• 100 m2 at mid-latitudes – lg storm tracking, fronts etc• Currently doing this at http://attribution.cpdn.org• Recently have a proposal to do this with HadGAM1

(current generation MetOffice model)• Opportunities for a “branded” experiment with The

Weather Channel and/or Microsoft?

climateprediction.net

Page 18: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

climateprediction.net for Educational Outreach

CPDN has public education via the website, media, and schools as an important facet of the project

Website has much information on climate change and related topics to the CPDN program.

Open University (UK) offers a short course (S199) utilizing the climateprediction.net experiment (MS Windows client)

Students hosted a debate on climate change issues, compared and contrasted their results, etc.

Students at Gosford Hill School, Oxon viewing their CPDN model

Currently focused on UK schools, but as projects added and staff resources are gained plan to expand to other European schools and US schools

Page 19: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Challenge – Keeping Users!Ref: Carl Christensen, Tolu Aina, David Stainforth, The Challenge of Volunteer

Computing With Lengthy Climate Modelling Simulations, Proceedings of the 1st IEEE Conference on e-Science and Grid Computing, Melbourne, Australia, 5-8 Dec 2005

Page 20: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

CPDN results and science…

Page 21: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Example BBC Expt Run

Page 22: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Plume Graph of Only 206 Runs!(Still one of the largest CM ensembles)

Page 23: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Grid Services for Scientists Development has started for web services for scientific

access to the large federated dataset Will allow scientists worldwide access and analysis of

our unprecedentedly large dataset Some data (slab model/HadSM3 runs) already on the

NERC Data Grid: http://ndg.badc.rl.ac.uk Thanks to Tony Hey & Microsoft for a grant to support

a full-time software engineer for 2 yrs in this endeavour (Milo Thurston)

Also a DPhil student (Daniel Goodman) at Oxford Comlab working in this area – SVD across federated upload servers

Page 24: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

D. A. Stainforth, T. Aina, C. Christensen, M. Collins, N. Faull, D. J. Frame, J. A. Kettleborough, S. Knight, A. Martin, J. M. Murphy, C. Piani, D. Sexton, L. A. Smith, R. A. Spicer, A. J. Thorpe & M. R. Allen, Uncertainty in predictions of the climate response to rising levels of greenhouse gases, Nature, 433, pp.403-406, 27/01/2005

D. J. Frame, B. B. B. Booth, J. A. Kettleborough, D. A. Stainforth, J. M. Gregory, M. Collins, and M. R. Allen, Constraining climate forecasts: The role of prior assumptions, Geophysical Review Letters, 32, L09702, May 2005.

C. Piani, D. J. Frame, D. A. Stainforth, and M. R. Allen, Constraints on climate change from a multi-thousand member ensemble of simulations, Geophysical Review Letters, 32, L23825, December 2005.

G.C. Hegerl, T.J. Crowley, W.T. Hyde and D. J. Frame, Climate sensitivity constrained by temperature reconstructions over the past seven centuries, Nature, 440, p1029-1032, April 2006.

Allen, M., N. Andronova, B. Booth, S. Dessai, D. Frame, C. Forest, J. Gregory, G. Hegerl, R. Knutti, C. Piani, D. Sexton, D. Stainforth, 2006, Observational constraints on climate sensitivity, in Avoiding Dangerous Climate Change, (Eds.) J.S. Schellnhuber, W. Cramer, N. Nakicenovic, T.M.L. Wigley, G. Yohe., Cambridge Univ. Press.PDF of complete book (17 MB), see chapter 29

Knutti, R., G.A. Meehl, M.R. Allen and D. A. Stainforth, Constraining climate sensitivity from the seasonal cycle in surface temperature, Journal of Climate, in press

Designing a Runtime System for Volunteer Computing, David P. Anderson, Carl Christensen and Bruce Allen, To appear in Supercomputing ’06 (the International Conference for High Performance Computing, Networking, Storage and Analysis), Tampa, Florida, USA, November 2006.

N. Massey, T. Aina, M. Allen, C. Christensen, D. Frame, D. Goodman, J. Kettleborough, A. Martin, S. Pascoe and D. Stainforth, Data access and analysis with distributed federated data servers in climateprediction.net , Advances in Geosciences, 8, p49-56, 2006.

Carl Christensen, Tolu Aina, David Stainforth, The Challenge of Volunteer Computing With Lengthy Climate Modelling Simulations, Proceedings of the 1st IEEE Conference on e-Science and Grid Computing, Melbourne, Australia, 5-8 Dec 2005

David Stainforth, Andrew Martin, Andrew Simpson, Carl Christensen, Jamie Kettleborough, Tolu Aina, and Myles Allen, Security Principles for Public-Resource Modeling Research, Proceedings of the 13th IEEE Conference on Enabling Grid Technologies (ENTGRID), Modena, Italy, June 2004

climateprediction.net Recent Publications

Page 25: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Results from our initial climateprediction.net experiment (Stainforth et al, 2005)

Using simplified model ocean to keep runs short

− 15-year calibration phase to compute ocean heat transport

− 15-year control phase with pre-industrial CO2 (280ppm)

− 15-year 2xCO2 phase with CO2 at 560ppm.

Repeat with different initial conditions to average out noise and quantify sampling uncertainty

15 yr spin-up 15 yr, base case CO2

15 yr, 2 x CO2

Derived fluxes

Diagnostics from final 8 yrs.

Calibration

Control

Double CO2

Page 26: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Parameter perturbations (initial results) Critical Relative Humidity [RHcrit]

Accretion constant [CT]

Condensation nuclei concentration [CW]

Ice fall velocity [VF1]

Entrainment coefficient (EntCoef).

Empirically adjusted cloud fraction (EACF).

0.60.5-EACF930.6EntCoef

2.00E-03

5.00E-04

2.00E-04

5.00E-05

1.00E-04

2.00E-05

CW (sea, land)0.90.70.6RHcrit4.00E-041.00E-045.00E-05CT2.01.00.5VF1High ValueStandard ValueLow valueParameter

Page 27: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Climate sensitivities from climateprediction.net

Stainforth et al, Nature, 27 Jan ‘05

The frequency distribution of simulated climate sensitivity using all (2,578) model versions (black), all model versions except those with perturbations to the cloud-to-rain conversion threshold (red), and all model versions except those with perturbations to the entrainment coefficient (blue).

Sensitivity is the equilibrium response of the global mean temperature of doubling atmospheric levels of carbon dioxide.

Page 28: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Frequency Distribution of Simulations

From Stainforth et al, Nature, 27 Jan ‘05

Page 29: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Frequency distribution, eliminating drifting control simulations

Page 30: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Un-physically strong low-cloud versus surface-heat-flux feedback in equatorial Pacific

Page 31: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

And having got excited about the cold ones…

Page 32: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Stainforth et al, 2005, updated: raw distribution

Traditional range

Page 33: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Raw histogram plotted against S-1: a Gaussian with a lump on one side.

Page 34: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

So why was anyone surprised by S>10K?

Simple inspection of the distribution of feedback parameters, λ=F0/S, suggests a Gaussian centred on

S-1=0.35K-1 (S=2.9K) ± 0.2K-1 (2-σ) . This implies similar odds on obtaining a model

with S-1>0.6K-1 (S<1.7K) as S-1<0.1K (S>10K). Would anyone have batted an eyelid if we had

announced a small percentage of models with sensitivities <1.7K?

Page 35: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Long and short wave feedbacks and Global Energy Balance

CS

Heat convergenceH

eat c

onve

rgen

ce

Albedo

Page 36: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Many of these high sensitivity models will prove significantly less realistic than the original

Global Top-of-Atmosphere Energy Imbalance

Clim

ate

Sen

sitiv

ity

Page 37: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

But not all

Global Top-of-Atmosphere Energy Imbalance

Clim

ate

Sen

sitiv

ity

Page 38: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Why not just weight the distribution of models by some measure of similarity to observations

and histogram the result?

This is the approach used by Tebaldi et al, 2003, Murphy et al, 2004, and Rougier et al, 2005.

The problem is, it’s wrong. Results depend, to first order, on arbitrary and

obscure choices about how models are sampled.

Page 39: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Forest et al (2002) assuming uniform prior in S-1 (solid: wrong) and S (dashed: right)

Page 40: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

How can we estimate a distribution for S that does not depend on arbitrary sampling?

Histograms or weighted histograms depend to first order on sampling design.

For example:

− Choosing to weight different regions of parameter space by the “size” of parameter perturbations makes results depend on arbitrary definition of model parameters.

− Choosing to sample S-1 uniformly over parameter intervals, or choosing to sample “forcing” uniformly in an energy budget analysis (Forster and Gregory), weights values of S by S-2 before any comparison with observations is made.

Instead, we search for “Transfer Functions” between observable quantities and climate sensitivity.

Page 41: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

A transfer function approach to estimating climate sensitivity (Piani et al, 2005)

We analyze a perturbed physics ensemble to identify a (vector) observable quantity that scales with the forecast quantity of interest (sensitivity).

We then equate likelihood of observations given model predictions of this observable with likelihood of the corresponding value for sensitivity.

Although the models do not sample “model space” in any objective way, we hypothesize that the transfer function is invariant across models.

Most importantly, this hypothesis can be easily tested by enlarging the ensemble or subdividing it.

Page 42: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Estimating λ from control climatology

Implied distribution allowing for scatter in transfer function Best linear

predictor of λ/F0 applied to ERA-40

Page 43: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Estimating S from control climatology

Best linear predictor of S applied to ERA-40

Distribution from linear transfer function (wrong)

Distribution of S implied by actual transfer function

Likelihood function for λ/F0 plotted against sensitivity

Piani et al, GRL, 12/2005

Objective: Development of a transfer function to

identify a (vector) observable quantity that scales with the forecast

quantity of interest (sensitivity).

Our best estimate of climate sensitivity is 3.3K, with a 5-95% range of 2.2-

6.8K (we can’t pin down more extreme percentiles).

Page 44: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Implications of Piani et al

Our best estimate of climate sensitivity is 3.3K, with a 5-95% range of 2.2-6.8K (we can’t pin down more extreme percentiles).

Observable quantities scale with the feedback parameter and not with climate sensitivity - even if we search for predictors that are linear in sensitivity.

So, if you want to estimate S via λ, you should estimate a likelihood function for λ and then plot it against S, without weighting by dλ/dS=-F0/S2.

Results predicting S directly and via λ then agree.

Page 45: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

Similar results using a neural network approach:

Knutti et al, Journal of Climate, 2006

The amplitude of the seasonal cycle in near surface temperature in Western North America vs. climate sensitivity. Each blue dot represents a simulation from the climateprediction.net project. Black horizontal lines mark the means from the ERA40, NCEP and HadCruT2v datasets over the same region.

The uncertainties in each of the mean climatologies are smaller than the spread of the three datasets. Red circles mark amplitudes of the seasonal cycle in the IPCC 20th century simulations.

NB: climateprediction.net simulations represent orders of magnitude increase in typical model ensemble size.

Page 46: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

We were by no means the first to report the possibility of S>7K

Page 47: Predicting Climate Change Through Volunteer Computing · Porting and Compiler Issues Model is about 1 million lines of legacy Fortran (40MB src) Proprietary, licenced by UK MetOffice

The final puzzle: why are we still alone? Climateprediction.net is still the only climate research project

using distributed computing.

Reasons:

− “You can’t recover all the data I want.” We can recover all the data you will ever look at.

− “You can’t run models in 64-bit precision.” Yes we can, and new PCs have 64-bit chips, so we will.

− “You can’t run high-resolution models.” We can equal the resolution of HiGEM: is that enough?

− “You can’t run it long enough to spin up the ocean.” Maybe you should think about your spin up procedures.

Update: possible project in Germany (FUB); also Bruce Hewitson (U Cape Town SA) with IBM World Community Grid