• Home
  • Search
  • Incorporating Performance Portability and Data-Oriented Design in Phase-Field Modeling
  • Cite Icon3
  • https://doi.org/10.1115/detc2022-89513Copy DOI Icon

Incorporating Performance Portability and Data-Oriented Design in Phase-Field Modeling

  • Aug 14, 2022
  • Caleb Yenusah +5 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Abstract The advancements in modern computer architecture have made it possible for the simulation of large-scale problems that are of industrial application. However, it can be time-intensive to continually port scientific codes to the ever-evolving computer architectures. Therefore, it is important to develop computational tools that make it easy for researchers to port their existing scientific software or develop new software that can run optimally on current and future computer architectures from different vendors. Also, it often advantageous for scientific software to leverage fine-grained parallelism on homogeneous architectures that are comprised of multi-core CPUs and on heterogeneous computer architectures comprised of multi-core CPUs and GPUs. This paper demonstrates the incorporation of performance portability and data-oriented design paradigms in the phase-field modeling of microstructure evolution. To achieve this, we utilized MATAR, a C+ + software library that allows the straightforward creation and usage of multidimensional and multi-size dense or sparse matrix and array data structures that are also portable across disparate architectures using Kokkos. As a case study, we use the phase-field model for spinodal decomposition which numerically solves the Cahn-Hilliard equation using the semi-implicit Fourier spectral method. Performance portability across multi-core CPUs and different GPU architectures are investigated. Additionally, numerical accuracy and performance gains between single and double precision phase-field calculations are investigated.

Similar Papers
  • Research Article
  • Citations4

Enabling Parallel Performance and Portability of Solid Mechanics Simulations Across CPU and GPU Architectures

  • Nov 07, 2024
  • Information
  • Nathaniel Morgan +12
  • Conference Article
  • Citations6

Performance Portability of Sparse Block Diagonal Matrix Multiple Vector Multiplications on GPUs

  • Nov 01, 2022
  • Khaled Z Ibrahim +2
  • Conference Article
  • Citations2

Analysis of the efficiency of dense stereovision algorithm implementation on different computer architectures

  • Jul 01, 2017
  • Dmitry I Ustukov +3
  • Research Article

The Design and Implementation of MCFlow: a Real-time Multi-core Aware Middleware for Dependent Task Graphs

  • Nov 04, 2014
  • Open Scholarship Institutional Repository (Washington University in St. Louis)
  • Huang-Ming Huang +2
  • Research Article
  • Citations63

Exploring the tree of numerical semigroups

  • Dec 31, 2015
  • Mathematics of Computation
  • Jean Fromentin +1
  • Conference Article
  • Citations3

Auto-Tuning OmpSs-OpenCL Kernels Across GPU Machines

  • Jan 19, 2015
  • Vinoth Krishnan Elangovan +2
  • PDF
  • Research Article
  • Citations5

On the non‐recursive implementation of multistage sampling without replacement

  • Jan 01, 2021
  • MethodsX
  • Philippe Aubry
  • Research Article
  • Citations21

Numerical solution to phase-field model of solidification: A review

  • Jul 09, 2023
  • Computational Materials Science
  • Ang Zhang +4
  • Research Article

Computer architecture courses in electrical engineering departments

  • Dec 09, 1973
  • ACM SIGARCH Computer Architecture News
  • M E Sloan
  • Research Article

AN EVALUATION OF NONLINEAR OPTIMIZATION CODES ON SUPERCOMPUTERS

  • Sep 01, 1991
  • International Journal of High Speed Computing
  • Paul Kang Hoh Phua
  • Conference Article
  • Citations6

Logic Synthesis for In-memory Computing Using Resistive Memories

  • Jul 01, 2018
  • Saeideh Shirinzadeh +1
  • Research Article
  • Citations156

PFFT: An Extension of FFTW to Massively Parallel Architectures

  • Jan 01, 2013
  • SIAM Journal on Scientific Computing
  • Michael Pippig
  • Research Article
  • Citations4

Accelerating LASG/IAP climate system ocean model version 3 for performance portability using Kokkos

  • Jun 25, 2024
  • Future Generation Computer Systems
  • Junlin Wei +12
  • Research Article
  • Citations20

Compiler-based code generation and autotuning for geometric multigrid on GPU-accelerated supercomputers

  • Apr 05, 2017
  • Parallel Computing
  • Protonu Basu +5
  • Conference Article
  • Citations11

Human awareness versus Autonomous Vehicles view: comparison of reaction times during emergencies

  • Jul 11, 2021
  • Aleksander Rydzewski +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.