-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.devnote
More file actions
21 lines (16 loc) · 1.27 KB
/
.devnote
File metadata and controls
21 lines (16 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
SPDX-FileCopyrightText: 2024 Baptiste Legouix
SPDX-License-Identifier: MIT
----- This file contains personal notes to keep track of ideas, TODO or previous chunks of code which has been removed but could be useful in different context -----
----- Not supposed to be read by anyone other than me -----
----- TODO -----
- sil::tensor::detail::Access implementation is not complete
- Avoid usage of std::array in non-constexpr tensor_impl function (exclusive to YoungTableauIndexing)
- Partial CTAD works for function. Check if it can simplify some implementations
- Primary-specialization is given by not writing <>. Maybe it can simplify some implementation
- tests for relabelize_indexes and relabelize_metric
- Unify TensorAccessor::access_element() functions. Also get<Dims...>() in Tensor ?
- Consider creating a misc enum for {-1 1} and use it in simplices/chains
- Consider removing metric_prod_t (and every helper producing a tensor). At least, standardize API.
----- SETUP BASIC COMMAND -----
cmake -DCMAKE_CXX_COMPILER=clang++-19 -DCMAKE_BUILD_TYPE=Debug -DKokkos_ENABLE_OPENMP=ON -DCMAKE_CXX_FLAGS="-Wfatal-errors" ..
cmake -DCMAKE_CXX_COMPILER=$KOKKOS_BIN/nvcc_wrapper -DCMAKE_BUILD_TYPE=Debug -DKokkos_ENABLE_CUDA=ON -DKokkos_ARCH_VOLTA70=ON -DCMAKE_CXX_FLAGS="-G -Wfatal-errors" ..