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

Title: Fast Mesh-to-Mesh Remaps Using Hash Algorithms

Journal Article · · SIAM Journal on Scientific Computing
DOI:https://doi.org/10.1137/16M109140X· OSTI ID:1473793
 [1];  [2]; ORCiD logo [3]
  1. Univ. of Washington, Seattle, WA (United States); Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
  2. Arizona State Univ., Tempe, AZ (United States); Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
  3. Los Alamos National Lab. (LANL), Los Alamos, NM (United States); Univ. of New Mexico, Albuquerque, NM (United States)

Here, we explore the potential uses of hash-based algorithms in the remap operation, mapping one computational mesh onto another. We implement and test optimizations designed to reduce memory operations and compare these optimizations in order to evaluate the performance impact across different meshes. In particular, we created a new remap method that creates a structured hierarchy of hashes. Tests were run on 2D meshes on up to 14 levels of mesh refinement and hundreds of millions of cells to measure the algorithms' relative speeds under differing circumstances. We show that our methods perform two orders of magnitude better than the standard kD-tree algorithm and that on different meshes different hash methods can be optimal. We explore these algorithms on serial CPUs, GPUs using OpenCL, and multi-core CPUs using OpenMP.

Research Organization:
Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Contributing Organization:
Univ. of Cambridge (United Kingdom). Darwin Cluster
Grant/Contract Number:
AC52-06NA25396
OSTI ID:
1473793
Report Number(s):
LA-UR-16-26798
Journal Information:
SIAM Journal on Scientific Computing, Vol. 40, Issue 4; ISSN 1064-8275
Publisher:
SIAMCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 1 work
Citation information provided by
Web of Science

Similar Records

Quantum Monte Carlo Endstation for Petascale Computing
Technical Report · Wed Mar 02 00:00:00 EST 2011 · OSTI ID:1473793

Parallelism of the SANDstorm hash algorithm.
Technical Report · Tue Sep 01 00:00:00 EDT 2009 · OSTI ID:1473793

Metrics for Intercomparison of Remapping Algorithms (MIRA) protocol applied to Earth system models
Journal Article · Fri Sep 02 00:00:00 EDT 2022 · Geoscientific Model Development (Online) · OSTI ID:1473793