epfl-ecps / channelflow

Channelflow is a software system for numerical analysis of the incompressible fluid flow in channel geometries, written in C++ and MPI-parallelized.
GNU General Public License v2.0
65 stars 29 forks source link

Provide example program and a tool for benchmarks #16

Closed reetzelhaft closed 5 years ago

reetzelhaft commented 5 years ago

I commit two applications:

  1. The example program couette which existed in a similar form in Channelflow 1.x
  2. Our tool to benchmark DNS on HPC clusters
codecov-io commented 5 years ago

Codecov Report

Merging #16 into master will decrease coverage by 0.24%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #16      +/-   ##
==========================================
- Coverage    27.2%   26.95%   -0.25%     
==========================================
  Files          63       63              
  Lines       15328    15328              
  Branches     7253     7254       +1     
==========================================
- Hits         4170     4132      -38     
- Misses      11158    11159       +1     
- Partials        0       37      +37
Impacted Files Coverage Δ
channelflow/helmholtz.h 66.66% <0%> (-33.34%) :arrow_down:
channelflow/bandedtridiag.h 83.33% <0%> (-16.67%) :arrow_down:
channelflow/flowfield.h 73.87% <0%> (-15.32%) :arrow_down:
cfbasics/cfvector.h 89.28% <0%> (-5.36%) :arrow_down:
cfbasics/cfarray.h 55% <0%> (-5%) :arrow_down:
cfbasics/mathdefs.h 36.06% <0%> (-4.92%) :arrow_down:
cfbasics/cfbasics.h 18.88% <0%> (-2.79%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 99e1dab...3707a27. Read the comment docs.