A Massively Parallel Dynamical Core for Continental-to Global-Scale River Transport

The practise of climate modeling has evolved from study of individual subsystems to integrated coupled climate or earth system models. Coupled climate models comprise general circulation models (GCMs) for both the atmosphere and ocean, a land-surface model, and a sea-ice model. Rivers play an important role in the Earth’s hydrological cycle (Figure 1), and most climate system models now include continentalscale river transport models (RTMs) to complete the global water balance. The RTM takes as its input runoff calculated by the land-surface model, routes it through the river network and ultimately into the system’s ocean component.

[1]  Harold Neville Vazeille Temperley,et al.  Graph theory and applications , 1981 .

[2]  Jay Walter Larson,et al.  The Model Coupling Toolkit: A New Fortran90 Toolkit for Building Multiphysics Parallel Coupled Models , 2005, Int. J. High Perform. Comput. Appl..

[3]  Jae-Yong Lee,et al.  High performance communication between parallel programs , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[4]  Rohit Chandra,et al.  Parallel programming in openMP , 2000 .

[5]  G. Russell,et al.  Continental-Scale River Flow in Climate Models , 1994 .

[6]  Boleslaw K. Szymanski,et al.  Expressing object-oriented concepts in Fortran 90 , 1997, FORF.

[7]  E. Rastetter,et al.  Continental scale models of water balance and fluvial transport: An application to South America , 1989 .

[8]  Michael T. Coe,et al.  A linked global model of terrestrial hydrologic processes: Simulation of modern rivers, lakes, and wetlands , 1998 .

[9]  Dag Lohmann,et al.  A large‐scale horizontal routing model to be coupled to land surface parametrization schemes , 1996 .

[10]  Chris H. Q. Ding,et al.  CPL6: The New Extensible, High Performance Parallel Coupler for the Community Climate System Model , 2005, Int. J. High Perform. Comput. Appl..

[11]  Robert Sausen,et al.  A model of river runoff for use in coupled atmosphere-ocean models , 1994 .

[12]  R. Courant,et al.  Über die partiellen Differenzengleichungen der mathematischen Physik , 1928 .

[13]  J. Larson,et al.  M × N Communication and Parallel Interpolation in CCSM 3 Using the Model Coupling Toolkit , 2005 .

[14]  W. G. Strand,et al.  Parallel climate model (PCM) control and transient simulations , 2000 .

[15]  K. Taylor,et al.  The Community Climate System Model , 2001 .

[16]  David R. Maidment,et al.  Five‐minute, 1/2°, and 1° data sets of continental watersheds and river networks for use in regional and global hydrologic and climate system modeling studies , 1999 .

[17]  Anthony P. Craig,et al.  The DOE Parallel Climate Model (PCM): The Computational Highway and Backroads , 2001, International Conference on Computational Science.

[18]  William H. Press,et al.  Numerical Recipes in Fortran 77: The Art of Scientific Computing 2nd Editionn - Volume 1 of Fortran Numerical Recipes , 1992 .

[19]  René Laprise,et al.  On the variable‐lag and variable‐velocity cell‐to‐cell routing schemes for climate models , 2004 .

[20]  James Arthur Kohl,et al.  Data redistribution and remote method invocation for coupled components , 2006, J. Parallel Distributed Comput..

[21]  Ian T. Foster,et al.  The Model Coupling Toolkit , 2001, International Conference on Computational Science.

[22]  Vivek K. Arora,et al.  A variable velocity flow routing algorithm for GCMs , 1999 .

[23]  John Anderson,et al.  Computational Design and Performance of the Fast Ocean Atmosphere Model, Version One , 2001, International Conference on Computational Science.

[24]  Message Passing Interface Forum MPI: A message - passing interface standard , 1994 .

[25]  J. Fournier Graph theory and applications : with exercises and problems , 2009 .