Parallelization for Flow and Transport in Integrated Surface-Subsurface Hydrologic Systems

 
Domain decomposition for a Canada scale model using a parallelization level of 8.

Domain decomposition for a Canada scale model using a parallelization level of 8.

 

 

Fully-integrated hydrologic simulations, such as those performed with HydroGeoSphere, involve highly nonlinear processes, and thus the computational efficiency of the model becomes a critical issue for those performing hydrologic simulations. As such, our researchers are constantly looking for ways to increase the computational efficiency of HydroGeoSphere. Taking advantage of multicore processors, HydroGeoSphere was parallelized using the OpenMP framework.

The highlights of this research are:

  1. Parallelization of a physically-based hydrologic simulator (HydroGeoSphere) in a manner that allows the same code to be executed on various shared memory platforms with minimal maintenance
  2. The development of a general, flexible and robust parallel iterative sparse-matrix solver that can be implement in a wide range of numerical models employing either structure or unstructured meshes
  3. The design of a flexible methodology for the efficient construction of the coefficient and Jacobian matrices.

For more details on how HydroGeoSphere was parallelized see Hwang et al., 2014.

Check out our recent blog post to learn more about setting up parallel HGS simulations.