ERROR: Could not find fieldname: 6
ERROR: Could not find fieldname: 3
ERROR: Could not find fieldname: 3
However, no error code is returned from adios_perform_reads, which gives us no way to know that things didn't work out.
It seems that FLEXPATH read doesn't recognize constants in global array dimensions. FLEXPATH write does handle this, as does MPI/BP read/write.
It would be nice if constants were handled on the FLEXPATH read side. A work around is to add some dummy field to hold the fixed lengths, but this adds clutter.
Given the following write side code
the read side fails when using FLEXPATH printing
However, no error code is returned from adios_perform_reads, which gives us no way to know that things didn't work out.
It seems that FLEXPATH read doesn't recognize constants in global array dimensions. FLEXPATH write does handle this, as does MPI/BP read/write.
It would be nice if constants were handled on the FLEXPATH read side. A work around is to add some dummy field to hold the fixed lengths, but this adds clutter.