Skip to content

Commit

Permalink
Bump extern/openPMD-api from 2c1dbc9 to 9184c2e (#661)
Browse files Browse the repository at this point in the history
Bumps [extern/openPMD-api](https://github.com/openPMD/openPMD-api) from
`2c1dbc9` to `9184c2e`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/openPMD/openPMD-api/commit/9184c2e8b8d069ee16915bb7b4eaf2f662eaf813"><code>9184c2e</code></a>
Fix wrong logging of TOUCH task (<a
href="https://redirect.github.com/openPMD/openPMD-api/issues/1643">#1643</a>)</li>
<li><a
href="https://github.com/openPMD/openPMD-api/commit/7f5c33d98beb6b9eb4794c1021da94a5ae4d6a65"><code>7f5c33d</code></a>
Fix: Add back iteration.close() call (<a
href="https://redirect.github.com/openPMD/openPMD-api/issues/1641">#1641</a>)</li>
<li><a
href="https://github.com/openPMD/openPMD-api/commit/3daaa140985a7f6647022979ef8503fe5454846b"><code>3daaa14</code></a>
CI fixes and documentation for Pybind v2.12.0 and Numpy 2.0 (<a
href="https://redirect.github.com/openPMD/openPMD-api/issues/1637">#1637</a>)</li>
<li><a
href="https://github.com/openPMD/openPMD-api/commit/51bcde6cc6340e46922b5fc5a59f8753f37043e1"><code>51bcde6</code></a>
Update Pybind to v2.12.0 (<a
href="https://redirect.github.com/openPMD/openPMD-api/issues/1640">#1640</a>)</li>
<li><a
href="https://github.com/openPMD/openPMD-api/commit/a2071184cfae03854939c8d72d865f492b6a2b5e"><code>a207118</code></a>
Regexes: Sanitize user input (<a
href="https://redirect.github.com/openPMD/openPMD-api/issues/1624">#1624</a>)</li>
<li><a
href="https://github.com/openPMD/openPMD-api/commit/534706f88ff40832830dd68d8d516fd603bbb07c"><code>534706f</code></a>
Fix particle patches flush api (<a
href="https://redirect.github.com/openPMD/openPMD-api/issues/1626">#1626</a>)</li>
<li><a
href="https://github.com/openPMD/openPMD-api/commit/87cdc965b7b0b97da39ef8d176833ef3077aa576"><code>87cdc96</code></a>
Fix Python container and pickle API (<a
href="https://redirect.github.com/openPMD/openPMD-api/issues/1627">#1627</a>)</li>
<li><a
href="https://github.com/openPMD/openPMD-api/commit/5d9fb34c2d35b1a88a78db0d071033e8afc392b4"><code>5d9fb34</code></a>
Workaround for independent writes to Iterations in parallel, better
detection...</li>
<li><a
href="https://github.com/openPMD/openPMD-api/commit/51caab374db5298c25999c960dfc35bab1058ea2"><code>51caab3</code></a>
Seems we need the MPI workaround for Conda now too..... (<a
href="https://redirect.github.com/openPMD/openPMD-api/issues/1628">#1628</a>)</li>
<li>See full diff in <a
href="https://github.com/openPMD/openPMD-api/compare/2c1dbc92b8914a7d889009a8afd330b1a33b745b...9184c2e8b8d069ee16915bb7b4eaf2f662eaf813">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Jul 1, 2024
1 parent d6728ef commit 9bcef23
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion extern/openPMD-api
Submodule openPMD-api updated 68 files
+18 −8 .github/workflows/linux.yml
+2 −1 .github/workflows/mpirun_workaround.sh
+1 −1 CHANGELOG.rst
+4 −4 CMakeLists.txt
+1 −1 NEWS.rst
+3 −3 README.md
+6 −0 docs/source/details/mpi.rst
+1 −1 docs/source/dev/buildoptions.rst
+2 −2 docs/source/dev/dependencies.rst
+1 −1 docs/source/dev/design.rst
+21 −1 examples/12_span_write.cpp
+2 −0 include/openPMD/IO/ADIOS/ADIOS2IOHandler.hpp
+4 −1 include/openPMD/IO/ADIOS/macros.hpp
+5 −0 include/openPMD/IO/AbstractIOHandlerImpl.hpp
+10 −0 include/openPMD/IO/AbstractIOHandlerImplCommon.hpp
+1 −0 include/openPMD/IO/HDF5/HDF5IOHandlerImpl.hpp
+39 −6 include/openPMD/IO/IOTask.hpp
+2 −0 include/openPMD/IO/JSON/JSONIOHandlerImpl.hpp
+1 −0 include/openPMD/Iteration.hpp
+0 −5 include/openPMD/ParticleSpecies.hpp
+1 −0 include/openPMD/Series.hpp
+48 −2 include/openPMD/backend/Attributable.hpp
+4 −2 include/openPMD/binding/python/Container.H
+1 −1 include/openPMD/binding/python/Pickle.hpp
+1 −1 pyproject.toml
+57 −6 share/openPMD/thirdParty/pybind11/CMakeLists.txt
+5 −4 share/openPMD/thirdParty/pybind11/README.rst
+142 −9 share/openPMD/thirdParty/pybind11/include/pybind11/cast.h
+18 −13 share/openPMD/thirdParty/pybind11/include/pybind11/detail/class.h
+16 −4 share/openPMD/thirdParty/pybind11/include/pybind11/detail/common.h
+1 −1 share/openPMD/thirdParty/pybind11/include/pybind11/detail/init.h
+16 −5 share/openPMD/thirdParty/pybind11/include/pybind11/detail/internals.h
+51 −10 share/openPMD/thirdParty/pybind11/include/pybind11/detail/type_caster_base.h
+3 −2 share/openPMD/thirdParty/pybind11/include/pybind11/eigen/tensor.h
+2 −1 share/openPMD/thirdParty/pybind11/include/pybind11/functional.h
+9 −1 share/openPMD/thirdParty/pybind11/include/pybind11/gil.h
+91 −0 share/openPMD/thirdParty/pybind11/include/pybind11/gil_safe_call_once.h
+157 −22 share/openPMD/thirdParty/pybind11/include/pybind11/numpy.h
+121 −48 share/openPMD/thirdParty/pybind11/include/pybind11/pybind11.h
+22 −5 share/openPMD/thirdParty/pybind11/include/pybind11/pytypes.h
+8 −7 share/openPMD/thirdParty/pybind11/include/pybind11/stl.h
+28 −56 share/openPMD/thirdParty/pybind11/include/pybind11/stl_bind.h
+125 −0 share/openPMD/thirdParty/pybind11/include/pybind11/typing.h
+1 −1 share/openPMD/thirdParty/pybind11/pybind11/_version.py
+3 −1 share/openPMD/thirdParty/pybind11/pybind11/setup_helpers.py
+24 −1 share/openPMD/thirdParty/pybind11/tools/FindPythonLibsNew.cmake
+29 −1 share/openPMD/thirdParty/pybind11/tools/make_changelog.py
+30 −16 share/openPMD/thirdParty/pybind11/tools/pybind11Common.cmake
+1 −1 share/openPMD/thirdParty/pybind11/tools/pybind11Config.cmake.in
+77 −22 share/openPMD/thirdParty/pybind11/tools/pybind11NewTools.cmake
+13 −7 share/openPMD/thirdParty/pybind11/tools/pybind11Tools.cmake
+9 −1 src/IO/ADIOS/ADIOS2File.cpp
+8 −0 src/IO/ADIOS/ADIOS2IOHandler.cpp
+8 −0 src/IO/AbstractIOHandlerImpl.cpp
+5 −0 src/IO/HDF5/HDF5IOHandler.cpp
+7 −0 src/IO/JSON/JSONIOHandlerImpl.cpp
+3 −0 src/Iteration.cpp
+1 −4 src/ParticleSpecies.cpp
+27 −7 src/Series.cpp
+40 −47 src/backend/Attributable.cpp
+12 −1 src/backend/BaseRecordComponent.cpp
+8 −1 src/backend/Writable.cpp
+4 −1 src/binding/python/MeshRecordComponent.cpp
+2 −2 src/binding/python/RecordComponent.cpp
+0 −32 src/binding/python/openpmd_api/pipe/__main__.py
+3 −3 test/CoreTest.cpp
+51 −1 test/ParallelIOTest.cpp
+27 −0 test/SerialIOTest.cpp

0 comments on commit 9bcef23

Please sign in to comment.