9. Appendix

9.1. Tested compiler combinations

The following list summarizes all tested combinations of the required libraries (HDF5, OpenMPI, CMake etc.)

Dev

PICLas Version

System

Compiler

HDF5

MPI

CMake

SC

2.3.0 (Nov 2021)

PC

gcc11.2.0

1.12.1

openmpi-4.1.1

3.21.3

SC

2.2.0 (Nov 2021)

PC

gcc10.1.0

1.10.5

openmpi-4.0.2

3.17.0

AM

2.1.0 (Nov 2021)

PC

gcc9.3.0

1.10.6

openmpi-3.1.6

3.17.0

SC

2.0.0 (Nov 2021)

boltzhawk

gcc9.3.0

1.10.5

openmpi-3.1.6

3.17.0

SC

2.0.0 (Nov 2021)

boltzreggie

gcc9.2.0

1.10.5

openmpi-4.0.2

3.15.0

SC

2.0.0 (Nov 2021)

boltzplatz

gcc9.2.0

1.10.5

openmpi-3.1.6

3.17.0

SC

2.0.0 (Nov 2021)

hawk

gcc9.2.0

1.10.5

mpt2.23

3.16.4

SC

2.0.0 (Nov 2021)

fh1

intel18.1

1.10

impi2018

3.17

SC

2.0.0 (Nov 2021)

fh2

intel19.1

1.10

impi2019

3.17

PN

1.4.0 (Nov 19)

boltzplatz

gnu7.4.0

1.10.5

openmpi-3.1.3

3.15.3-d

SC

1.4.0 (Nov 19)

boltzreggie

gnu9.2.0

1.10.5

openmpi-4.0.2

3.15.3-d

Combinations that can cause problems are listed in the following table

Dev

PICLas Version

System

Compiler

HDF5

MPI

CMake

Notes

SC

1.4.0 (Nov 19)

boltzreggie

gnu9.2.0

1.10.5

openmpi-4.0.1

3.15.3-d

Does not work for more than 3 processors probably due to a problem with the OpenMPI version