paraFoam starts up with 'Skip 0/ time' enabled
-
Do we still need this?
-
Why do we only select p,U,T and not all fields?
Do we still need this?
Why do we only select p,U,T and not all fields?
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Link issues together to show that they're related. Learn more.
If I remember correctly, the skip 0/ is/was to help with handling changes in the GUI part of the reader. Assuming we read in N fields at time 0 and at time 1 we discover there are N+3 fields. The information about the additional fields needs to be propagated back to the GUI for the array selector. It seems that we cannot easily add in new fields without rebuilding the entire selection list and changing the modification time. This triggers an update (flags the apply
button as green), so the user would need to press apply
each time a new field is discovered. I don't believe that this forces a geometry update, but can't be certain without more testing.
The pre-selection of very basic fields (p,U,T) goes way back (reduce memory). Selecting all is just one click. With some minor effort, we could think about making some of these characteristic configurable via a paraFoamDict
dictionary (search in case, case/system, and the usual etc paths).
If there is a reasonable paraview/vtk way of handling and loading such configurations, this could be a good way to go. We could add it to the native reader as well.
mentioned in issue #1239