skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: HPGMG

Software ·
OSTI ID:1231764

HPGMG is a scalable reimplementation of miniGMG (see previous software disclosure) and is a compact geometric multigrid (MG benchmark designed to proxy the performance characteristics of the solves found in adaptive mesh refinement multigrid (AMR MG) applications. It solves the equation a*alpha*u - b div beta grad u = f on a large cubical domain using cell-centered values and either homogenous dirichlet or periodic boundaries. a and b are scalar constants, alpha and beta are space varying constants, f is the right hand side, and u is the solution. The cubical domain is divided into cubical subdomains which are distributed across the supercomputer. Whereas miniGMG enforced a static spatial decomposition across all levels in the MG V-cycle, HPGMG is free to redistribute data at each level including the possibility of moving all data to a single process (memory permitting). Thus, where miniGMG's U-cycle demanded a coarse grid solve across the entire supercomputer (a performance bottleneck), HPGMG can avoid this by combining distributed data and continuing the V-cycle. Technically, HPGMG can still implement a U-cycle or a Krylov bottom solve, but this solve can now be done on a global problem of only 2^3-8^3 cells. Additionally, HPGMG supports the MG F-cycle which avoids the iterative process of the v-cycle with a direct approach that can reach the discretization error in one pass. This provides a substantial performance boosts and opens avenues for exploiting systems that include hierarchical memories or heterogeneous processors. Like miniGMG, the righthand side f in HPGMG is generated from a continuous function for u. Thus, one can solve

Short Name / Acronym:
HPGMG; 003008WKSTN00
Site Accession Number:
2014-063
Version:
00
Programming Language(s):
Medium: X; OS: liniux; Compatibility: Workstation
Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC02-05CH11231
OSTI ID:
1231764
Country of Origin:
United States

Similar Records

miniGMG
Software · Sun Dec 01 00:00:00 EST 2013 · OSTI ID:1231764

Solving a trillion unknowns per second with HPGMG on Sunway TaihuLight
Journal Article · Mon May 13 00:00:00 EDT 2019 · Cluster Computing · OSTI ID:1231764

Implementation and Optimization of miniGMG - a Compact Geometric Multigrid Benchmark
Technical Report · Sat Dec 01 00:00:00 EST 2012 · OSTI ID:1231764

Related Subjects