Releases: CExA-project/ddc
Releases · CExA-project/ddc
v0.10.0
What's Changed
- Allow
ddc::printto work on any domain by @tpadioleau in #937 - Add a constructor from
std::arrayto DiscreteElement and DiscreteVector by @tpadioleau in #969 - Enforce that the dimensions passed to discrete element, vector and domain are unique by @tretre91 in #972
- Add gitleaks by @tpadioleau in #989
- Add higher order derivatives support to the evaluators by @tretre91 in #973
- Enforce identifier naming of multiple kind of symbols by @tpadioleau in #991
- Add device-compatible
ddc::device_for_eachandddc::device_transform_reduceby @PaulGannay in #974
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Add an assertion to the discrete_space function and a death test by @tpadioleau in #875
- Inprove coverage by @tpadioleau in #877, #879
- Add spline compatibility check helper by @yasahi-hpc in #878
- Update minimum required of kokkos-fft by @tpadioleau in #880
- Remove last front call by @tpadioleau in #888
- Fix slicing operator by @tpadioleau in #893
- Update Spack installation documentation by @tpadioleau in #910
- Run benchmarks in CI by @tpadioleau in #920
- Update cmake minimum required to 3.25 and docker images by @tpadioleau in #921
- Use CMake file sets to install headers by @tpadioleau in #915
- Improve the install test and add SYSTEM to vendored libraries by @tpadioleau in #922
- Add 3D Splines by @tretre91 and @science-enthusiast in #925, #929
- Update clang-format to version 21 by @tpadioleau in #953
- Fix missing source CMake argument in quickstart installation by @EmilyBourne in #957
- Warn about memory issues during installation with Spack by @tpadioleau in #958
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- Remove DiscreteDomain undefined behavior by @tpadioleau in #853
- Add an explanation about the multiple licenses by @tpadioleau in #859
- Include headers relative to -I by @tpadioleau in #675
- Add assertions when slicing by @tpadioleau in #860
- Update first_steps.md by @tpadioleau in #863
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Update workflows to use actions instead of manual commands by @tpadioleau in #830
- Improve ci by @tpadioleau in #831
- Create scorecard.yaml by @tpadioleau in #832
- Update github permissions by @tpadioleau in #833
- Update permission to write gh-pages by @tpadioleau in #834
- Fix early integration by @tpadioleau in #835
- Function to print ChunkSpan for debugging purpose by @PaulGannay in #819
- Update Kokkos 4.6.00, restore CI matrix element by @tpadioleau in #837
- Add a contributing guide by @tpadioleau in #838
- Doc reorganization by @tpadioleau in #839
- Add coverage test by @tpadioleau in #829
- Add a badge on default branch by @tpadioleau in #840
- Update tests-ubuntu.yaml by @tpadioleau in #841
- Add DiscreteVector operator access by @tpadioleau in #842
- Enforce east const by @tpadioleau in #843
- Add a page about using DDC with cmake by @tpadioleau in #846
- Fix some special blocks in documentation by @tpadioleau in #849
- Add a Spack installation guide by @tpadioleau in #850
- Release version 0.7.0 by @tpadioleau in #851
New Contributors
- @PaulGannay made their first contribution in #819
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Ensure the requested alignment is not too large by @tpadioleau in #797
- Remove the batch dimensions from the SplineBuilder and SplineEvaluator class templates by @tretre91 in #792
- Improve splines tests by @tpadioleau in #798
- Modernize macOS workflow by @tpadioleau in #799
- Refactor workflows by @tpadioleau in #800
- Add website checks workflow by @tpadioleau in #803
- Add black Python formatting check by @tpadioleau in #804
- Add packages cleanup workflow by @tpadioleau in #805
- Indent directives with clang-format by @tpadioleau in #806
- Change to a more active clang-format github action by @tpadioleau in #807
- Add shell workflow by @tpadioleau in #808
- Rename storage to sparse by @tpadioleau in #811
- Extend init_trivial_space function by @tpadioleau in #813
- Remove direct calls to integer constructor of DiscreteElement by @tpadioleau in #814
- Add linting rule about ifndef by @tpadioleau in #817
- Cleanup dead code by @tpadioleau in #818
- Update gyselalibxx.yml by @tpadioleau in #820
- Use recommended YAML extension by @tpadioleau in #821
- Remove deprecated code by @tpadioleau in #822
- Add Windows CI... by @tpadioleau in #823
- Update links by @tpadioleau in #824
- Set commit sha instead of version of github actions by @tpadioleau in #825
- Prefer stride(i) instead of stride_i() by @tpadioleau in #827
New Contributors
Full Changelog: v0.5.2...v0.6.0
v0.5.2
What's Changed
- Restrict TaggedVector operators by @tpadioleau in #795
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- Bump crate-ci/typos from 1.29.4 to 1.29.5 by @dependabot in #763
- Update dockerfiles by @tpadioleau in #764
- Build manually PDI and minor updates by @tpadioleau in #767
- Add missing KOKKOS_FUNCTION annotation in new domains by @tpadioleau in #774
- Add a new initialisation function for dimensions without attributes by @tpadioleau in #773
- Update github runner to ubuntu-latest by @tpadioleau in #776
- Bump crate-ci/typos from 1.29.5 to 1.29.7 by @dependabot in #778
- Remove deprecated usage of public member variables of DualView by @tpadioleau in #780
- Fix junit path by @tpadioleau in #784
- Test macOS CI by @tpadioleau in #781
- Introduce ddc::type_seq_cat_t by @tpadioleau in #785
- Refactor global variables implementation by @tpadioleau in #786
- add sycl backend by @yasahi-hpc in #771
- Bump crate-ci/typos from 1.29.7 to 1.29.9 by @dependabot in #788
- Bump crate-ci/typos from 1.29.9 to 1.30.0 by @dependabot in #794
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Cleaner ddc installation by @tpadioleau in #762
- Generalized domains by @tpadioleau in #698
Full Changelog: v0.4.2...v0.5.0
v0.4.2
What's Changed
- Deprecate usage of PdiEvent::and_with by PdiEvent::with by @tpadioleau in #757
- Remove ddc_check_required_kokkos_options in config file to avoid warn… by @tpadioleau in #758
- Update PDI in dockerfiles to use new urls by @tpadioleau in #760
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Test find_package(DDC) bug by @tpadioleau in #753
- Add an automatic spell checker by @tpadioleau in #754
Full Changelog: v0.4.0...v0.4.1