Hello Joshua,
I have also met this problem.
From my observation, there may be some conflicts between output_htg(..., (vector *) {u}, ...) and dump(). With the presence of output_htg(..., (vector *) {u}, ...), the dump file is generally wrong.
I tried to use output_htg(..., (vector *) {uf}, ...) to avoid this problem. It seems to work.
In my code, I use something like:
- output_htg((scalar *) {f, T, l2, pid},(vector *){uf}, path, name, i, t);
- dump (name, list = (scalar *){u.x, u.y, u.z, g.x, g.y, g.z, f, T, pid});
Pls let me know if you/anyone can have a real fix.
Best regards
Linkai