Skip to content

Commit 6a91470

Browse files
committed
Store the openPMD version information in the IOHandler
1 parent 372fe65 commit 6a91470

File tree

5 files changed

+2
-4
lines changed

5 files changed

+2
-4
lines changed

include/openPMD/IO/AbstractIOHandler.hpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ class AbstractIOHandler
201201
{
202202
friend class Series;
203203
friend class ADIOS2IOHandlerImpl;
204+
friend class JSONIOHandlerImpl;
204205
friend class detail::ADIOS2File;
205206

206207
private:

include/openPMD/IO/IOTask.hpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,6 @@ struct OPENPMDAPI_EXPORT Parameter<Operation::CREATE_FILE>
142142
}
143143

144144
std::string name = "";
145-
std::string openPMDversion; // @todo: Maybe move this to AbstractIOHandler
146145
};
147146

148147
template <>

src/IO/JSON/JSONIOHandlerImpl.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ void JSONIOHandlerImpl::createFile(
461461
{
462462

463463
case FileFormat::Json:
464-
m_attributeMode = parameters.openPMDversion >= "2."
464+
m_attributeMode = m_handler->m_standard >= OpenpmdStandard::v_2_0_0
465465
? AttributeMode::Short
466466
: AttributeMode::Long;
467467
break;

src/Iteration.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ void Iteration::flushFileBased(
227227
/* create file */
228228
Parameter<Operation::CREATE_FILE> fCreate;
229229
fCreate.name = filename;
230-
fCreate.openPMDversion = s.openPMD();
231230
IOHandler()->enqueue(IOTask(&s.writable(), fCreate));
232231

233232
/*

src/Series.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1490,7 +1490,6 @@ void Series::flushGorVBased(
14901490
}
14911491
Parameter<Operation::CREATE_FILE> fCreate;
14921492
fCreate.name = series.m_name;
1493-
fCreate.openPMDversion = openPMD();
14941493
IOHandler()->enqueue(IOTask(this, fCreate));
14951494

14961495
flushRankTable();

0 commit comments

Comments
 (0)