First time here? Checkout the FAQ!
x
+1 vote
by (130 points)
I am comparing different cardiac electrophysiology solvers in terms of efficiency, and though the Init/Compute/Output/ times for Electrics and Myocard Ionics are useful, I would be interested in knowing more specific timings, such as time spent on assembly, linear solvers, ODEs and so on. Is there any options or commands that can provide this, or is it something that would have to be changed in the source code?

1 Answer

0 votes
by (8.0k points)
Hi!

Myocard Ionics time is the ODE compute time.

In the simulation output directory, there are the files par_stats.dat (parabolic solver statistics) and if bidomain = 1 also ell_stats.dat (elliptic solver statistics). Further there is the file electrics.log which should have some info on the assembly time.

If you set -output_level 5 (currently the largest output level) you will get some additional partitioning info on the terminal output.

That is about all the data that you can get from openCARP out-of-the box.

Cheers, Aurel
Welcome to openCARP Q&A. Ask questions and receive answers from other members of the community. For best support, please use appropriate TAGS!
architecture, carputils, documentation, experiments, installation-containers-packages, limpet, slimfem, website, governance
MathJax.Hub.Config({ tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ], config: ["MMLorHTML.js"], jax: ["input/TeX"], processEscapes: true } }); MathJax.Hub.Config({ "HTML-CSS": { linebreaks: { automatic: true } } });
...