Thomas Padioleau

Results 87 issues of Thomas Padioleau

We notice this pattern when needing interoperability with DDC ```cpp ddc::for_each( ddom, [&](ddc::DiscreteElement const delem) { int const raw_integer = delem - ddom.front(); not_a_ddc_container[raw_integer] = ....; }); ``` it would...

core

Dedicating a source file to them would allow to not recompile files depending on it without any performance harm.

refactoring

Similar to #945, as the batched dimensions are no longer part the class templates, the builders `m_spline_builder_type1` and `builder_deriv_type1` stored in the 2d builder hve the same type., see https://github.com/CExA-project/ddc/blob/ca17d55ea42c9a4bfdd9600a887064ca8fde37e4/include/ddc/kernels/splines/spline_builder_2d.hpp#L198-L199...

splines

Some functions like https://github.com/CExA-project/ddc/blob/ca17d55ea42c9a4bfdd9600a887064ca8fde37e4/include/ddc/kernels/splines/spline_builder.hpp#L268-L280 are inherited from the previous implementation of the splines where the batched dimensions were in the class templates. As the batched dimensions are now only known...

splines

Currently we take advantage of Spack environment views to be able to find `lapacke.h` in the `include` directory of the view. When one only `spack load ddc` the compiler will...

Most of the `Chunk` and `ChunkSpan` tests should be reworked to cover all types of domains: `DiscreteDomain`, `StridedDiscreteDomain` and `SparseDiscreteDomain`.

core

This PR updates Spack in version 1 in all Spack-based toolchains. - Increase the `DISCOVERY_TIMEOUT` to avoid getting timeouts on supercomputers. # All toolchains - Use the new `repos` section...

Ready to review