@@ -3307,20 +3307,9 @@ TEST_CASE( "serial_iterator", "[serial][adios2]" )
33073307void
33083308stepBasedSingleIteration ( std::string const & file )
33093309{
3310- std::string config = R"END(
3311- {
3312- "adios2":
3313- {
3314- "new_attribute_layout": true,
3315- "engine":
3316- {
3317- "usesteps": true
3318- }
3319- }
3320- })END" ;
33213310 constexpr Extent::value_type extent = 1000 ;
33223311 {
3323- Series writeSeries ( file, Access::CREATE, config );
3312+ Series writeSeries ( file, Access::CREATE );
33243313 writeSeries.setIterationEncoding ( IterationEncoding::stepBased );
33253314 auto iterations = writeSeries.writeIterations ();
33263315 auto iteration = writeSeries.iterations [ 0 ];
@@ -3334,7 +3323,7 @@ stepBasedSingleIteration( std::string const & file )
33343323 }
33353324
33363325 {
3337- Series readSeries ( file, Access::READ_ONLY, config );
3326+ Series readSeries ( file, Access::READ_ONLY );
33383327
33393328 auto E_x = readSeries.iterations [ 0 ].meshes [ " E" ][ " x" ];
33403329 REQUIRE ( E_x.getDimensionality () == 1 );
@@ -3343,7 +3332,7 @@ stepBasedSingleIteration( std::string const & file )
33433332 readSeries.flush ();
33443333 for ( size_t i = 0 ; i < extent; ++i )
33453334 {
3346- REQUIRE ( chunk.get ()[ i ] == i );
3335+ REQUIRE ( chunk.get ()[ i ] == int ( i ) );
33473336 }
33483337 }
33493338}
@@ -3360,20 +3349,9 @@ TEST_CASE( "stepBasedSingleIteration", "[serial][adios2]" )
33603349void
33613350stepBasedSeries ( std::string const & file )
33623351{
3363- std::string config = R"END(
3364- {
3365- "adios2":
3366- {
3367- "new_attribute_layout": true,
3368- "engine":
3369- {
3370- "usesteps": true
3371- }
3372- }
3373- })END" ;
33743352 constexpr Extent::value_type extent = 1000 ;
33753353 {
3376- Series writeSeries ( file, Access::CREATE, config );
3354+ Series writeSeries ( file, Access::CREATE );
33773355 if ( writeSeries.backend () == " ADIOS1" )
33783356 {
33793357 return ;
@@ -3392,7 +3370,7 @@ stepBasedSeries( std::string const & file )
33923370 }
33933371 }
33943372
3395- Series readSeries ( file, Access::READ_ONLY, config );
3373+ Series readSeries ( file, Access::READ_ONLY );
33963374
33973375 size_t last_iteration_index = 0 ;
33983376 for ( auto iteration : readSeries.readIterations () )
@@ -3404,7 +3382,7 @@ stepBasedSeries( std::string const & file )
34043382 iteration.close ();
34053383 for ( size_t i = 0 ; i < extent; ++i )
34063384 {
3407- REQUIRE ( chunk.get ()[ i ] == iteration.iterationIndex );
3385+ REQUIRE ( chunk.get ()[ i ] == int ( iteration.iterationIndex ) );
34083386 }
34093387 last_iteration_index = iteration.iterationIndex ;
34103388 }
@@ -3417,6 +3395,7 @@ TEST_CASE( "stepBasedSeries", "[serial][adios2]" )
34173395}
34183396#endif
34193397
3398+ // @todo Upon switching to ADIOS2 2.7.0, test this the other way around also
34203399void
34213400iterate_nonstreaming_series ( std::string const & file )
34223401{
0 commit comments