aboutsummaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Source')
-rw-r--r--Source/Diagnostics/WarpXOpenPMD.H2
-rw-r--r--Source/Diagnostics/WarpXOpenPMD.cpp8
-rw-r--r--Source/Diagnostics/requirements.txt2
-rw-r--r--Source/Initialization/PlasmaInjector.cpp2
-rw-r--r--Source/Make.WarpX2
5 files changed, 8 insertions, 8 deletions
diff --git a/Source/Diagnostics/WarpXOpenPMD.H b/Source/Diagnostics/WarpXOpenPMD.H
index 78a5bddea..2141738a9 100644
--- a/Source/Diagnostics/WarpXOpenPMD.H
+++ b/Source/Diagnostics/WarpXOpenPMD.H
@@ -110,7 +110,7 @@ public:
private:
- void Init(openPMD::AccessType accessType, const std::string& filePrefix);
+ void Init(openPMD::Access access, const std::string& filePrefix);
/** This function sets up the entries for storing the particle positions, global IDs, and constant records (charge, mass)
*
diff --git a/Source/Diagnostics/WarpXOpenPMD.cpp b/Source/Diagnostics/WarpXOpenPMD.cpp
index a2c25f903..04877444b 100644
--- a/Source/Diagnostics/WarpXOpenPMD.cpp
+++ b/Source/Diagnostics/WarpXOpenPMD.cpp
@@ -247,12 +247,12 @@ void WarpXOpenPMDPlot::SetStep(int ts, const std::string& filePrefix)
}
m_CurrentStep = ts;
- Init(openPMD::AccessType::CREATE, filePrefix);
+ Init(openPMD::Access::CREATE, filePrefix);
}
void
-WarpXOpenPMDPlot::Init(openPMD::AccessType accessType, const std::string& filePrefix)
+WarpXOpenPMDPlot::Init(openPMD::Access access, const std::string& filePrefix)
{
// either for the next ts file,
// or init a single file for all ts
@@ -267,7 +267,7 @@ WarpXOpenPMDPlot::Init(openPMD::AccessType accessType, const std::string& filePr
{
#if defined(AMREX_USE_MPI)
m_Series = std::make_unique<openPMD::Series>(
- filename, accessType,
+ filename, access,
amrex::ParallelDescriptor::Communicator()
);
m_MPISize = amrex::ParallelDescriptor::NProcs();
@@ -278,7 +278,7 @@ WarpXOpenPMDPlot::Init(openPMD::AccessType accessType, const std::string& filePr
}
else
{
- m_Series = std::make_unique<openPMD::Series>(filename, accessType);
+ m_Series = std::make_unique<openPMD::Series>(filename, access);
m_MPISize = 1;
m_MPIRank = 1;
}
diff --git a/Source/Diagnostics/requirements.txt b/Source/Diagnostics/requirements.txt
index c8826d054..89d14e604 100644
--- a/Source/Diagnostics/requirements.txt
+++ b/Source/Diagnostics/requirements.txt
@@ -5,4 +5,4 @@
# License: BSD-3-Clause-LBNL
# keep this entry for GitHub's dependency graph
-openPMD-api>=0.11.0
+openPMD-api>=0.12.0
diff --git a/Source/Initialization/PlasmaInjector.cpp b/Source/Initialization/PlasmaInjector.cpp
index ca3cc340c..24f8dded7 100644
--- a/Source/Initialization/PlasmaInjector.cpp
+++ b/Source/Initialization/PlasmaInjector.cpp
@@ -268,7 +268,7 @@ PlasmaInjector::PlasmaInjector (int ispecies, const std::string& name)
#ifdef WARPX_USE_OPENPMD
if (ParallelDescriptor::IOProcessor()) {
m_openpmd_input_series = std::make_unique<openPMD::Series>(
- str_injection_file, openPMD::AccessType::READ_ONLY);
+ str_injection_file, openPMD::Access::READ_ONLY);
AMREX_ALWAYS_ASSERT_WITH_MESSAGE(
m_openpmd_input_series->iterations.size() == 1u,
diff --git a/Source/Make.WarpX b/Source/Make.WarpX
index 92a944544..d9690d1f1 100644
--- a/Source/Make.WarpX
+++ b/Source/Make.WarpX
@@ -136,7 +136,7 @@ endif
ifeq ($(USE_OPENPMD), TRUE)
# try pkg-config query
- ifeq (0, $(shell pkg-config "openPMD >= 0.11.0"; echo $$?))
+ ifeq (0, $(shell pkg-config "openPMD >= 0.12.0"; echo $$?))
CXXFLAGS += $(shell pkg-config --cflags openPMD)
LIBRARY_LOCATIONS += $(shell pkg-config --variable=libdir openPMD)
libraries += $(shell pkg-config --libs-only-l openPMD)