GALÆXI Verification: Convergence Tests (doi:10.18419/darus-4155)

View:

Part 1: Document Description
Part 2: Study Description
Part 3: Data Files Description
Part 4: Variable Description
Part 5: Other Study-Related Materials
Entire Codebook

(external link)

Document Description

Citation

Title:

GALÆXI Verification: Convergence Tests

Identification Number:

doi:10.18419/darus-4155

Distributor:

DaRUS

Date of Distribution:

2024-05-03

Version:

1

Bibliographic Citation:

Kurz, Marius; Kempf, Daniel; Blind, Marcel P.; Kopper, Patrick; Offenhäuser, Philipp; Schwarz, Anna; Starr, Spencer; Keim, Jens; Beck, Andrea, 2024, "GALÆXI Verification: Convergence Tests", https://doi.org/10.18419/darus-4155, DaRUS, V1, UNF:6:vL1WFzY+Nmd1P5y9jFLWLg== [fileUNF]

Study Description

Citation

Title:

GALÆXI Verification: Convergence Tests

Identification Number:

doi:10.18419/darus-4155

Authoring Entity:

Kurz, Marius (University of Stuttgart)

Kempf, Daniel (University of Stuttgart)

Blind, Marcel P. (University of Stuttgart)

Kopper, Patrick (University of Stuttgart)

Offenhäuser, Philipp (Hewlett Packard Enterprise)

Schwarz, Anna (University of Stuttgart)

Starr, Spencer (University of Stuttgart)

Keim, Jens (University of Stuttgart)

Beck, Andrea (University of Stuttgart)

Producer:

Numerics Research Group

Grant Number:

info:eu-repo/grantAgreement/EC/HE/101093393

Grant Number:

EXC 2075 - 390740016

Grant Number:

FOR 2895 - 406435057

Grant Number:

420603919

Distributor:

DaRUS

Access Authority:

Numerics Research Group

Holdings Information:

https://doi.org/10.18419/darus-4155

Study Scope

Keywords:

Computer and Information Science, Engineering, Physics, Discontinuous Galerkin, High-Performance Computing, GPUs, Accelerators, Turbulence, Compressible Flow

Topic Classification:

404-03 Fluid Mechanics

Abstract:

<p> <img src="https://numericsresearchgroup.org/images/icons/galexi.svg" alt="Numerics Research Group"> </p> <p>This Dataset contains the setup and the results of the convergence tests which are reported in the <a href="https://arxiv.org/abs/2404.12703">GALÆXI Paper</a> (Section 5.1). The results are contained in the file <code>results.txt</code>. The used case is based on the method of manufactured solution. The detailed formulation is specified in <a href="https://doi.org/10.1016/j.compfluid.2012.03.006">Hindenlang et al.</a> and is implemented as <code>ExactFunc=4</code> in GALÆXI.</p> <p>The folder <code>convtest/</code> contains the setup for the simulations in the format required by the <code>Reggie2.0</code> tool (available on <a href="https://github.com/piclas-framework/reggie2.0">GitHub</a>) to run the different cases in an automated fashion. The so-called userblock provided by GALÆXI can be used to rebuild the exact code versions to obtain the results from the paper. To build these versions employ the provided Python build script as:</p> <blockquote><code>python build.py ./build-folder ./userblock.txt</code></blockquote> <p>Moreover, the script <code>build.sh</code> automatically clones GALÆXI from GitHub, builds the code versions used for the paper and runs the convergence tests using the Reggie2.0 tool. For this, run</p> <blockquote><code>bash run.sh</code></blockquote> Note: Please ensure that all necessary dependencies of GALÆXI are available (including CUDA) and a Python3 environment is installed on the system. Moreover, the cases can become rather large, so that a consumer GPU might not be able to run the largest cases causing them to be skipped. The largest meshes can be excluded by removing them from the individual <code>parameter.ini</code> files in the <code>convtest/</code> folder.

Notes:

This work was funded by the European Union. This work has received funding from the European High Performance Computing Joint Undertaking (JU) and Sweden, Germany, Spain, Greece, and Denmark under grant agreement No 101093393. Moreover, this research presented was funded by Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s Excellence Strategy EXC 2075 - 390740016, by the DFG Rebound - 420603919, and in the framework of the research unit FOR 2895. We acknowledge the support by the Stuttgart Center for Simulation Science (SimTech). The authors gratefully acknowledge the Gauss Centre for Supercomputing e.V. (www.gauss-centre.eu) for funding this project by providing computing time through the John von Neumann Institute for Computing (NIC) on the GCS Supercomputer JUWELS at Jülich Supercomputing Centre (JSC) as well as the support and the computing time on “Hawk” and its “Hawk-AI” extension provided by the Supercomputing Centre Stuttgart (HLRS) through the project “hpcdg”. This work was completed in part at the Helmholtz GPU Hackathon, part of the Open Hackathons program. The authors would like to acknowledge OpenACC-Standard.org, JSC, HZDR, and HIDA for their support.

Methodology and Processing

Sources Statement

Data Access

Other Study Description Materials

Related Publications

Citation

Title:

Kempf, Daniel et al. “GALÆXI: Solving complex compressible flows with high-order discontinuous Galerkin methods on accelerator-based systems.” (2024).

Identification Number:

2404.12703

Bibliographic Citation:

Kempf, Daniel et al. “GALÆXI: Solving complex compressible flows with high-order discontinuous Galerkin methods on accelerator-based systems.” (2024).

File Description--f291274

File: results_gauss.tab

  • Number of cases: 6

  • No. of variables per record: 9

  • Type of File: text/tab-separated-values

Notes:

UNF:6:UqXjM85ydEJNgAspJaD73w==

File Description--f291276

File: results_split.tab

  • Number of cases: 6

  • No. of variables per record: 9

  • Type of File: text/tab-separated-values

Notes:

UNF:6:7ueqg2iY86avpUl4bVF4hw==

Variable Description

List of Variables:

Variables

nRun

f291274 Location:

Summary Statistics: Max. 5.0; StDev 1.8708286933869707; Min. 0.0; Mean 2.5; Valid 6.0

Variable Format: numeric

Notes: UNF:6:ITWOuiJ9qMbBP+2IOfS+5w==

Density - N2

f291274 Location:

Variable Format: character

Notes: UNF:6:Z1ePPHi7oGpvdHBNvEKeJQ==

Density - N3

f291274 Location:

Variable Format: character

Notes: UNF:6:yAyOOfjkpVgtRbZYLU5zxw==

Density - N4

f291274 Location:

Summary Statistics: Max. 0.02169712426; Valid 6.0; StDev 0.008800285882883754; Min. 5.411312492E-10; Mean 0.003743812913716306;

Variable Format: numeric

Notes: UNF:6:NV3NqhOx7D0zvaGddALtvg==

Density - N5

f291274 Location:

Summary Statistics: Mean 0.0011677788419085467; Valid 6.0; StDev 0.0028142342983293925; Max. 0.006911807805; Min. 4.54615853E-12

Variable Format: numeric

Notes: UNF:6:ER78HZJPwbqh+Q8ugTn/mg==

Density - N6

f291274 Location:

Summary Statistics: Valid 6.0; Min. 7.517681171E-14; Mean 4.405657882400098E-4; Max. 0.00262056027; StDev 0.0010680134949948776

Variable Format: numeric

Notes: UNF:6:OcFHcSmc83DhjIjM5Q9SBg==

Density - N7

f291274 Location:

Variable Format: character

Notes: UNF:6:6cbJOlg/tYw5dSkKvrXE6A==

Density - N8

f291274 Location:

Variable Format: character

Notes: UNF:6:ru/B9XJF1Q2MJoXiKULAXg==

Density - N9

f291274 Location:

Variable Format: character

Notes: UNF:6:qobvCu/3mTWPkJ0jKKRybQ==

nRun

f291276 Location:

Summary Statistics: StDev 1.8708286933869707; Min. 0.0; Mean 2.5; Valid 6.0; Max. 5.0

Variable Format: numeric

Notes: UNF:6:ITWOuiJ9qMbBP+2IOfS+5w==

Density - N2

f291276 Location:

Variable Format: character

Notes: UNF:6:hOUcKDnyU1UCmptu7AHXbA==

Density - N3

f291276 Location:

Variable Format: character

Notes: UNF:6:It4lQDydb5BkJRM0h8jx7w==

Density - N4

f291276 Location:

Summary Statistics: Max. 0.08677392032; Min. 1.378234718E-9; Valid 6.0; StDev 0.03527303325470996; Mean 0.014790059312698656

Variable Format: numeric

Notes: UNF:6:tqxq5zxp7cTR9giUGtJazQ==

Density - N5

f291276 Location:

Summary Statistics: Min. 1.545365495E-11; StDev 0.006964104802400608; Max. 0.01710644019; Valid 6.0; Mean 0.002892406836694614

Variable Format: numeric

Notes: UNF:6:OJ+yc1fCszVcXnwIc0+Jbw==

Density - N6

f291276 Location:

Summary Statistics: StDev 0.0018087271730480908; Valid 6.0; Min. 1.904774694E-13; Mean 7.463638181451069E-4; Max. 0.004438271962;

Variable Format: numeric

Notes: UNF:6:dA51/jrROH4ETkJEJaqhgQ==

Density - N7

f291276 Location:

Variable Format: character

Notes: UNF:6:so+ujxXfTSu7DSm7ECFaSg==

Density - N8

f291276 Location:

Variable Format: character

Notes: UNF:6:XIogg1s6qMK98lr2/bUsnA==

Density - N9

f291276 Location:

Variable Format: character

Notes: UNF:6:UX0I1EP9fVoZapd4bLYH5A==

Other Study-Related Materials

Label:

build.py

Text:

Python script to retrieve and rebuild code version based on the information of the userblock file.

Notes:

text/x-python

Other Study-Related Materials

Label:

run.sh

Text:

Bash script that automatically retrieves GALÆXI from GitHub, build the exact code versions used for the paper, retrieves the Reggie2.0 tool from GitHub and uses it to run the convergence tests.

Notes:

application/x-sh

Other Study-Related Materials

Label:

userblock_gauss.txt

Text:

Contains build configuration for GALÆXI in the collocation Gauss formulation. Code version can be built automatically using the build.py script.

Notes:

text/plain

Other Study-Related Materials

Label:

userblock_split.txt

Text:

Contains build configuration for GALÆXI in the split-form formulation on Gauss-Lobatto interpolation points. Code version can be built automatically using the build.py script.

Notes:

text/plain

Other Study-Related Materials

Label:

analyze.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_001_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_002_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_004_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_008_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_016_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_032_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

command_line.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

parameter.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

analyze.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_001_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_002_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_004_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_008_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_016_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_032_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

command_line.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

parameter.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

analyze.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_001_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_002_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_004_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_008_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_016_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_032_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

command_line.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

parameter.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

analyze.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_001_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_002_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_004_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_008_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_016_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_032_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

command_line.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

parameter.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

analyze.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_001_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_002_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_004_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_008_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_016_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_032_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

command_line.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

parameter.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

analyze.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_001_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_002_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_004_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_008_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_016_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_032_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

command_line.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

parameter.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

analyze.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_001_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_002_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_004_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_008_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_016_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_032_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

command_line.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

parameter.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

analyze.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_001_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_002_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_004_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_008_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_016_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

CART_HEX_PERIODIC_032_3D_mesh.h5

Notes:

application/x-hdf5

Other Study-Related Materials

Label:

command_line.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

parameter.ini

Text:

Notes:

application/octet-stream

Other Study-Related Materials

Label:

reggie_output.txt

Text:

Raw output of the L2-Errors and the resulting orders of convergence from the Reggie2.0 tool. The values plotted in the paper correspond to the density values (nvar=[0]) and are summarized in the two results_{gauss|split}.tab files.

Notes:

text/plain