Re: [deal.II] profiling and parallel performance of deal.II user codes

2021-08-04 Thread richard....@gmail.com
Hi all, thanks for the many tips and suggestions, I really appreciate you spending your time and effort helping me out! I set up valgrind and kcachegrind, which I found exceptionally easy and can get started now - perfect! In case anyone reads this in the future, I had to use "mpirun -n 4

Re: [deal.II] profiling and parallel performance of deal.II user codes

2021-08-04 Thread heena patel
Dear Richard, I recently attend summer school in which I learn about paraver but that is the visual tool for performance from Barcelona SuperComputing center. But it comes with one more pre- processor and a post-processor. Check the link below.

Re: [deal.II] profiling and parallel performance of deal.II user codes

2021-08-04 Thread Jean-Paul Pelteret
To add to this great list of tools (which we should document on our Wiki), there’s also the LIKWID performance monitoring and benchmarking suite which is able to provide some very low-level metrics and tools to help benchmarking. https://github.com/RRZE-HPC/likwid

Re: [deal.II] profiling and parallel performance of deal.II user codes

2021-08-03 Thread Wolfgang Bangerth
Richard, a) which (free) profiling tools can you recommend? I watched the video lecture of Wolfgang about that topic, but was looking for more opinions! I want to see which parts of the code take time apart from the (already detailed) TimerOutput. Use valgrind's callgrind tool. The

[deal.II] profiling and parallel performance of deal.II user codes

2021-08-03 Thread richard....@gmail.com
Dear all, I spent quite some time on our in-house CFD and FSI solvers, which are matrix-based and use deal.II, MPI and AMG packages of Trilinos and PETSc, all of which are so wonderfully accessible even for engineers like me. My computations now focused on problems with relatively small DoF