parallel computation of river basin hydrologic response using dhm

24
Parallel Computation of Parallel Computation of River Basin Hydrologic River Basin Hydrologic Response Using DHM Response Using DHM Reports Environmental Hydrology Team: NCSA Alliance All-Hands meeting May 23-25, 2001 Urbana, Illinois Baxter E.Vieux Daniel Weber Fekadu G. Moreda Henry Neeman Zhengtao Cui Contact: [email protected] www.coe.ou.edu/emgis University of Oklahoma, Norman, Oklahoma

Upload: grant

Post on 30-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Parallel Computation of River Basin Hydrologic Response Using DHM. Reports Environmental Hydrology Team: NCSA Alliance All-Hands meeting May 23-25, 2001 Urbana, Illinois Baxter E.Vieux Daniel Weber Fekadu G. Moreda Henry Neeman Zhengtao Cui Contact: [email protected] www.coe.ou.edu/emgis. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Parallel Computation of River Basin Hydrologic Response Using DHM

Parallel Computation of River Basin Parallel Computation of River Basin

Hydrologic Response Using DHMHydrologic Response Using DHM Reports Environmental Hydrology Team: NCSA

Alliance All-Hands meeting

May 23-25, 2001 Urbana, Illinois

Baxter E.Vieux

Daniel Weber

Fekadu G. Moreda

Henry Neeman

Zhengtao Cui

Contact: [email protected]

www.coe.ou.edu/emgis

University of Oklahoma, Norman, Oklahoma

Page 2: Parallel Computation of River Basin Hydrologic Response Using DHM

OverviewOverview

Objectives The Distributed Hydrologic Model Preparing the existing model for parallel

computing Parallelization Time of computation Coupling the model with ARPS

Page 3: Parallel Computation of River Basin Hydrologic Response Using DHM

ObjectivesObjectives

Near term– Couple atmospheric model and surface runoff

model for flood forecasting– Improve computational efficiency of surface

runoff model

Long term– Integrate model into EH system

Page 4: Parallel Computation of River Basin Hydrologic Response Using DHM

Rainfall

Infiltration

Runon Runon

Runoff

Stream

Overland

Direction

Flow Characteristics Channel Characteristics

- Cross-Section Geometry- Slope- Hydraulic Roughness

* Rainfall excess at each cell

- Soil infiltration rate - Rainfall rate - Runon from upslope

Grid Cell Resolution Finite ElementsConnectivity

Watershed Runoff Simulation

Runoff SimulationRunoff Simulation

Page 5: Parallel Computation of River Basin Hydrologic Response Using DHM

Digital WatershedDigital Watershed

Page 6: Parallel Computation of River Basin Hydrologic Response Using DHM

Arc.water.feaArc.water.feaImport DEM

Project Setup

Extraction

Simulation

Draw Hydrograph

Import DEM

Project Setup

Extraction

Simulation

Draw Hydrograph

Forecast Location

Page 7: Parallel Computation of River Basin Hydrologic Response Using DHM

Model componentsModel components

Time static (Preprocessing)– Importing DEM– Watershed delineation– Setup specific experiment

Time Dynamic– Extraction– Simulation– Routing

Page 8: Parallel Computation of River Basin Hydrologic Response Using DHM

Preparing The Model for Preparing The Model for Parallel ComputingParallel Computing

Optimizing the existing code (rewrite in C++)

Isolate the I/O operations

Page 9: Parallel Computation of River Basin Hydrologic Response Using DHM

ParallelizationParallelization

MPILoad balancing algorithm

Page 10: Parallel Computation of River Basin Hydrologic Response Using DHM

Load Balancing AlgorithmLoad Balancing Algorithm

1 2 3 4 5 6 7 8

0 1 2 3 3 2 1 0

Processes (Descending loads)

Processor assigned in an alternate fashion

Basin

Proc

Page 11: Parallel Computation of River Basin Hydrologic Response Using DHM

Illinois River Basin, In Illinois River Basin, In Okllahoma and ArkansasOkllahoma and Arkansas

Illionois river at Tahek

Page 12: Parallel Computation of River Basin Hydrologic Response Using DHM

Computation based on Computation based on Subbasins Subbasins

Total # Subbasins =57

Max# Grid cells 12231

Min # Grid cells 54

Page 13: Parallel Computation of River Basin Hydrologic Response Using DHM

Load BalancingLoad Balancing

Processor # processes Processes Assigned

0 3 3 49 281 3 23 48 502 3 5 22 513 3 27 29 244 3 30 47 525 3 31 46 536 3 32 45 547 3 33 44 558 3 4 43 129 4 17 42 19 14

10 4 34 41 25 2011 4 35 8 6 1012 4 36 40 11 2113 4 37 9 18 1514 4 2 39 16 115 4 7 38 26 13

Page 14: Parallel Computation of River Basin Hydrologic Response Using DHM

Distribution of loadsDistribution of loads (16 Processors) (16 Processors)

0

2000

4000

6000

8000

10000

12000

14000

16000

18000

0 2 4 6 8 10 12 14 16

Processor #

Nu

mb

er o

f ce

lls

Ass

ign

ed

Page 15: Parallel Computation of River Basin Hydrologic Response Using DHM

Distribution of loadDistribution of load (4 Processors) (4 Processors)

0

5000

10000

15000

20000

25000

30000

35000

40000

45000

50000

0 1 2 3 4

Processor #

Nu

mb

er o

f ce

lls

Ass

ign

ed

Page 16: Parallel Computation of River Basin Hydrologic Response Using DHM

Time of computationTime of computation

Computation Time vs. Number of ProcessorsMoniter Time = 10000 min. (7 days)Time Step = 2 secondsNumber of Cells = 172335

Number of Processors

0 2 4 6 8 10 12 14 16 18

Co

mp

uta

tio

n T

ime

(H

H:M

M:S

S)

03:00:00

05:00:00

07:00:00

09:00:00 9 h

5 h

3 h 1h:30min

01:00:00

Page 17: Parallel Computation of River Basin Hydrologic Response Using DHM

Prototype Operational DomainPrototype Operational Domain Illinois River Basin

Area: 2400km2

Resolution 30m x 30m

#Subbasins 370

7 days of monitoring

Timestep = 2sec

Prediction: better load balancing

Page 18: Parallel Computation of River Basin Hydrologic Response Using DHM

Coupling DHM with ARPSCoupling DHM with ARPS

Output of ARPS (Rainfall) -> Input to the surface runoff model

Flows at subbasin and river streams are predicted

Interface to run both models from webVisualization of results (VisAD)

Page 19: Parallel Computation of River Basin Hydrologic Response Using DHM

ARPS: Rainfall prediction:01hARPS: Rainfall prediction:01h

01z0 m m1- 5 mm5- 1 0 10-1 515-2 020-2 525-3 030-3 535-4 0No D ata

W atrsh edStre am s

Page 20: Parallel Computation of River Basin Hydrologic Response Using DHM

ARPS: Rainfall prediction:02hARPS: Rainfall prediction:02h

02z0 m m1- 5 mm5- 1 0 10-1 515-2 020-2 525-3 030-3 535-4 0No D ata

W atrsh edStre am s

Page 21: Parallel Computation of River Basin Hydrologic Response Using DHM

ARPS: Rainfall prediction:03hARPS: Rainfall prediction:03h

02z0 m m1- 5 mm5- 1 0 10-1 515-2 020-2 525-3 030-3 535-4 0No D ata

W atrsh edStre am s

Page 22: Parallel Computation of River Basin Hydrologic Response Using DHM

ARPS: Rainfall prediction:04hARPS: Rainfall prediction:04h

04z0 m m1- 5 mm5- 1 0 10-1 515-2 020-2 525-3 030-3 535-4 0No D ata

W atrsh edStre am s

Page 23: Parallel Computation of River Basin Hydrologic Response Using DHM

Flow PredictionFlow Prediction

0

100

200

300

400

500

600

0 120 240 360 480 600 720 840 960 1080 1200 1320 1440

Time (min)

Flo

w m

3/s

Rainfallfor for hrs

Page 24: Parallel Computation of River Basin Hydrologic Response Using DHM

DiscussionDiscussion