postprocessor ordering #16203
-
Not sure if this is an "issue" or not, but I recently came across a case my postprocessor results were dependent on the order they were listed in the input file. I have several that were used together in a ParsedFunction, which gets output with a Postprocessor, and then that result made it into another ParsedFunction, whose output was also produced with a Postprocessor. If I had that second Postprocessor listed above the first in the input file, the results came out lagged by a timestep even if I told the processors to execute more often (ie. linear). Not a big deal (easy to fix), but I just thought I'd inquire if this was something expected. I was able to reproduce with this minimal input file:
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 8 replies
-
Dependency resolution of postprocessors is not carried through indirect dependencies that result from the use of postprocessors in parsed functions with said function values then being used in another postprocessor.
The dependency resolution only recognizes
|
Beta Was this translation helpful? Give feedback.
-
Is there not some kind of parsed postprocessor @dschwen ? I'm only using Functions to combine postprocessor results. If I could get rid of the Functions then maybe I could get dependency resolution. |
Beta Was this translation helpful? Give feedback.
-
You may consider creating a custom object to compute what you need, perhaps the new Reporter system is worth a look. |
Beta Was this translation helpful? Give feedback.
Dependency resolution of postprocessors is not carried through indirect dependencies that result from the use of postprocessors in parsed functions with said function values then being used in another postprocessor.
The dependency resolution only recognizes