Our ability to predict complex environmental fluid flow and transport hinges on accurate and efficient simulations of multiple physical phenomenon operating simultaneously over a wide range of spatial and temporal scales, including overbank floods, coastal storm surge events, drying and wetting bed conditions, and simultaneous bed form evolution. This research implements a fully coupled strategy for solving shallow water hydrodynamics, sediment transport, and morphological bed evolution in rivers and floodplains (PIHM_Hydro) and applies the model to field and laboratory experiments that cover a wide range of spatial and temporal scales. The model uses a standard upwind finite volume method and Roe's approximate Riemann solver for unstructured grids. A multidimensional linear reconstruction and slope limiter are implemented, achieving second-order spatial accuracy. Model efficiency and stability are treated using an explicit-implicit method for temporal discretization with operator splitting. Laboratory-and field-scale experiments were compiled where coupled processes across a range of scales were observed and where higher-order spatial and temporal accuracy might be needed for accurate and efficient solutions. These experiments demonstrate the ability of the fully coupled strategy in capturing dynamics of field-scale flood waves and small-scale drying-wetting processes.
 Water flow and sediment transport are simultaneous and interactive processes in rivers, floodplains, and coastal areas. The interaction among these processes is influenced by both human activities and extreme natural events, resulting in aggradation and degradation in channels and harbors, deterioration of water quality and fisheries among other environmental effects, and many other forms of ecological disturbance. Examples include dam removal, dam break, and extreme storm events that induce rapidly varying flow and sediment flushing. The disturbance is complex because of the uneven and changing bottom topography, irregular boundaries, rapid and strong erosion with abrupt bed and flow variations, and complicated and uncertain flow-sediment transport mechanisms. Under these conditions, one-dimensional, uncoupled strategies are generally not sufficient, and two-dimensional approaches capable of handling complicated geometry, rapidly varying flow, and fully coupled physics are necessary. This research builds on recent advances for numerical solutions to fully coupled multiphysics problems in engineering and computational fluid dynamics to flow, sediment, and bed morphology interaction in rivers and tests the model over a range of scales in laboratory and field experiments.
 With respect to the numerical method, the finite volume method allows for local and global mass conservation, can be applied to structured or unstructured grids, and requires less memory for explicit calculations as compared to finite difference or finite element methods [Loukili and Soulaimani, 2007]. Several investigators have solved the shallow water equations on unstructured grids using finite volume methods [Zhao et al., 1994; Anastasiou and Chan, 1997; Sleigh et al., 1998; Yoon and Kang, 2004], although sediment transport was not considered in those models. The coupled behavior of sediment transport and bed elevation changes was experimentally studied by Capart and Young , with implications for the dynamics of the flow regime as well. For coupled sediment transport and bed evolution the assumption of nonequilibrium conditions enforces a dynamic exchange between sediment deposition and entrainment, and this coupling is explored in this paper.
 In this paper we present a strategy for numerical solution of the system of fully coupled partial differential equations for 2-D shallow water flow, sediment transport, and bed evolution. We test the code against published laboratory, field, and numerical experiments to demonstrate the multiscale performance of the model. The model, referred to as PIHM_Hydro, is based on a cell-centered upwind finite volume method using Roe's approximate Riemann solver on an unstructured triangular grid. A multidimensional linear reconstruction technique and multidimensional slope limiter [Jawahar and Kamath, 2000] are implemented to achieve a second-order spatial accuracy. For model efficiency and stability, an explicit-implicit method is used in temporal discretization with operator splitting where advection and nonstiff source terms are solved via an explicit scheme with the stiff source terms handled by a fully implicit scheme. A number of test cases over a range of spatial scales and hydrological events are used to test the model and demonstrate the potential application. The code is open source and available from the authors.
2.1. Mathematical Formulation
 Our system entails two-dimensional shallow water equations coupled with sediment mass conservation and bed topography evolution. The 2-D shallow water equations imply a negligible vertical velocity, hydrostatic pressure, and an incompressible fluid appropriate for vertically well-mixed water bodies. The system in conservative form is written as
 Mass conservation equations are used to describe the sediment transport and morphological evolution process. There are two approaches to coupled sediment routing and bed evolution, i.e., noncapacity and capacity models (or, customarily, nonequilibrium and equilibrium). The noncapacity models represent the sediment in a single mode as the total load. Compared to capacity models, noncapacity models treat entrainment and deposition as independent processes, the difference between which influences the sediment discharge and morphological evolution. The noncapacity models facilitate the numerical formulation since the empirical entrainment and deposition functions can be treated as source terms. On the basis of this discussion, the noncapacity model is adopted here. The conservation of sediment suspended in the water column is given by
 A mass balance for local variation in the bed elevation as a function of sediment removed or accumulated is given by
where t is time, x and y are horizontal coordinates, h is flow depth, u and v are horizontal velocities, z is bed elevation, is flux-averaged volumetric sediment concentration (L3/L3), g is gravitational acceleration (L/T2), p is bed sediment porosity, is density of saturated bed, is density of the water-sediment mixture, S0x and S0y are the bed slopes in the x and y directions (L/L), Sfx and Sfy are x and y friction slopes (L/L), Sp are sources and sinks (e.g., precipitation, infiltration, etc.), Ss are sediment sources and sinks, and D and E are sediment deposition and entrainment fluxes across the river bed (L/T), respectively. The densities of the water-sediment mixture and saturated bed are given by
Equation (1) differs from the traditional mass conservation equation for shallow water flow since the right-hand term accounts for the morphological change. We also note that variable fluid density in (1)–(3) allows fluvial processes to carry concentrated sediment flows.
 Following the approach by Cao et al. , the system of equations (1)–(5) can be manipulated so that the mixture density appears on the right-hand side (i.e., in the source terms) to give
 In equations (9) and (10), there are two additional source terms. The second and third terms on the right-hand side account for the spatial variations in sediment column concentration and the momentum transfer, because of sediment exchange between the water and the erodible bottom boundary.
 Auxiliary equations for the bottom slope are given by and , and the friction slope is estimated by the Manning equation:
where is a calibrated constant, is the Shields parameter, is the critical Shields parameter for initiation of sediment movement, is a parameter which depends on the distribution of the sediment in water column, is the settling velocity of sediment particles in water, is the friction velocity, d is the sediment diameter, is the kinematic viscosity of water, and . In this paper, following Cao et al. , is set as
 And is calculated using
2.2. Domain Decomposition
 Quality unstructured grids are generated by the well known Triangle algorithm of Shewchuk . Triangle allows the user to decompose the domain subject to constraints, such as boundaries, observation points, and/or nested multiresolution bathymetry [Qu and Duffy, 2007; Kumar et al., 2008]. We have incorporated Triangle into an open source GIS (PIHM_GIS [Bhatt et al., 2008]) to facilitate the generation of unstructured meshes using GIS feature objects.
 The system is now conveniently expressed in vector form:
where U is a vector of the conservative variables, E and G are the flux vectors in the x and y directions, and S is the vector of source terms.
 The source term vector now has five parts: bed slope S0, friction slope Sf, sediment concentration variations Sc, sediment exchange Se, and the additional source-sink term Sp:
 It is now convenient to write the system as
where F = (E, G)T. The system is then integrated over an arbitrary control volume Vi (a triangular element here):
 Application of the Gauss theorem leads to the integral form of (29):
where is the boundary of the control volume and n = (nx ny)T is the unit outward vector normal to the boundary.
 A cell-centered finite volume is used to approximate (30) by vertically projecting a Delaunay triangle to form the prismatic control volume (Figure 1). The state variables of the system are stored at the centroid of the control volume and represented as piecewise constant over the domain. We note that by solving the system for the centroid of each finite volume enables the implementation of a high-order interpolation scheme [Sleigh et al., 1998], discussed in section 2.4. Finally, (30) is rewritten as
where Ui again refers to average values over the control volume Vi, is the numerical approximation of the source term, nij is the unit outward normal vector to the edge j, is then length of edge j, and Fij is the numerical flux vector through the edge j, which is calculated using an approximate Riemann solver [LeVeque, 2002]. Details of the flux evaluation using an approximate Riemann solver are found in Appendix A, including a discussion of the strategy for handling discontinuities and Roe's formulation and the numerical flux evaluation at element boundaries [Sleigh et al., 1998].
2.4. Linear Reconstruction and Multidimensional Slope Limiter
 In PIHM_Hydro we attempt to preserve high spatial accuracy in the flow simulation by adopting a second-order piecewise linear reconstruction. Many second-order numerical schemes have been implemented for shallow water equations on unstructured triangular grids [e.g., Anastasiou and Chan, 1997; Sleigh et al., 1998; Hubbard, 1999; Wang and Liu, 2000; Yoon and Kang, 2004] and other types of grids as well [e.g., Alcrudo and Garcia-Navarro, 1993; Ambrosi, 1995; Valiani et al., 2002; Caleffi et al., 2003]. Extension of structured techniques to unstructured grids such as the MUSCL approach have achieved only partial success because of the pronounced grid sensitivity [Jawahar and Kamath, 2000], with poor results typically obtained on highly distorted grids. The reconstruction technique proposed by Jawahar and Kamath  was successfully applied with the Harten–Lax–van Leer (HLL) approximate Riemann solver for shallow water equations [Yoon and Kang, 2004]. Compared to other multidimensional linear reconstruction techniques, this one uses a wide computational stencil and does not strongly depend on vertex values. It has also been shown that high-order schemes may lead to nonphysical oscillatory solutions near discontinuities [Toro, 1999]. To avoid oscillations, we limit the solution slope during the linear reconstruction. The multidimensional slope limiter proposed by Jawahar and Kamath  has the advantages that (1) the limiter is inherently multidimensional which fits unstructured grids and (2) it is continuously differentiable.
2.5. Source Terms
 It was found that the source terms in (23)–(27) require careful treatment. The friction slope Sf and sediment exchange Se were discretized in a pointwise manner and evaluated at the element centroid. The sediment concentration Sc terms are also discretized at the centroid, and the linear reconstruction procedure readily provides the gradient of sediment concentration :
2.6. Time Integration
 A critical problem in our coupled system is the numerical instabilities related to friction slope and sediment exchange for shallow depths. A semi-implicit method is used, where the system (31) is split into two systems of ordinary differential equations:
 In the first step, advection and source terms for bed slope and sediment concentration are solved using an explicit method. Then, the values obtained from the first step define initial conditions for the remaining equations, which use an implicit method (backward differentiation formula). PIHM_Hydro uses the advanced ODE solver CVODE [Hindmarsh and Serban, 2005].
 Explicit time integration is performed by the first-order Euler method or a total variation diminishing Runge-Kutta method [Shu and Osher, 1988] given by
where f is the right-hand side of (33). The method has been shown to improve stability and preserves high-order accuracy (third) [Shu and Osher, 1988].
 It is well known that the explicit scheme has a stability restriction on the Courant-Friedrichs-Lewy condition. An adaptive is used in the model using the following:
where i is the cell index and di represents the whole set of distances between the ith centroid and those of its neighboring cells.
2.7. Boundary Conditions
 Open and solid wall boundary conditions have been implemented. The left-hand (slip) solid wall boundary condition is given by
where u denotes (u, v)T and the subscripts L and asterisk are the variables at the left side and boundary, respectively. The velocity components can be calculated by
 The open boundary conditions are more complicated. A simple one is the free outfall condition, where the waves pass the boundary without reflection. It can be described as U* = UL. For other cases, it is sometimes found that the physical boundary condition(s) is not sufficient, and the theory of characteristics is used to derive sufficient information at the boundaries. For more detailed discussion about the open boundary conditions, refer to Zhao et al. , Anastasiou and Chan , and Sleigh et al. .
 A very small flow depth commonly occurs near the wetting-drying boundaries, which introduces numerical instabilities with unreliably high velocities that make the friction slope and sediment source terms (equations (24) and (26)) very stiff, as mentioned. To solve this problem, in addition to employing the semiexplicit time integration scheme, a simple wetting-drying algorithm was also implemented. In this approach, a tolerance depth (htol) was chosen in that the flow velocities were set to zero when the flow depth was less than htol. In each example htol was chosen empirically.
3. Field and Laboratory Implementation
 The first objective of this research was to develop a robust fully coupled numerical code suitable for applications over a wide range of spatial and temporal scales and riverine processes for flow, sediment, and bed evolution. A second objective was to bring together experimental data sets to test and compare PIHM_HYDRO over a useful range of spatial and temporal scales and also to compare the model with other published models. For the laboratory scale, we found three examples that represent small-scale hydrodynamics and sediment transport, and two examples were developed for the field-scale application. Each of the four experimental results is available at http://www.pihm.psu.edu for the purpose of future experimental and model testing.
3.1. Two-Dimensional Laboratory-Scale Dam Break With a Dry-Wet Transition and Converging-Diverging Channel
Bellos et al.  performed simulations of instantaneous dam failure for a range of initial conditions. This experiment is used to test PIHM_Hydro for simulating flow dynamics in an irregular flow domain with an initially dry bed with nonzero bed slope and roughness. The 21.2 m × 1.4 m wide experimental flume had a rectangular, converging-diverging cross section (Figure 4). A movable gate (x = 0 m) was used to simulate the instantaneous dam break. Eight probes were installed along the centerline of the channel to measure the flow depths.
 The initial water level is 0.15 m upstream of the dam and zero downstream from the dam with the bed slope of 0.002. A solid wall boundary condition was applied at the upstream end and sidewalls, and a free out-fall condition was applied at the downstream boundary. The domain was discretized into 3886 triangles (Figure 1). The Nash-Sutcliffe model efficiency coefficient (NSE) [Nash and Sutcliffe, 1970] was used to quantitatively evaluate the accuracy of the model for observed and predicted quantities. The predicted and measured flow depths at the different positions are shown in Figure 2.
 Upstream of the dam the predictions match the measurements very well with minimal error. At downstream locations where critical to supercritical flow and the wetting-drying process is observed, the flow depths are still well reproduced. However, it was found that downstream locations (x = +5.0 m) were quite sensitive to Manning's roughness coefficient, possibly because of depth averaging and lack of a vertical velocity term in the transition from subcritical to supercritical flow [Martin and Gorelick, 2005]. Figure 2 reveals that the arrival times of the wavefront are accurately simulated, and for this small-scale test case the model was found to be both accurate and stable for the wetting-drying process as well as for supercritical flows. The model is able to simulate the early time and late time behavior of the flood waves as well as the sharp propagation of the drying front. Sediment transport was not considered in the original experiment, and other model simulations were not found for this experiment.
3.2. Case 2: Two-Dimensional Rainfall-Runoff Numerical Experiment With Wetting-Drying Surface
 A rainfall-runoff numerical experiment by diGiammarco et al.  was used to compare simulations of rainfall-driven flow with rapid wetting-drying of the surface. In this example, a tilted V-shaped catchment (Figure 3) is generated by introducing a single, 90 min duration, 10.8 mm/h intensity rainfall event. The catchment is composed of two 1000 m × 800 m planes connected by a 1000 m long × 20 m wide channel. Infiltration is zero over the entire domain. In this case the channel depth is set to zero which means the planes and channel are continuously connected so that a backwater effect could be considered. The bed slopes are 0.05 and 0.02, perpendicular to and parallel to the channel, respectively. Manning roughness coefficients are 0.015 s/m1/3 for the plane and 0.15 s/m1/3 for the channel. The simulation was run for 180 min with a free boundary condition at the channel outlet and no-flow boundary conditions elsewhere. Initially, the water depth is zero over the entire domain.
 The simulation used 740 triangles and was compared with integrated finite difference (IFD) [diGiammarco et al., 1996], MIKE-SHE [Abbot et al., 1986], IHM [VanderKwaak, 1999], and MODHMS [Panday and Huyakorn, 2004], all of which use either the kinematic or diffusive approximations. In these models, IFD, MIKE-SHE, and MODHMS weakly couple the 2-D flow on the plane with the 1-D flow in the channel, while IHM fully couples the 2-D flows on the plane and in the channel. The hydrograph predicted by PIHM_Hydro is compared with the multimodel average in Figure 4a. The multimodel average is the mean value of all model outputs. PIHM_Hydro is also compared individually with IFD, MIKE-SHE, IHM, and MODHMS in Figure 4a. The simulation data from these models were obtained by digitizing the figures from the publications, which introduced some error.
 Excellent agreement is illustrated between PIHM_Hydro and the multimodel average (using Nash-Sutcliff criteria) as with the other models, especially for the peak discharge and receding limb. Although there is a slight discrepancy in the rising limb for these models, the times to peak discharge are almost identical. According to Figure 4a, PIHM_Hydro predicts a constant and stable plateau of the peak discharge (4.86 m3/s), which is analytically correct and shows the model to be stable. Among these simulations, PIHM_Hydro had the closest agreement with IHM, followed by MODHMS, MIKE-SHE, and IFD. respectively, again using Nash-Sutcliff criteria. One possibility for the similarity is that only PIHM_Hydro and IHM fully couple the 2-D overland and channel flow to consider the backwater effect. Figure 4b shows the accumulative mass balance errors calculated using the equation
 The mass balance error is very small, with the maximum value less than 0.8% at t = 45 min and almost zero at t = 180 min. For this benchmark case, PIHM-Hydro performance is stable and mass conservative for cases of rainfall-driven overland channel flow and intensive wetting-drying processes.
3.3. Case 3: Two-Dimensional Laboratory-Scale Flow and Sediment Transport Following Dam Break
 In this test case, model flow dynamics with fully coupled sediment transport is implemented for two laboratory-scale dam break experiments with flow over movable beds. These are described in the literature as the Taipei experiment [Capart and Young, 1998] and the Louvain experiment [Fraccarollo and Capart, 2002]. In the Taipei experiment, sediment particles were artificial spherical beads of uniform size diameter of 6.1 mm, specific gravity of 1.048, and settling velocity of 7.6 cm/s. In the Louvain experiment, the sediment particles were replaced by cylindrical PVC pellets with equivalent spherical diameter of 3.5 mm, specific gravity of 1.54, and settling velocity of 18 cm/s. Horizontal prismatic flumes were used in both experiments. The test reach was 1.2 m long, 70 cm high, and 20 cm wide for the Taipei experiment and 2.5 m long, 25 cm high, and 10 cm wide for the Louvain experiment. The sluice gates were placed in the middle of the flumes in both cases to represent the dam break. The initial water depth was 10 cm upstream and 0 cm downstream for both experiments. The solid wall boundary condition was applied to all the boundaries.
 The 2-D computational meshes are shown in Figure 5, with 745 and 764 triangles for the Taipei and Louvain experiments, respectively. In this model, several parameters need to be determined. The sediment porosity (p) and Manning's roughness coefficient (n) were obtained from the literature [Wu and Wang, 2007]. Here p was set to 0.28 and 0.3 for the Taipei and Louvain experiments, respectively, while n was set as 0.025 s/m1/3 for both experiments. For the parameters and , calibration was done using measured data at 5t0 and 3t0 (t0 = 0.101 s) for the Taipei and Louvain experiments, respectively, and the calibrated parameters were then used to predict the flow and sediment dynamics for the other two times. Parameters and were calibrated to 2.2 and 0.15 for the Taipei example and 5.0 and 0.05 for the Louvain case.
 In Figures 6 and 7, the predicted water (H) and bed (z) surface elevations along the centerline of the channel are compared with the measured values. Nash-Sutcliff criteria were used to compare modeled and observed surface elevations for the two experiments. In the Louvain experiment, the measured data at 5t0 were used to calibrate the model for the same unknown parameters as before. In general, the model reproduced the flow dynamics over movable beds very well. Although the prediction of bed surface elevations is not as good as the water surface, it can be considered satisfactory considering the complexity of the bed evolution, the small timescale, the small magnitude of the bed elevation change, and the measurement uncertainty. According to Figure 6, the model predictions of the wavefront locations and the erosion magnitude were in fairly good agreement with the measurement in the experiment. A hydraulic jump formed near the initial dam sites because of rapid bed erosion. In the Louvain experiment, the location of the hydraulic jump was well predicted by the model. It can be observed from both the predictions and measurements that the hydraulic jump propagated upstream in the Louvain experiment.
 In the Taipei experiment, the measured data at 3t0 were used to calibrate the model. It is evident that the calibration is not as good as that in the Louvain experiment. By using the calibrated parameters, Figure 7 shows that the model predicted the wavefront location and the erosion magnitude quite well. However, the agreement between the prediction and measurement was not as good for the magnitude and the locations of the hydraulic jump (Figure 10). The hydraulic jump moved upstream in the prediction but remained stationary in the experiment. The cause needs further investigation.
 The mass balance errors of sediment transport were calculated using
where and are the change of bed elevation and sediment load per area at each grid i. In the Louvain experiment, the errz values are 0.05%, 0.007%, and 0.05% at 5t0, 7t0, and 10t0, respectively. In the Taipei experiment, the errz values are 0.02%, 0.005%, and 0.001% at 3t0, 4t0, and 5t0, respectively. Mass balance errors are very small in each case.
Figure 8 shows the predicted sediment concentration profiles in both experiments at different times. The model predicts sharp forefronts of the sediment concentration profile, which were caused by extremely high sediment concentrations in the dam break wavefronts. Similar predictions were also made by several 1-D models [Fraccarollo and Capart, 2002; Wu and Wang, 2007] in the Taipei case at 4t0. In the Wu and Wang model, however, a small initial downstream flow depth was specified rather than the actual dry bed condition, which may have caused errors in mass balance and wave arrival time. By comparing Figures 8a and 8b, it is noted that the peak concentrations in the Taipei case were much higher than those in the Louvain case. The difference is because of the smaller density and lower settling velocity of sediment particles in the Taipei case which make erosion easier and deposition slower. It is also noted that the peak sediment concentration decreased with time in the Louvain case while it increased with time in the Taipei case during their time scales. This difference is partly related to the different time scales of the two cases, where the Taipei experiment is run for a shorter duration than the Louvain experiment.
Figure 9 illustrates the temporal variations of flow depths, flow discharge, and sediment discharge predicted by this model at x = 0.03, 0.2, and 0.4 m. We observed that the flow depth and flow and sediment discharges approach equilibrium values after a period of time. In Figures 8 and 9 it is also found that volumetric sediment concentration, flow depth, and sediment discharge were very sensitive to particle size and density while discharge was not. Likewise, sediment discharge is also affected by the sediment particle properties indirectly. Overall erosion and deposition alter the bed surface, which in turn influences the flow depth profile.
3.4. Case 4: River and Floodplain Dynamics During Malpasset Dam Break Event
 Case 4 involves an actual dam break and flood wave propagating over a dry bed with complex topography and boundaries. The Malpasset dam was located in a narrow gorge of the Reyran river valley, about 12 km upstream of Frejus in southern France. The maximum reservoir capacity was 55,106 m3. In December 1959, the dam failed explosively at night, partly because of exceptionally heavy rain. The flood wave propagated along the Reyran valley to the city of Frejus, and 433 casualties were reported. Details of this catastrophe are given by Soares Frazão et al. .
 The topography of the computation domain is shown in Figure 10 with the location of dams, transformers, gauges, and police survey points [Soares Frazão et al., 1999], with the solution domain encroaching on the shallow tidal estuary. The bottom elevation ranges from −20 m below sea level to 100 m above sea level. The domain was discretized into different resolution meshes using the domain boundary and the 13,541 topography survey points as the constraints. The 38,208-triangle mesh and a close-up view of the computational mesh near the dam are presented in Figure 11. The mesh is much finer immediately downstream from the dam and along the river, where rapid and abrupt flow occurred. The initial water level in the reservoir is 100 m above sea level and the channel bottom downstream from the dam is set dry in the model. The solid wall condition is imposed along all boundaries. The Strickler coefficient ranges from 30 to 40 m1/3/s1 [e.g., Soares Frazão et al., 1999; Hervouet and Petitjean, 1999], corresponding to Manning's coefficient from 0.033 to 0.025 s/m1/3. A uniform Manning coefficient of 0.033 s/m1/3 was advised by other researchers [e.g., Goutal, 1999; Hervouet, 2000; Valiani et al., 2002]. The sensitivity of the model to the Manning's coefficient was first studied on a 26,000-element triangle mesh (Table 1). It shows that PIHM_Hydro does work best at n = 0.033 s/m1/3, which is in agreement with the previous studies as well as the recommendation for winding natural rivers by Henderson .
Table 1. Flood Arrival Times at Three Electric Transformers With Different Manning's n on the 26,000-Grid Mesh During Malpasset Dam Break Event
Measured Time (s)
Table 2 shows how the grid resolution or terrain resolution influences the numerical solutions. Because of the large magnitude of water surface elevations, both NSE and root-mean-square error (RMSE) are used here to quantitatively assess the prediction errors. It is evident that the finer spatial resolutions produce better solutions, up to the point when the grid resolution reaches ∼38,208 in this case, and accuracy does not improve much even if the grids get much finer. By comparing the two metrics at the gauge stations and the police survey points in Table 2, we can see that the maximum water surface elevations (H) at the gauge points are more sensitive to the grid and terrain resolutions than those at the police survey points. This is because the magnitudes of the water depths (h) in the river are larger than the bed elevation (z), while along the banks the bed elevations are larger. The maximum water surface elevation is a reasonable metric to assess the model accuracy. Tables 1 and 2 illustrate that when the number of grids reaches 26,000, the simulation becomes satisfactory for all measurement locations according to our NSE criterion and that increasing the resolution to 38,208 grids provides some improvement, while finer-resolution grids do not significantly improve results.
Table 2. Nash-Sutcliffe Efficiency (NSE) and Root-Mean-Square Error (RMSE) of Maximum Water Levels at the Gauge Points and Police Survey Points on Different Spatial Resolutions for the Malpasset Dam Break Event
 To examine the convergence of the model with successive grid refinement, we evaluated Roache's grid convergence index [Roache, 1994] at each gauge point. From this analysis a 38,208-grid mesh with n = 0.033 s/m1/3 was found to provide the best result and was used to compare PIHM_Hydro with other models of the Malpasset dam break.
 The predicted evolution of flood inundation is shown with the police-surveyed points in Figure 12. The cells with a water depth smaller than 0.01 m are considered dry. The police-surveyed points are high-water marks, which are considered to represent the flooded boundary. As can be seen from Figure 12, the model-predicted flood area agrees with the police survey quite well. Table 3 compares the computed arrival times of the flood waves at three electric transformers with simulations from Hervouet and Petitjean , Valiani et al. , and Yoon and Kang . Hervouet and Petitjean's model is based on a finite element method (FE) using unstructured triangular grids, while Valiani et al. and Yoon and Kang's models were developed by the HLL finite volume method (FV) on unstructured triangular and quadrilateral grids, respectively. The exact arrival times of the flood wavefront are unknown, and the measurements were affected by some uncertainties, e.g., the precise rupture time of the dam. Therefore, in addition to the arrival time, the travel time of the flood wave between two points is also an important criterion for judging the performance of a model.
Table 3. Flood Arrival Times at Three Electric Transformers With Manning's n = 0.033 s/m1/3 on the 38,208-Grid Mesh During the Malpasset Dam Break Eventa
FV and FE denote the finite volume and finite element methods, respectively. B–A is the travel time of the flood wave from transformer A to B, and C–B is for the travel time from transform B to C.
1402 (− 1.3%)
 Note, in Table 3 that the arrival times and travel times of the flood waves predicted by PIHM_Hydro are in excellent agreement with the measurement with the maximum error ∼2%. More importantly, PIHM_Hydro performs better than the other schemes for predicting the arrival time when the flood has traveled a large distance downstream. Although there are uncertainties in the data, from Table 3, we can see that PIHM_Hydro has only a 2% error in the arrival time at site C, while the other models vary from 12% to nearly 50% error in arrival time. Although it was not possible to directly compare the computational resources that these models require because of the unavailability of the codes, it is still useful to note that PIHM_Hydro used 38,208 triangles compared with Yoon and Kang's FV model with nearly 68,000 triangles to achieve a slightly more accurate solution.
 The water level, in addition to the arrival time and travel time, is another important criterion for judging whether a model reproduces flow and flood wave phenomena accurately. Table 4 presents comparisons between the predicted and measured maximum water levels. The results are presented in Table 4 for the gauge points along the river and in Table 5 for the police survey points at the left and right banks. As discussed above, the maximum water surface elevations in Table 4 are a better metric to assess model accuracy. According to Table 4, the PIHM_Hydro model produced improved predictions as compared to the finite volume models with smaller RMSEs, while achieving similar accuracy with the commercial finite element model by Hervouet and Petitjean . We note that PIHM_Hydro used far fewer elements than Yoon and Kang's finite volume model. In Tables 4 and 5, we can see that PIHM_Hydro performs very well in terms of stability, accuracy, and robustness on the complicated geometry and topography, even when including the intensive wetting-drying processes which are not included in the other models.
Table 4. Maximum Water Level at the Gauge Points With Manning's n = 0.033 s/m1/3 on the 38,208-Grid Mesh During Malpasset Dam Break Eventa
3.5. Case 5. Field-Scale Numerical Experiment With Dam Break and Sediment Dynamics
 Finally, case 5 explores a hypothetical 2-D dam break in a wide river reach with a movable bed, previously simulated in 1-D by Cao et al.  and Wu and Wang . The channel is 50 km long and 1000 m wide, and the hypothetical dam was initially located at the midpoint of the reach. The initial static water depths upstream and downstream from the dam are 40 and 2 m, respectively. Initially, the channel bed is horizontal and is specified to have a noncohesive, uniform sediment with a grain size of 4 mm. The computational domain was discretized to 3329 triangles. The solid wall boundary condition was applied along all boundaries. After Cao et al. , we use a value of 0.045 for the critical Shields parameter , 0.4 for the bed porosity (p), 2.65 for the specific gravity of sediment particle, and 0.03 s/m1/3 for Manning's coefficient (n). The constant was set at 8.5 × 10−6.
 The 1-D results of Cao et al.  and Wu and Wang  are compared to PIHM_HYDRO for the water surface and bed elevation along the centerline of the river reach after the hypothetical dam break (Figure 13). First, we notice that the dam break induces significant erosion. The sediment transport process had a major impact on the flow dynamics, affecting both the water surface profile and wave speed. The results of all three models are similar to the early time results (e.g., t < 2 min) from the small-scale experiments discussed in case 3. A hydraulic jump is formed near the dam site because of rapid bed erosion. However, the jump attenuates progressively as it propagates upstream and eventually disappears after about 8 min. Compared to the simulation without sediment transport, the forward wavefront with sediment transport moves more slowly at the early stage, while the backward wave propagates at essentially the same speed. This was also observed by Cao et al. and Wu and Wang. However, after about 20 min, the forward wavefront using equations (13) and (14) propagates at the same speed as without sediment transport, while Cao et al.'s and Wu and Wang's entrainment and deposition solutions propagate much faster.
 During the early stage of the dam break, the PIHM_Hydro solution is close to the results of Wu and Wang. At the later time, a large difference develops with respect to the bed surface. In PIHM_HYDRO the erosion and deposition that occur just after the wavefronts passed are not observed in the other models. Cao et al.'s model shows large deposition occurs, while Wu and Wang's model shows attenuated erosion near the wavefront. From Figure 13, it is also noted that only Cao et al.'s equations predict a separate bore upstream of the wavefront. This may be caused by the overprediction of sediment entrainment by Cao et al.'s equations [Wu and Wang, 2007].
 This study presents a 2-D high-order model for fully coupled shallow water flow, nonequilibrium sediment transport, and bed evolution (PIHM_Hydro). New formulations were proposed for deposition and erosion. A stable and second-order-accurate numerical algorithm was implemented on unstructured grids using an upwind finite volume method combined with a multidimensional gradient reconstruction and slope limiter technique. A GIS tool is used for automating constrained unstructured domain decomposition from the initial elevation data. The model is capable of producing accurate and stable solutions over a wide range of spatial scales and hydrological events, such as discontinuous flow and the wetting-drying process, by using the approximate Riemann solver and the semi-implicit time integration technique based on CVODE [Cohen and Hindmarsh, 1994].
 PIHM_HYDRO is compared to laboratory- and field-scale experiments, as well as other models with comparable physics from the literature and the results. For the laboratory-scale Bellos experiment (case 1), the model was able to accurately simulate the wetting-drying process and supercritical flow. In case 2, the rainfall-runoff experiment maintains a mass-conserving solution for rapid wetting-drying surfaces. In case 3, we examine a laboratory-scale experiment which demonstrates the interaction of flow and sediment transport following a dam break. Case 3 demonstrates that (1) the hydraulic jump, which forms below the dam break because of rapid bed erosion, propagates upstream and (2) extremely high sediment concentrations within the dam break wavefront leads to sharp forefronts of the sediment concentration profile. In case 4 the model was applied to the real dam break and flood event, the Malpasset dam accident, with complex topography and geometry as well as discontinuous rapid flow and wetting-drying processes. The model was found to have excellent agreement with measurements, including the arrival times, travel times of the flood wave, the maximum water surface along the river and the banks, and the boundary of flooded area. For case 5, it was found that after a long time relative to the wavefront duration (e.g., 20 min in the large river case), deposition occurs as a trailing wave of very high sediment concentration in the water column, which was not observed in the other models studied here. It shows that fully coupled 2-D sediment transport and bed erosion have a major impact on the flow dynamics, affecting both the water surface profile and wave speed of model solutions. PIHM_HYDRO is an open source code and is freely available with all test cases described here for community access at http://www.pihm.psu.edu.
 To evaluate the flux using an approximate Riemann solver, the Jacobian of the normal flux (F × n) is calculated.
where The eigenvalues are
with being the celerity of small-amplitude gravitational waves. Corresponding eigenvectors are given by
 This hyperbolic system is degenerate since one eigenvalue is zero. It has two shocks, two rarefaction waves, or a shock plus a rarefaction wave in addition to a contact discontinuity. The contact discontinuity is produced on the basis of the assumption of negligible flow turbulence and sediment diffusion [see Toro, 2001; Fagherazzi and Sun, 2003].
 Several formulations for the numerical flux at the boundary of two elements were found to be satisfactory [Toro, 2001], but Roe's formulation was consistently more stable, producing solutions at extreme conditions where others fail [Sleigh et al., 1998].
 The numerical flux is given by
where UL and UR are the left and right conserved variables and is the modified Jacobian with a form similar to Jn and must meet the following requirements [Roe, 1981].
 1. depends on the left and right states.
 2. is diagonalizable with real eigenvalues and a set of eigenvectors.
 can be evaluated as with being some average values based on the left and right states. A change of variable is used to find the Jacobian matrix meeting these requirements [Roe, 1981; LeVeque, 2002]. It is noted that the bottom elevation is always continuous at the shock and contact discontinuity locations according to the Rankine-Hugoniot conditions [Fagherazzi and Sun, 2003]. The intermediate states are calculated as
 The eigenvalues of are given by
with , and the corresponding eigenvectors are
 The difference in the left and right conserved variables can be expressed as Jacobian eigenvectors:
 Therefore, , and the numerical flux is calculated as
 To avoid entropy violation at the sonic point or critical flow condition, a fix proposed by Harten and Hyman  is incorporated:
 This research was funded by grants from the National Science Foundation, EAR 0725019 Shale Hills-Susquehanna Critical Zone Observatory, EAR 0609791 A Synthesis of Community Data and Modeling for Advancing River Basin Science: The Susquehanna.