Constarium
← Search

Data · dataset · 2012

Weak scaling of parallel FMM vs. FFT up to 4096 processes

Listed in DataCite

This figure shows the weak scaling of a parallel FMM-based fluid solver on GPUs, from 1 to 4096 processes.

Description

The FMM (fast multipole method) is used as the numerical engine in a vortex method fluid solver, simulating decaying isotropic turbulence. The reference method for this application is the pseudo-spectral method, which uses FFT as the numerical engine.

Given the communication pattern of FFT, only 14% parallel efficiency is obtained with the spectral method on 4096 processes (no GPU acceleration). The parallel efficiency of the FMM-based solver is 74% at 4096 processes (one GPU per MPI process, 3 GPUs per node). It is important to note that the results correspond to the full-application codes, not just the FMM and FFT algorithms.

Read the rest (2 more)

The spectral method calculations were done using the 'hit3d' code (see link below). The size of the largest problem corresponds to a 4096^3 mesh, i.e., almost 69 billion points (about 17 million points per process). These calculations were run on the TSUBAME 2.0 system of the Tokyo Institute of Technology, thanks to guest access, during Fall 2011.

The figure is here shared under CC-BY. Please use the handle and doi above for citation if you use it.

Links

Topics

Stated by source
Mechanical engineering

Related

Provenance · 1 source records, 9 field assertions
SourceKeyLast seenRaw
DataCite10.6084/m9.figshare.92425.v113 d agoJSON v1
FieldAssertionExtractorEvidence
access_levelsource · DataCiteconnector:datacite@1.0.0/data/attributes/rightsList
byte_sizesource · DataCiteconnector:datacite@1.0.0
concepts[field].fos:mechanical-engineeringsource · DataCiteconnector:datacite@1.0.0
created_datesource · DataCiteconnector:datacite@1.0.0
descriptionsource · DataCiteconnector:datacite@1.0.0/data/attributes/descriptions
licensesource · DataCiteconnector:datacite@1.0.0/data/attributes/rightsList
publication_datesource · DataCiteconnector:datacite@1.0.0/data/attributes/dates
titlesource · DataCiteconnector:datacite@1.0.0/data/attributes/titles/0/title
updated_datesource · DataCiteconnector:datacite@1.0.0