global hydrology modelling and uncertainty: running multiple ensembles with the university of...

31
Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1 , Dan Bretherton 2 , Nigel Arnell 1 & Keith Haines 2 1 Walker Institute for Climate System Research, University of Reading 2 Environmental Systems Science Centre (ESSC), University of Reading

Upload: isaiah-lamb

Post on 28-Mar-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Global Hydrology Modelling and Uncertainty: Running Multiple

Ensembles with the University of Reading Campus Grid

Simon Gosling1, Dan Bretherton2, Nigel Arnell1 & Keith Haines2

1 Walker Institute for Climate System Research, University of Reading 2 Environmental Systems Science Centre (ESSC), University of Reading

Page 2: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Outline

• Uncertainty in climate change impact assessment• The NERC QUEST-GSI project & requirement for HTC• Modification to the CC impact model & Campus Grid• Results: impact on global river runoff & water resources• Conclusions & future developments

Page 3: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Uncertainty in Climate Change Impact Assessment

Page 4: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Uncertainty in climate change impact assessment

• Global climate models (GCMs) use different but plausible parameterisations to represent the climate system.

• Sometimes due to sub-grid scale processes (<250km) or limited understanding.

Page 5: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Uncertainty in climate change impact assessment

• Therefore climate projections differ by institution:

2°C

Page 6: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

The NERC QUEST-GSI Project and the Requirement for HTC

Page 7: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

The NERC QUEST-GSI project

• Overall aim: To examine and assess the implications of different rates and degrees of climate change for a wide range of ecosystem services across the globe

• Our specific aims for global hydrology & water resources:A) To assess the global-scale consequences of different degrees of climate change on river runoff and water resourcesB) To characterise the uncertainty in the impacts associated with a given degree of climate change

Page 8: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

• A) achieved by investigating impacts associated with the following 9 degrees of global warming relative to present: 0.5 1.0 1.5 2.0 2.5 3.0 4.0 5.0 6.0ºC

• B) achieved by exploring impacts with the climate change patterns associated with 21 different GCMs (climate model structural uncertainty)

• Assessed impacts by applying above climate change scenarios to the global hydrological model (GHM) Mac-PDM.09– A global water balance model operating on a 0.5°x0.5° grid

– Reads climate data on precipitation, temperature, humidity, windspeed & cloud cover for input

The NERC QUEST-GSI project

Page 9: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

The challenge

Prescribed Temperature

GC

M u

sed

to p

rovi

de

clim

ate

da

ta

Running on Linux Desktop:• 1 run = 4 hours

• 1st Priority runs

9 runs = 36 hours

• 2nd & 3rd Priority runs

63 runs = 252 hours (~11 days)

• 4th Priority runs

189 runs = 756 hours (~32 days)

Running on Campus Grid: 189 runs = 9 hours

444444444CSIRO MK5

444444444GISS AOM

444444444CCCMA CGCM31T63

444444444BCCR BCM20

444444444NCAR PCM1

444444444GFDL CM20

444444444MRI CGCM232A

444444444INM CM30

444444444GISS MODELER

444444444GISS MODELEH

444444444GFDL CM21

444444444CNRM CM3

444444444CCSR MIROC32MED

444444444CCSR MIROC32HI

333332333CSIRO MK30

333332333UKMO HadGEM1

333332333NCAR CCSM30

333332333MPI ECHAM5

333332333IPSL CM4

333332333CCCMA CGCM31

111111111UKMO HadCM3

6.05.04.03.02.52.01.51.00.5

Page 10: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Modifications to Mac-PDM.09 and the Campus Grid

Page 11: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Modifications to MacPDM.09

• Climate change scenarios previously downloaded from Climatic Research Unite (CRU) at UEA and re-formatted to be compatible with Mac-PDM.09– Around 800Mb of climate forcing data needed for 1 Mac-

PDM.09 simulation– Therefore ~160GB needed for 189 simulations– Integrated ClimGen code within Mac-PDM.09 as a

subroutine to avoid downloading– Ensured all FORTRAN code was compatible with the

GNU FORTRAN compiler

• But the large data requirements meant the Campus Grid storage was not adequate…

Page 12: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Campus Grid data management

• Total Grid storage only 600GB, shared by all users; 160GB not always available.

• Solution chosen was SSH File System (SSHFS - http://fuse.sourceforge.net/sshfs.html)

• Scientist’s own file system was mounted on Grid server via SSH.– Data transferred on demand to/from compute

nodes via Condor’s remote I/O mechanism.

Page 13: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Campus Grid data management (2)

Using SSHFS to run models on Grid with I/O to remote file system

...

Campus Grid

Largefile

system

Grid storage, not needed

Grid server

Scientist’s data server in Reading

Remote FSmounted

usingSSHFS

Data transfer via SSH

Data transfer

via Condor

Page 14: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Campus Grid data management (3)

SSHFS advantages:

• Model remained unmodified, accessing data via file system interface.

• It is easy to mount remote data with SSHFS, using a single Linux command.

Page 15: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Campus Grid data management (4)

Limitations of SSHFS approach

• Maximum simultaneous model runs was 60 for our models, implemented using a Condor Group Quota– Can submit all jobs, but only 60 allowed to run

simultaneously.– Limited by Grid and data server CPU load

(Condor load and SSH load)

• Software requires sys.admin. to install.

• Linux is the only platform

Page 16: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Campus Grid data management (5)

Other approaches tried and failed• Lighter SSH encryption (Blowfish)

– No noticeable difference in performance

• Models work on local copies of files– Files transferred to compute nodes before runs– Resulted in even more I/O for Condor– Jobs actually failed

• Mount data on each compute node separately– Jobs failed because data server load too high

Page 17: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Results

Global Average Annual Runoff

Page 18: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Multiple ensembles for various prescribed temperature changes

9 model runs 18 model runs 81 model runs

Page 19: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

The ensemble mean

But what degree of uncertainty is there?

Global Average Annual Runoff Change from Present (%)

Page 20: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Uncertainty in simulations

Number of models in agreement of an increase in runoff

Page 21: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Results

Catchment-scale Seasonal Runoff

The Liard The Okavango The Yangtze

Page 22: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Seasonal Runoff

Agreement of increased snow-melt induced runoff

Agreement of dry-season becoming drier

Less certainty regarding wet-season changes

Large uncertainty throughout the year

Page 23: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Results

Global Water Resources Stresses

Page 24: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Calculating stresses

• A region is stressed if water availability is less than 1000m3/capita/year

• Therefore stress will vary according to population growth and water extraction:– Stress calculated for 3 populations scenarios in the 2080s

• SRES A1B• SRES A2• SRES B2

• Calculated for different prescribed warming (0.5-6.0ºC)

Page 25: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Global water resources stresses

Global Increase in Water Stress with 2080s A1B Population

Page 26: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

The range of uncertainty

Global Increase in Water Stress with 2080s A1B Population

Page 27: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Conclusions

• HTC on the Campus Grid has reduced total simulation time from 32 days to 9 hours– This allowed for a comprehensive investigation of climate

change impacts uncertainty– Previous assessments have only partly addressed climate

modelling uncertainty • e.g. 7 GCMs for global runoff• e.g. 21 GCMs for a single catchment (we looked at 65,000)

• Results demonstrate:– GCM structure is a major source of uncertainty– Sign and magnitude of runoff changes varies across GCMs– For water resources stresses, population change uncertainty

is relatively minor

Page 28: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Further developments

• Several other simulations have just been completed on the Campus Grid & are now being analysed:– NERC QUEST-GSI project:

204-member simulation3 future time periods, 4 emissions scenarios, 17 GCMs (3x4x17=204)816 hours on Linux Desktop - 10 hours on Campus Grid

– AVOID research programme (www.avoid.uk.net) Uses climate change scenarios included in the Committee on Climate

Change report420-member simulation4 future time periods, 5 emissions scenarios, 21 GCMs (4x5x21=420)70 days on Linux Desktop – 24 hours on Campus Grid

– 1,000-member simulation planned to explore GHM uncertainty

Page 29: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Forcing repositories at other institutes

• Forcing = hydrological model input

• Avoid making local copies in Reading

• Additional technical challenges:– Larger volume of data (GCMs not run locally)– Slower network connections (for some repos.)– Sharing storage infrastructure with more users– No direct SSH access to data

Further developments

Page 30: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Further developments

• Possible solutions– Mount repos. on compute nodes with Parrot (

http://www.cse.nd.edu/~ccl/software/parrot)• This technique is used by CamGrid• Parrot talks to FTP, GridFTP, HTTP, Chirp + others• No SSH encryption overheads

– May need to stage-in subset of forcing data before runs

• Options include Stork (http://www.storkproject.org/)

Page 31: Global Hydrology Modelling and Uncertainty: Running Multiple Ensembles with the University of Reading Campus Grid Simon Gosling 1, Dan Bretherton 2, Nigel

Thank you for your time

Visit www.walker-institute.ac.uk

Acknowledgements

The authors would like to thank David Spence and the Reading Campus Grid development team at the University of Reading for their support of this project.