Difference between revisions of "PIHM Software"

From Age of Water
Jump to: navigation, search
(Lake-Catchment Modeling)
(Lake-Catchment Modeling)
Line 51: Line 51:
 
<math>
 
<math>
 
\!\(InputForm\`\(\(
 
\!\(InputForm\`\(\(
   \*FractionBox[\(dq\), \(dt\)] =  
+
   \*Fraction[\(dq\), \(dt\)] =  
   \*FractionBox[\(\[Epsilon] - q\), \(\[Tau]\)];\)\n
+
   \*Fraction[\(\[Epsilon] - q\), \(\[Tau]\)];\)\n
 
  \(
 
  \(
   \*FractionBox[\(dc\), \(dt\)] =  
+
   \*Fraction[\(dc\), \(dt\)] =  
   \*FractionBox[\(
+
   \*Fraction[\(
     \*SubscriptBox[\(c\), \(\[Epsilon]\)] - c\),  
+
     \*Subscript[\(c\), \(\[Epsilon]\)] - c\),  
     SubscriptBox[\(\[Tau]\), \(c\)]];\)\n
+
     Subscript[\(\[Tau]\), \(c\)]];\)\n
 
   
 
   
   \*FractionBox[\(d\[Alpha]\), \(dt\)] = c -  
+
   \*Fraction[\(d\[Alpha]\), \(dt\)] = c -  
   \*FractionBox[\(\[Alpha]\),  
+
   \*Fraction[\(\[Alpha]\),  
     SubscriptBox[\(\[Tau]\), \(c\)]]\)\)
+
     Subscript[\(\[Tau]\), \(c\)]]\)\)
 
</math>
 
</math>
  

Revision as of 18:52, 3 June 2014


Overview

The Penn State Integrated Hydrologic Model (PIHM) is a multiprocess, multi-scale hydrologic model where the major hydrological processes are fully coupled using the semi-discrete finite volume method. PIHM represents our strategy for the synthesis of multi-state, multiscale distributed hydrologic models using the integral representation of the underlying physical process equations and state variables. Our interest is in devising a concise representation of watershed and/or river basin hydrodynamics, which allows interactions among major physical processes operating simultaneously, but with the flexibility to add or eliminate states/processes/constitutive relations depending on the objective of the numerical experiment or purpose of the scientific or operational application.
The PIHM Modeling System was initially developed under research grants to The Pennsylvania State University (Penn State) from NSF (EAR 9876800, 1999-2007; EAR 03-10122, 2003-2007), NOAA (NA040AR4310085, 2003-2007), NASA (NAG5-12611, 2002-2005), with continuing grants from NSF (0725019) Critical Zone Observatory and EPA for community model development.
Penn State University makes no proprietary claims, either statutory or otherwise, to this version and release of PIHM and considers PIHM to be in the public domain for use by any person or entity for any purpose without any fee or charge. We request that any PIHM user include a credit to Penn State in any publications that result from the use of PIHM. The names Penn State shall not be used or referenced in any advertising or publicity which endorses or promotes any products or commercial entity associated with or using PIHM, or any derivative works thereof, without the written authorization of Penn State University.
PIHM is provided on an "AS IS" basis and any warranties, either express or implied, including but not limited to implied warranties of noninfringement, originality, merchantability and fitness for a particular purpose, are disclaimed. Penn State will not be obligated to provide the user with any support, consulting, training or assistance of any kind with regard to the use, operation and performance of PIHM nor to provide the user with any updates, revisions, new versions, error corrections or "bug" fixes. In no event will Penn State be liable for any damages, whatsoever, whether direct, indirect, consequential or special, which may result from an action in contract, negligence or other claim that arises out of or in connection with the access, use or performance of PIHM, including infringement actions.

Concept

The Penn State Integrated Hydrologic Model (PIHM) is a fully coupled multiprocess hydrologic model. Instead of coupling through artificial boundary conditions, major hydrological processes are fully coupled by the semi-discrete finite volume approach. For those processes whose governing equations are partial differential equations (PDE), we first discretize in space via the finite volume method. This results in a system of ordinary differential equations (ODE) representing those procesess within the control volume. Within the same control volume, combining other processes whose governing equations are ODE’s, (e.g. the snow accumulation and melt process), a local ODE system is formed for the complete dynamics of the finite volume. After assembling the local ODE system throughout the entire domain, the global ODE system is formed and solved by a state-of-art ODE solver.
The approach is based on the semi-discrete finite-volume method (FVM) which represents a system of coupled partial differential equations (e.g. groundwater-surface water, overland flow-infiltration, etc.) in integral form, as a spatially-discrete system of ordinary differential equations. Domain discretization is fundamental to the approach and an unstructured triangular irregular network (e.g. Delaunay triangles) is generated with constraints (geometric, and parametric) using TRIANGLE. A local prismatic control volume is formed by vertical projection of the Delauney triangles forming each layer of the model. Given a set of constraints (e.g. river network support, watershed boundary, altitude zones, ecological regions, hydraulic properties, climate zones, etc), an “optimal” mesh is generated. River volume elements are also prismatic, with trapezoidal or rectangular cross-section, and are generated along edges of river triangles. The local control volume contains all equations to be solved and is referred to as the model kernel. The global ODE system is assembled by combining all local ODE systems throughout the domain and then solved by a state-of-the-art parallel ODE solver known as CVODE developed at the Lawrence- Livermore National Laboratory.

Distributed Modeling with PIHM

PIHM has incorporated channel routing, surface overland flow, and subsurface flow together with interception, snow melt and evapotranspiration using the semi-discrete approach with FVM. Table 1 shows all these processes along with the original and reduced governing equations. For channel routing and overland flow which is governed by St. Venant equations, both kinematic wave and diffusion wave approximation are included. For saturated groundwater flow, the 2-D Dupuit approximation is applied. For unsaturated flow, either shallow groundwater assumption in which unsaturated soil moisture is dependent on groundwater level or 1-D vertical integrated form of Richards’s equation can be applied. From physical arguments, it is necessary to fully couple channel routing, overland flow and subsurface flow in the ODE solver. Snowmelt, vegetation and evapotranspiration are assumed to be weakly coupled. That is, these processes are calculated at end of each time step, which is automatically selected within a user specified range in the ODE solver.

PIHM_Processes

The Penn State Integrated Hydrologic Model (PIHM) is a finite volume code that couples process-level equations for channel routing, surface overland flow, and subsurface flow together with interception storage and through fall, snow melt and evapotranspiration using the semi-discrete formulation and implicit solver. Table 1 shows all these processes along with the original and reduced governing equations. For channel routing and overland flow which is governed by St. Venant equations, both kinematic wave and diffusion wave approximation are included. For saturated groundwater flow, the 2-D Dupuit approximation is applied. For unsaturated flow, either shallow groundwater assumption in which unsaturated soil moisture is dependent on groundwater level or 1-D vertical integrated form of Richards’s equation can be applied. From physical arguments, it is necessary to fully couple channel routing, overland flow and subsurface flow in the ODE solver. Snowmelt, vegetation and evapotranspiration are assumed to be weakly coupled. That is, these processes are calculated at end of each time step, which is automatically selected within a user specified range in the ODE solver.

PIHMgis

PIHMgis is an open source, “tightly-coupled” GIS interface to PIHM code. PIHMgis is platform independent and extensible. The tight coupling between GIS and the model is achieved by developing a shared data-model and hydrologic-model data structure for the deal-top. Details of PIHMgis are found by clicking on the link [[1]]

Distributed Data System

The HydroTerre Data System (HTDS)

HydroTerre is data infrastructure that enables research on water model development on a national scale. It represents a robust, reusable, and extensible framework of data management building blocks, and demonstrate the utility of these infrastructure tools that scale over geo-spatial extent: rivers, river basins, and systems of rivers. HydroTerre aggregates and pre-processes essential terrestrial variable data from federal agencies at different geo-spatial resolutions and over varying temporal scales; it improve access to federal data; make community data resources available via federation; and can interface with other community activities (e.g CUAHSI Hydroshare) to provide registration of new community data sets and discovery and access. HTDS has specialized server architecture that utilizes 2U and 4U servers with 24-48 cpu’s and up to 100 TB of data per server. The configuration greater enhances model-data accessibility and scalability during larger river basin simulations. HydroTerre is a component of the Penn State Institute for CyberScience (ICS) and has been developed with support from ICS, the Penn State Institute for Energy and the Environment, the World Universities Network, NOAA, NASA and EPA. You can get to the HydroTerre site from here. [[2]]

Numerical Watershed Prediction Projects

Catchment Transport: PIHM_age

3D Catchment Modeling: PIHM_3D

Land Surface Scheme: Flux-PIHM

Landscape Evolution Model: LE_PIHM

Hydrodynamic River Modeling: PIHM_HYDRO

Reactive Transport Modeling: Flux-PIHM-RT

Lake-Catchment Modeling

Failed to parse (Missing <code>texvc</code> executable. Please see math/README to configure.): \!\(InputForm\`\(\( \*Fraction[\(dq\), \(dt\)] = \*Fraction[\(\[Epsilon] - q\), \(\[Tau]\)];\)\n \( \*Fraction[\(dc\), \(dt\)] = \*Fraction[\( \*Subscript[\(c\), \(\[Epsilon]\)] - c\), Subscript[\(\[Tau]\), \(c\)]];\)\n \*Fraction[\(d\[Alpha]\), \(dt\)] = c - \*Fraction[\(\[Alpha]\), Subscript[\(\[Tau]\), \(c\)]]\)\)

Model Application Projects

The Shale Hills Critical Zone Observatory, PA

Susquehanna River Basin, PA