Skip to content
Snippets Groups Projects
Commit 54907ae7 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Add mesh database infrastructure

The database is just populated with a small 3d cartesian grid which is
still inaccessible.

This is just a proof of concept: the mesh is build for both `unit_tests`
and `mpi_unit_tests`.

The optimization resulting from the previous is already noticed even
with Release build type.

Using `ctest` (old `make test`) one gets the following execution times
- without mesh building: 3s
- with a simple mesh building: 31s

Using the new `test` target one gets the following execution times
- without mesh building: 1.3s
- with a simple mesh building: 2.7s

(the `make test` results are actually obtained using `ninja` since the
test is so fast that the majority of the spent time using `make` is
spent computing target dependencies)

Using `make test` with the new `test` target one gets the following
execution times
- without mesh building: 1.95s
- with a simple mesh building: 3.45s
parent 4c53bd36
Branches
Tags
1 merge request!61Feature/mesh based ci
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment