You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
However, accessing the generated data through our CLI is not really possible. There is apparently some opportunity so export the data to a csv data frame, but this option is not even documented somewhere.
The event data is useful if you want to connect an event duration to a certain data value, e.g., the size of your rank-local meshes certainly affects the time the mapping requires on this rank. We use this, e.g., in the RBF Solver to track the number of iterations:
We should provide access to this data through the CLI we currently have. I am not sure how this data was treated in previous preCICE versions (or previous versions of our event tool).
We could consider to print something like an EventData table
precice-profiling analyze Fluid --show-data
or simply always give an additional table with the data.
Describe alternatives you've considered
An alternative could be to integrate the table into our 'usual' event timings. The key would then be eventName key and instead of a duration, the table then contains the data value. However, this becomes problematic if we change units in this table.
Overall, I think having the data more accessible would greatly enhance their application.
The text was updated successfully, but these errors were encountered:
davidscn
added
question
Everybody is invited to answer this question or give any hint.
usability
This issue will make preCICE easier for non-expert users
labels
Oct 30, 2024
For parallel participants displaying every rank will be unreadable. We could handle primary and secondaries separately, and annotate on which rank the min and max are present:
My gut feeling is that the presentation depends on the type of data. What data do we currently have? Anything else besides connections and number of iterations?
Please describe the problem you are trying to solve.
Our events have the option to commit data, which is not a duration value.
precice/src/profiling/Event.hpp
Line 94 in ffe0f99
However, accessing the generated data through our CLI is not really possible. There is apparently some opportunity so export the data to a csv data frame, but this option is not even documented somewhere.
The event data is useful if you want to connect an event duration to a certain data value, e.g., the size of your rank-local meshes certainly affects the time the mapping requires on this rank. We use this, e.g., in the RBF Solver to track the number of iterations:
precice/src/mapping/PetRadialBasisFctMapping.hpp
Line 484 in ffe0f99
Describe the solution you propose.
We should provide access to this data through the CLI we currently have. I am not sure how this data was treated in previous preCICE versions (or previous versions of our event tool).
We could consider to print something like an EventData table
or simply always give an additional table with the data.
Describe alternatives you've considered
An alternative could be to integrate the table into our 'usual' event timings. The key would then be
eventName key
and instead of a duration, the table then contains the data value. However, this becomes problematic if we change units in this table.Overall, I think having the data more accessible would greatly enhance their application.
The text was updated successfully, but these errors were encountered: