Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
IOSS: Fix handling of negative times with EXODUS_CALL_GET_ALL_TIMES p…
…roperty If the application set EXODUS_CALL_GET_ALL_TIMES to NO, then the timesteps were only correct on rank=0 and zero on all other ranks. This caused problems when the timestep time values were negative as the check against the last_written_time attribute failed and all timesteps were skipped. This sets the timestep values to -double_max on the ranks where we skip reading the actual timestep time values and all other logic stays the same. We could skip more code and checking for that special case, but this way we can still run most of the same logic in case application wants to sync the times itself.
- Loading branch information