- Oct 30, 2018
-
-
Stéphane Del Pino authored
-
- Oct 25, 2018
-
-
Stéphane Del Pino authored
Fixes #3
-
- Oct 08, 2018
-
-
Stéphane Del Pino authored
-
- Oct 01, 2018
-
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
subrepo: subdir: "packages/Catch2" merged: "9e1bdca4" upstream: origin: "git@github.com:catchorg/Catch2.git" branch: "master" commit: "9e1bdca4" git-subrepo: version: "0.3.1" origin: "git@github.com:ingydotnet/git-subrepo.git" commit: "a7ee886"
-
Stéphane Del Pino authored
subrepo: subdir: "packages/CLI11" merged: "da901cca" upstream: origin: "git@github.com:CLIUtils/CLI11.git" branch: "master" commit: "da901cca" git-subrepo: version: "0.3.1" origin: "git@github.com:ingydotnet/git-subrepo.git" commit: "a7ee886"
-
Stéphane Del Pino authored
subrepo: subdir: "packages/rang" merged: "f09d567d" upstream: origin: "git@github.com:agauniyal/rang.git" branch: "master" commit: "f09d567d" git-subrepo: version: "0.3.1" origin: "git@github.com:ingydotnet/git-subrepo.git" commit: "a7ee886"
-
- Sep 21, 2018
-
-
Stéphane Del Pino authored
Feature/io See merge request code/pastis!9
-
Stéphane Del Pino authored
This is made in view of parallelism. One will be able to silent processors or/and produce file output
-
- Sep 20, 2018
-
-
Stéphane Del Pino authored
Provides new objects: - pout() -> cout - perr() -> cerr
-
- Sep 19, 2018
-
-
Stéphane Del Pino authored
Now indicated build options, compiler and enabled Kokkos devices in execution preamble
-
Stéphane Del Pino authored
- Define ItemValue allow to define generic arrays defined on connectivity items data is accessible through item identifier (avoids confusion e.g. calling cell data using a node index). Cannot use integer indices to access data. - SubItemValuePerItem is now indexed by item identifier - Introduce Array<T> which encapsulates Kokkos::View<T*> Array replace Kokkos::View when ItemValue cannot be used (not data per item) ItemValue internally uses Array - ReduceMin and ReduceMax are defined as generic class-functions operating on arrays (which must honor .size() and ::data_type). Casts to the type of the content of the array to obtained reduced value. - Encapsulate as many Kokkos feature as possible - Code clean-up 'typedef' is replaced by the cleaner 'using' type aliasing
-
- Sep 18, 2018
-
-
Stéphane Del Pino authored
Feature/kokkos encapsulate See merge request code/pastis!8
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
-
- Sep 17, 2018
-
-
Stéphane Del Pino authored
This may be temporary
-
- Sep 12, 2018
-
-
Stéphane Del Pino authored
Replace following macros - KOKKOS_FORCEINLINE_FUNCTION -> PASTIS_FORCEINLINE - KOKKOS_INLINE_FUNCTION -> PASTIS_INLINE - KOKKOS_RESTRICT -> PASTIS_RESTRICT
-
Stéphane Del Pino authored
Feature/itemvalue See merge request code/pastis!7
-
Stéphane Del Pino authored
-
- Sep 11, 2018
-
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
Returned type is now ItemId
-
Stéphane Del Pino authored
Get rid of dirty reinterpret_cast's
-
- Sep 10, 2018
-
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
Seems necessary to impose more than 2 threads to activate join() on these simple examples
-
- Sep 07, 2018
-
-
Stéphane Del Pino authored
This unfortunately implies a redesign of connectivity matrices access Ugly reinterpret_cast were temporarily placed to keep code functional
-
Stéphane Del Pino authored
Now ItemValue are indexed by ItemId. This means that for instance, one can only access to NodeValue using a node number: using another item type number will fail to compile, as well as using an integral type (int, size_t,...). This is a zero cost developing helper. It remains to clean some data structures to ease even more coding.
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
'typedef ConcreteType AliasType;' -> 'using AliasType = ConcreteType;' This is much cleaner
-
Stéphane Del Pino authored
This allows to use ArrayUtils method on their instances
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
It is set by 'using data_type = T'
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
-
- Sep 06, 2018
-
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
-
Stéphane Del Pino authored
It was redundant with ItemValue::operator[](const size_t&)
-