DocumentCode :
2029680
Title :
Accuracy and Performance Testing of Three-Dimensional Unsaturated Flow Finite Element Groundwater Programs on the Cray XT3 Using Analytical Solutions
Author :
Tracy, Fred T.
Author_Institution :
Major Shared Resource Center, US Army Eng. Res. & Dev. Center, Vicksburg, MS
fYear :
2006
fDate :
26-29 June 2006
Firstpage :
73
Lastpage :
79
Abstract :
Because Richards´ equation for describing unsaturated groundwater flow is highly nonlinear, it is challenging to test the accuracy and efficiency of parallel three-dimensional finite element groundwater programs used to model such activities as remediation of military sites and computing flows and pressures in levees broken by Hurricane Katrina. To aid in this testing, the author has derived steady-state and transient analytical solutions for unsaturated flow. With these solutions, both accuracy of the numerical solutions and the performance of the parallel versions of the computer programs may be easily tested. The other significant feature of these analytical solutions is that the amount of nonlinearity of the equation may be easily adjusted by a parameter a. This paper first presents the equations for the analytical solutions of steady-state and transient flow into a rectangular block of initially dry soil. It then uses the program FEMWATER as a benchmark to compute the numerical solutions corresponding to these analytical solutions. Accuracy results for various sizes of the mesh and numbers of processing elements (PEs) on the Cray XT3 are computed for different values of a. The number of nonlinear iterations for the steady-state problem is also reported. The result of the accuracy assessment is that as a is increased, the errors also increase significantly with even 512 PEs not being enough compute power to adequately solve the problem. Overall parallel performance and performance of the message passing interface calls for updating the ghost nodes and are also tested with results given. The result of this study is that scaling of a 1,000,000-element problem was good up to 256 PEs (64 PEs is the typical sweet spot for FEMWATER), and the performance of the ghost-node updating routine met or exceeded expectations
Keywords :
Cray computers; finite element analysis; geophysics computing; groundwater; message passing; parallel programming; software performance evaluation; 3D unsaturated flow; Cray XT3; FEMWATER program; Richards equation; accuracy testing; analytical solutions; ghost-node updating routine; message passing interface; nonlinear iterations; parallel 3D finite element groundwater programs; performance testing; processing elements; steady-state flow; transient flow; Concurrent computing; Finite element methods; Hurricanes; Levee; Military computing; Nonlinear equations; Performance analysis; Steady-state; Testing; Transient analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
HPCMP Users Group Conference, 2006
Conference_Location :
Denver, CO
Print_ISBN :
0-7695-2797-3
Type :
conf
DOI :
10.1109/HPCMP-UGC.2006.2
Filename :
4134036
Link To Document :
بازگشت