@@ -3296,20 +3296,9 @@ TEST_CASE( "serial_iterator", "[serial][adios2]" )
32963296void
32973297stepBasedSingleIteration ( std::string const & file )
32983298{
3299- std::string config = R"END(
3300- {
3301- "adios2":
3302- {
3303- "new_attribute_layout": true,
3304- "engine":
3305- {
3306- "usesteps": true
3307- }
3308- }
3309- })END" ;
33103299 constexpr Extent::value_type extent = 1000 ;
33113300 {
3312- Series writeSeries ( file, Access::CREATE, config );
3301+ Series writeSeries ( file, Access::CREATE );
33133302 writeSeries.setIterationEncoding ( IterationEncoding::stepBased );
33143303 auto iterations = writeSeries.writeIterations ();
33153304 auto iteration = writeSeries.iterations [ 0 ];
@@ -3323,7 +3312,7 @@ stepBasedSingleIteration( std::string const & file )
33233312 }
33243313
33253314 {
3326- Series readSeries ( file, Access::READ_ONLY, config );
3315+ Series readSeries ( file, Access::READ_ONLY );
33273316
33283317 auto E_x = readSeries.iterations [ 0 ].meshes [ " E" ][ " x" ];
33293318 REQUIRE ( E_x.getDimensionality () == 1 );
@@ -3332,7 +3321,7 @@ stepBasedSingleIteration( std::string const & file )
33323321 readSeries.flush ();
33333322 for ( size_t i = 0 ; i < extent; ++i )
33343323 {
3335- REQUIRE ( chunk.get ()[ i ] == i );
3324+ REQUIRE ( chunk.get ()[ i ] == int ( i ) );
33363325 }
33373326 }
33383327}
@@ -3349,20 +3338,9 @@ TEST_CASE( "stepBasedSingleIteration", "[serial][adios2]" )
33493338void
33503339stepBasedSeries ( std::string const & file )
33513340{
3352- std::string config = R"END(
3353- {
3354- "adios2":
3355- {
3356- "new_attribute_layout": true,
3357- "engine":
3358- {
3359- "usesteps": true
3360- }
3361- }
3362- })END" ;
33633341 constexpr Extent::value_type extent = 1000 ;
33643342 {
3365- Series writeSeries ( file, Access::CREATE, config );
3343+ Series writeSeries ( file, Access::CREATE );
33663344 if ( writeSeries.backend () == " ADIOS1" )
33673345 {
33683346 return ;
@@ -3381,7 +3359,7 @@ stepBasedSeries( std::string const & file )
33813359 }
33823360 }
33833361
3384- Series readSeries ( file, Access::READ_ONLY, config );
3362+ Series readSeries ( file, Access::READ_ONLY );
33853363
33863364 size_t last_iteration_index = 0 ;
33873365 for ( auto iteration : readSeries.readIterations () )
@@ -3393,7 +3371,7 @@ stepBasedSeries( std::string const & file )
33933371 iteration.close ();
33943372 for ( size_t i = 0 ; i < extent; ++i )
33953373 {
3396- REQUIRE ( chunk.get ()[ i ] == iteration.iterationIndex );
3374+ REQUIRE ( chunk.get ()[ i ] == int ( iteration.iterationIndex ) );
33973375 }
33983376 last_iteration_index = iteration.iterationIndex ;
33993377 }
@@ -3406,6 +3384,7 @@ TEST_CASE( "stepBasedSeries", "[serial][adios2]" )
34063384}
34073385#endif
34083386
3387+ // @todo Upon switching to ADIOS2 2.7.0, test this the other way around also
34093388void
34103389iterate_nonstreaming_series ( std::string const & file )
34113390{
0 commit comments