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

Title: HPCCG Solver Package

Abstract

HPCCG is a simple PDE application and preconditioned conjugate gradient solver that solves a linear system on a beam-shaped domain. Although it does not address many performance issues present in real engineering applications, such as load imbalance and preconditioner scalability, it can serve as a first "sanity test" of new processor design choices, inter-connect network design choices and the scalability of a new computer system. Because it is self-contained, easy to compile and easily scaled to 100s or 1000s of porcessors, it can be an attractive study code for computer system designers.

Authors:
Publication Date:
Research Org.:
Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1230960
Report Number(s):
HPCCG; 002048MLTPL00
DOE Contract Number:  
DE-AC04-94AL85000
Resource Type:
Software
Software Revision:
00
Software Package Number:
002048
Software Package Contents:
OPEN SOURCE SOFTWARE PACKAGE AVAILABLE FROM SANDIA NATIONAL LABORATORY AT: http://software.sandia.gov/mantevo
Software CPU:
MLTPL
Open Source:
Yes
Source Code Available:
Yes
Country of Publication:
United States

Citation Formats

Heroux, Michael A. HPCCG Solver Package. Computer software. https://www.osti.gov//servlets/purl/1230960. Vers. 00. USDOE. 1 Mar. 2007. Web.
Heroux, Michael A. (2007, March 1). HPCCG Solver Package (Version 00) [Computer software]. https://www.osti.gov//servlets/purl/1230960.
Heroux, Michael A. HPCCG Solver Package. Computer software. Version 00. March 1, 2007. https://www.osti.gov//servlets/purl/1230960.
@misc{osti_1230960,
title = {HPCCG Solver Package, Version 00},
author = {Heroux, Michael A.},
abstractNote = {HPCCG is a simple PDE application and preconditioned conjugate gradient solver that solves a linear system on a beam-shaped domain. Although it does not address many performance issues present in real engineering applications, such as load imbalance and preconditioner scalability, it can serve as a first "sanity test" of new processor design choices, inter-connect network design choices and the scalability of a new computer system. Because it is self-contained, easy to compile and easily scaled to 100s or 1000s of porcessors, it can be an attractive study code for computer system designers.},
url = {https://www.osti.gov//servlets/purl/1230960},
doi = {},
url = {https://www.osti.gov/biblio/1230960}, year = {Thu Mar 01 00:00:00 EST 2007},
month = {Thu Mar 01 00:00:00 EST 2007},
note =
}