Simplification of EventTimings #1410
Labels
dependencies
Pull requests that update a dependency file
enhancement
A new feature, a new functionality of preCICE (from user perspective)
maintainability
Working on this will make our lives easier in the long run as preCICE gets easier to maintain.
Milestone
I open this issue in this repo to preserve the information and make it easier to find from people running into issues regarding this. It also may impact the preCICE lib in the future.
Please describe the problem you are trying to solve.
The EventTimings provide a system to:
syncmode
The additional
events2trace
script formats and merges multiple of these outputs into a single eventstracing json file that can be visualized with various tools.Concerns of this approach:
Describe the solution you propose.
precice-tools
)Use python pandas or similar for normalizing and aggregating the data.
Ship this as an extra tool in
/usr/share/precice
or similar.This allows us to remove the json dependency from the project.
Alternatively, move the existing C++ implementation from the preCICE code into a separate executable, or into
precice-tools
.The python version would allow everyone to easily add custom functionality such as
Describe alternatives you've considered
precice-tools
.Additional context
The text was updated successfully, but these errors were encountered: