VOLUME-OF-FLUID INTERFACE RECONSTRUCTION ALGORITHMS ON NEXT-GENERATION COMPUTER ARCHITECTURES

被引:0
|
作者
Francois, Marianne M. [1 ]
Lo, Li-Ta [2 ]
Sewell, Christopher [2 ]
机构
[1] Los Alamos Natl Lab, Fluid Dynam & Solid Mech T3, Los Alamos, NM 87545 USA
[2] Los Alamos Natl Lab, Appl Comp Sci Data Sci CCS7, Scale Team, Los Alamos, NM 87545 USA
关键词
D O I
暂无
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
With the increasing heterogeneity and on-node parallelism of high-performance computing hardware, a major challenge to computational physicists is to work in close collaboration with computer scientists to develop portable and efficient algorithms and software. The objective of our work is to implement a portable code to perform interface reconstruction using NVIDIA's Thrust library. Interface reconstruction is a technique commonly used in volume tracking methods for simulations of interfacial flows. For that, we have designed a two-dimensional mesh data structure that is easily mapped to the 1D vectors used by Thrust and at the same time is simple to work with using familiar data structures terminology (such as cell, vertices and edges). With this new data structure in place, we have implemented a recursive volume-of-fluid initialization algorithm and a standard piecewise interface reconstruction algorithm. Our interface reconstruction algorithm makes use of a table look-up to easily identify all intersection cases, as this design is efficient on parallel architectures such as GPUs. Finally, we report performance results which show that a single implementation of these algorithms can be compiled to multiple backends (specifically, multi-core CPUs, NVIDIA GPUs, and Intel Xeon Phi coprocessors), making efficient use of the available parallelism on each.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Building Next-generation AI systems: Co-optimization of Algorithms, Architectures, and Nanoscale Memristive Devices
    Rajendran, Bipin
    Sebastian, Abu
    Eleftheriou, Evangelos
    2019 IEEE 11TH INTERNATIONAL MEMORY WORKSHOP (IMW 2019), 2019, : 124 - 127
  • [42] Service strategies for next-generation computer networks
    Kawarasaki, M
    Saito, T
    Koyano, H
    Shigeta, N
    NTT REVIEW, 1998, 10 (04): : 100 - 109
  • [43] A NEXT-GENERATION COMPUTER FOR CONTINUOUS PROCESS CONTROL
    PECK, ES
    TOOL AND MANUFACTURING ENGINEER, 1969, 63 (06): : 32 - &
  • [44] Digital Computer: The Next-Generation Flagship Publication
    Vetter, Ron
    COMPUTER, 2012, 45 (01) : 8 - 9
  • [45] Small and simple: next-generation miniaturized diffraction-based spectrometer with computational reconstruction algorithms
    Suta, Markus
    LIGHT-SCIENCE & APPLICATIONS, 2024, 13 (01)
  • [46] Analysis of Advanced Programming Architectures for Next-Generation Flash Memories
    Ashrafi, Reza A.
    Pusane, Ali E.
    Demirkan, Ismail
    2015 23RD SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2015, : 644 - 644
  • [47] Second-order accurate volume-of-fluid algorithms for tracking material interfaces
    Pilliod, JE
    Puckett, EG
    JOURNAL OF COMPUTATIONAL PHYSICS, 2004, 199 (02) : 465 - 502
  • [48] MANGO: exploring Manycore Architectures for Next-GeneratiOn HPC systems
    Flich, Jose
    Agosta, Giovanni
    Ampletzer, Philipp
    Alonso, David Atienza
    Brandolese, Carlo
    Cappe, Etienne
    Cilardo, Alessandro
    Dragic, Leon
    Dray, Alexandre
    Duspara, Alen
    Fornaciari, William
    Guillaume, Gerald
    Hoornenborg, Ynse
    Iranfar, Arman
    Kovac, Mario
    Libutti, Simone
    Maitre, Bruno
    Maria Martinez, Jose
    Massari, Giuseppe
    Mlinaric, Hrvoje
    Paastefanakis, Ermis
    Picornell, Tomas
    Piljic, Igor
    Pupykina, Anna
    Reghenzani, Federico
    Staub, Isabelle
    Tornero, Rafael
    Zapater, Marina
    Zoni, Davide
    2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 478 - 485
  • [49] Research Challenges in Next-Generation Residue Number System Architectures
    Molahosseini, Amir Sabbagh
    Sorouri, Saeid
    Zarandi, Azadeh Alsadat Emrani
    PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 1658 - 1661
  • [50] ATHENA: Enabling Codesign for Next-Generation AI/ML Architectures
    Plagge, Mark
    Feinberg, Ben
    McFarland, John
    Rothganger, Fred
    Agarwal, Sapan
    Awad, Amro
    Hughes, Clayton
    Cardwell, Suma G.
    2022 IEEE INTERNATIONAL CONFERENCE ON REBOOTING COMPUTING, ICRC, 2022, : 13 - 23