# optional: +python -adios2 -hdf5 -mpi spack install openpmd-api spack load openpmd-api Conda # optional: OpenMPI support =*=mpi_openmpi* # optional: MPICH support =*=mpi_mpich* conda create -n openpmd -c conda-forge openpmd-api conda activate openpmd Brew brew tap openpmd/openpmd ...
The way we currently implement ADIOS1 in openPMD-api is sub-ideal and we close/re-open file handles way too often. Consequently, this can lead to severe performance degradation unless fixed. Mea culpa, we did better in the past (in PIConGPU). Please consider using our ADIOS2 backend inst...
# for the openPMD-api build, CMake shall search for # static dependencies of HDF5 and ADIOS1 (see setup.py) CIBW_ENVIRONMENT: HDF5_USE_STATIC_LIBRARIES='ON' ZLIB_USE_STATIC_LIBS='ON' ADIOS_USE_STATIC_LIBS='ON' openPMD_CMAKE_openPMD_USE_HDF5='ON' openPMD_CMAKE_openPMD_USE_ADIOS...
The openPMD-api has been simplified by no longer requiring explicit specification for scalar components viaRecordComponent::SCALARin its object model. The addition of wildcard filename extensions (e.g.simData.%EorsimData_%T.%E) simplifies the generic implementation of backend-independent logic, suc...
Version 2.9 has modifiable attributes which are necessary for properly implementing variable-based encoding. TODO Require ADIOS2 v2.9 in CMake Remove version guards for v2.8 and v2.9 from the C+...
Describe the bug OpenPMD uses an older version of the external module Catch2 that is incompatible with the latest glibc version. See catchorg/Catch2#2421 To Reproduce wget https://github.com/openPMD/openPMD-api/archive/refs/tags/0.14.5.t...
Is it possible to automatically switch to file based after this OPENPMD_BP5_GROUPENCODING_MAX_STEP ? I will find it annoying to have to restart the simulation due to this limit. Contributor Author franzpoeschel commented Mar 12, 2025 I will find it annoying to have to restart the simulat...
openpmd-api v0.16.1, Transition to v1 format (recipe.yaml) #118 Merged 3 tasks Contributor conda-forge-admin commented Feb 6, 2025 Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR (recipe/reci...
You can configure both the terms and the location that the WIP app will look for by signing up for the pro plan:https://github.com/marketplace/wip. All revenue will be donated toProcessing | p5.js– one of the most diverse and impactful Open Source community there is....
Restructure the CMake logic to enable building the Python bindings on top of an already installed or super-built C++ library. This will simplify packaging, e.g., in Conda and Spack - avoiding that pure C++ dependents pull in a dependency to Python and simplifying the amount of things that ...