Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • duo-scalar-solver
  • duo-solver
  • fix_test_lbfgs_solver
  • ast-1565-make-image-based-predict-step
  • dhr-14-reorder-dp3
  • gsl-antenna-solver
  • ast-1565-add-python-idg-predict-step
  • add-antenna-interval-constraint
  • RAP555-coarse-predict
  • use-latest-schaapcommon
  • add-use-avx-options
  • applybeam_filter
  • multi-matrix-multiply
  • spectral-smoothness-exponent
  • padre-filestream-input
  • sagecalpred_h5parm_singleton
  • fix-ud-job
  • padre-8-imager
  • pan-41-build-dp3
  • v6.1
  • v6.0.1
  • v6.0
  • v5.3
  • v5.2
  • v5.1
  • v5.0
  • v4.2
  • v4.1
  • v4.0
  • LOFAR-Release-3_1_0
  • LOFAR-Release-3_1_1
  • LOFAR-Release-3_1_2
  • LOFAR-Release-3_1_3
  • LOFAR-Release-3_1_4
  • LOFAR-Release-3_1_5
  • LOFAR-Release-3_1_6
  • LOFAR-Release-3_1_7
  • LOFAR-Release-3_0_0
  • LOFAR-Release-3_0_10
40 results

edgedp3

  • Clone with SSH
  • Clone with HTTPS
  • Microbenchmarks

    A collection of microbenchmarks for C++ code.

    Building

    The project relies on CMake to build the code.

    # clone the current project then create a build configuration by running
    cmake -B build [path_to_repository]
    make -C build

    you can specify another build program by providing the option -G, for example to use Ninja -G Ninja. The commands executes will then be

    cmake -B build [path_to_repository]
    ninja -C build

    To execute the code you can just run

    build/microbenchmarks

    Add another benchmark

    If you want to add another benchmark you can add a c++ into benchmarks and then add it to the CMakeLists.txt file in the target sections.