Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
7f25506
Improve write time
jeanbez Feb 2, 2022
15221e7
Print warning if mpi4py is not found in openpmd-pipe
franzpoeschel Jan 28, 2022
432ee0d
ADIOS1: Remove task from IO queue if it fails with exception
franzpoeschel Jan 20, 2022
010efe2
`setup.py`: Extra CMake Arg Control
ax3l Feb 14, 2022
eb83b33
EMSCRIPTEN: Skip Py Extension
ax3l Feb 14, 2022
29564b8
g++/clang++: Add `-Wsign-compare`
ax3l Feb 16, 2022
24f1a91
python/RecordComponent: fix `-Wsign-compare`
ax3l Feb 16, 2022
22c7bbc
Patch MSVC pybind11 bug
franzpoeschel Feb 22, 2022
f5cd034
Python: Do Not Strip Symbols In Debug
ax3l Mar 5, 2022
bbf731d
CI: NVHPC New Apt Repo
ax3l Apr 1, 2022
2ade499
clang-format & pre-commit & python include
ax3l May 25, 2022
73c31d0
run pre-commit
ax3l May 25, 2022
d002137
ps_make_timer_name_: add memory leak suppression
franzpoeschel Mar 22, 2022
2243d85
Fix: Missing HDF5 Include
ax3l Mar 23, 2022
f4aaa96
Increase reference count also in other load_chunk overload
ax3l Feb 18, 2022
c48cc64
Spack: Remove Old Files
ax3l Apr 11, 2022
8ec3eb2
Spack: v0.17.1
ax3l Apr 11, 2022
b5386d5
Update Env Files
ax3l Apr 11, 2022
86e3ce0
Python Iteration: Fix __repr__ (time)
ax3l Apr 7, 2022
c90c1c4
CI: Update CUDA repo key
ax3l Apr 28, 2022
84cd644
CI: Switch to Mamba
ax3l Apr 29, 2022
b0b4e16
Doc: Update HDF5 Coll. Metadata Versions
ax3l Apr 20, 2022
eb92a75
HDF5 Coll. MD Reads: Simplify Wording
ax3l Apr 26, 2022
fa6392a
Tiny wording improvement and a +
ax3l Apr 29, 2022
ac1d7f2
Remove deprecated debug parameter in ADIOS2
franzpoeschel May 4, 2022
a376307
HDF5IOHandler: Clang-Format/Clang-Tidy
ax3l May 26, 2022
631ab77
`conda.yaml`: add `pre-commit`
ax3l May 26, 2022
47a4b5b
Fix: Python Variant Issue on Conda
ax3l May 26, 2022
bad8f4f
Test: Demonstrate Pattern Issue
ax3l Apr 21, 2022
6cb783f
JSON: Improve File Open Error Message
ax3l Apr 22, 2022
67e8d8b
Upon parsing, store each iteration's filename
franzpoeschel Apr 25, 2022
a4da2d0
Backport: fix-open-iteration (#5)
franzpoeschel May 30, 2022
e7a4c2c
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 30, 2022
55edd42
Release 0.14.5 conflicting backports (#6)
franzpoeschel Jun 6, 2022
acca2cd
Version: 0.14.5
ax3l Jun 6, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 72 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
Language: Cpp

BasedOnStyle: LLVM
AccessModifierOffset: -4
AlignAfterOpenBracket: AlwaysBreak
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
# AlignEscapedNewlinesLeft: false
AlignEscapedNewlines: Right
AlignOperands: false
AlignTrailingComments: false
AllowAllArgumentsOnNextLine: true
AllowAllConstructorInitializersOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: None
AllowShortIfStatementsOnASingleLine: false
AllowShortLambdasOnASingleLine: true
AllowShortLoopsOnASingleLine: false
AlwaysBreakBeforeMultilineStrings: true
AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: false
BinPackParameters: false

BreakBeforeBraces: Custom
BraceWrapping:
AfterClass: true
AfterControlStatement: true
AfterEnum: true
AfterExternBlock: true
AfterFunction: true
AfterNamespace: true
AfterStruct: true
AfterUnion: true
BeforeCatch: true
BeforeElse: true
# BeforeLambdaBody: true
SplitEmptyFunction: false
SplitEmptyNamespace: false
SplitEmptyRecord: false

BreakConstructorInitializers: BeforeComma
BreakInheritanceList: BeforeComma
ColumnLimit: 80
CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
FixNamespaceComments: true
IndentWidth: 4
NamespaceIndentation: Inner
PointerAlignment: Right
SortUsingDeclarations: false
SpaceAfterCStyleCast: false
SpaceAfterTemplateKeyword: true
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpacesInAngles: false
SpacesInContainerLiterals: false
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Auto
StatementMacros: ["OPENPMD_private", "OPENPMD_protected"]

---
Language: Json
BasedOnStyle: llvm
...
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/install_problem.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ labels: install
---

**Performed steps**
The following steps
The following steps

```commandline
...
Expand Down
1 change: 1 addition & 0 deletions .github/ci/sanitizer/clang/Leak.supp
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ leak:adios_inq_var
# ADIOS2
leak:adios2::core::engine::SstReader::*
leak:adios2::core::engine::SstWriter::*
leak:ps_make_timer_name_
12 changes: 7 additions & 5 deletions .github/ci/spack-envs/clang10_nopy_ompi_h5_ad1_ad2/spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,26 +20,26 @@ spack:
variants: ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2
cmake:
externals:
- spec: "cmake"
- spec: cmake@3.23.0
prefix: /usr
buildable: False
openmpi:
externals:
- spec: "openmpi"
- spec: openmpi@2.1.1
prefix: /usr
buildable: False
perl:
externals:
- spec: "perl"
- spec: perl@5.26.1
prefix: /usr
buildable: False
python:
externals:
- spec: "python"
- spec: python@3.8.0
prefix: /usr
buildable: False
all:
target: ['x86_64']
target: [x86_64]
variants: ~fortran
providers:
mpi: [openmpi]
Expand All @@ -63,3 +63,5 @@ spack:
config:
build_jobs: 2

mirrors:
E4S: https://cache.e4s.io
4 changes: 3 additions & 1 deletion .github/ci/spack-envs/clang5_nopy_nompi_h5/spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ spack:

packages:
all:
target: ['x86_64']
target: [x86_64]
variants: ~mpi ~fortran
compiler: [[email protected]]

Expand All @@ -32,3 +32,5 @@ spack:
config:
build_jobs: 2

mirrors:
E4S: https://cache.e4s.io
12 changes: 7 additions & 5 deletions .github/ci/spack-envs/clang5_nopy_ompi_h5_ad1_ad2_bp3/spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,26 +18,26 @@ spack:
variants: ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2
cmake:
externals:
- spec: "cmake"
- spec: cmake@3.23.0
prefix: /usr
buildable: False
openmpi:
externals:
- spec: "openmpi"
- spec: openmpi@2.1.1
prefix: /usr
buildable: False
perl:
externals:
- spec: "perl"
- spec: perl@5.26.1
prefix: /usr
buildable: False
python:
externals:
- spec: "python"
- spec: python@3.8.0
prefix: /usr
buildable: False
all:
target: ['x86_64']
target: [x86_64]
variants: ~fortran
providers:
mpi: [openmpi]
Expand All @@ -61,3 +61,5 @@ spack:
config:
build_jobs: 2

mirrors:
E4S: https://cache.e4s.io
12 changes: 7 additions & 5 deletions .github/ci/spack-envs/clang8_py38_mpich_h5_ad1_ad2/spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,26 +18,26 @@ spack:
variants: ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2
cmake:
externals:
- spec: "cmake"
- spec: cmake@3.23.0
prefix: /usr
buildable: False
mpich:
externals:
- spec: "mpich"
- spec: mpich@3.3
prefix: /usr
buildable: False
perl:
externals:
- spec: "perl"
- spec: perl@5.26.1
prefix: /usr
buildable: False
python:
externals:
- spec: "python"
- spec: python@3.8.0
prefix: /usr
buildable: False
all:
target: ['x86_64']
target: [x86_64]
variants: ~fortran
providers:
mpi: [mpich]
Expand All @@ -61,3 +61,5 @@ spack:
config:
build_jobs: 2

mirrors:
E4S: https://cache.e4s.io
12 changes: 7 additions & 5 deletions .github/ci/spack-envs/clangtidy_nopy_ompi_h5_ad1_ad2/spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,26 +18,26 @@ spack:
variants: ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2
cmake:
externals:
- spec: "cmake"
- spec: cmake@3.23.0
prefix: /usr
buildable: False
openmpi:
externals:
- spec: "openmpi"
- spec: openmpi@2.1.1
prefix: /usr
buildable: False
perl:
externals:
- spec: "perl"
- spec: perl@5.26.1
prefix: /usr
buildable: False
python:
externals:
- spec: "python"
- spec: python@3.8.0
prefix: /usr
buildable: False
all:
target: ['x86_64']
target: [x86_64]
variants: ~fortran
providers:
mpi: [openmpi]
Expand All @@ -61,3 +61,5 @@ spack:
config:
build_jobs: 2

mirrors:
E4S: https://cache.e4s.io
12 changes: 7 additions & 5 deletions .github/ci/spack-envs/gcc5_py36_ompi_h5_ad1_ad2/spack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,26 +18,26 @@ spack:
variants: ~zfp ~sz ~png ~dataman ~python ~fortran ~ssc ~shared ~bzip2
cmake:
externals:
- spec: "cmake"
- spec: cmake@3.23.0
prefix: /usr
buildable: False
openmpi:
externals:
- spec: "openmpi"
- spec: openmpi@2.1.1
prefix: /usr
buildable: False
perl:
externals:
- spec: "perl"
- spec: perl@5.26.1
prefix: /usr
buildable: False
python:
externals:
- spec: "python"
- spec: python@3.6.3
prefix: /usr
buildable: False
all:
target: ['x86_64']
target: [x86_64]
variants: ~fortran
compiler: [[email protected]]

Expand All @@ -59,3 +59,5 @@ spack:
config:
build_jobs: 2

mirrors:
E4S: https://cache.e4s.io
Loading