Trying to output material_ids is broken
|
const uint32_t * fref = reinterpret_cast<uint32_t *>(&f(i,j,k)); |
|
fileIO.write(&fref[varlist[v]], 1); |
and
|
const uint32_t * fref = reinterpret_cast<uint32_t *>(&f(ioff,joff,koff)); |
|
fileIO.write(&fref[varlist[v]], 1); |
assume that all fields of a field_t are 4 bytes wide, but material_id is only 2 bytes. The resulting output is not as expected.
Trying to output material_ids is broken
vpic/src/vpic/dump.cc
Lines 643 to 644 in cd46b8a
and
vpic/src/vpic/dump.cc
Lines 659 to 660 in cd46b8a
assume that all fields of a
field_tare 4 bytes wide, butmaterial_idis only 2 bytes. The resulting output is not as expected.