Skip to content

Commit 7203ab0

Browse files
authored
Merge pull request #61 from SNLComputation/kuberry-changelog1.0.2
Added changes from 1.0.1 to 1.0.2
2 parents a5af83f + a940487 commit 7203ab0

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ p^{*}& =& \underset{p \in V}{\text{arg min}}\;\frac{1}{2}\sum_{j=1}^N (\lambda_j
2525
[Recent Changes](doc/Changelog.md)
2626

2727
## Installation
28-
[Installation of Kokkos](doc/Kokkos-Install.md)
28+
[Installation of Kokkos](doc/Kokkos-Install.md) [Either automatically configured and built, or user installation location provided]
2929

3030
[Installation of Compadre](doc/Compadre-Install.md)
3131

doc/Changelog.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
# Changelog
2+
## Changes in version 1.0.2 (changes from 1.0.1)
3+
- Kokkos source code now packaged in the toolkit, which is automatically configured and built. Users are still able to provide their own pre-built Kokkos install by specifying KokkosCore_PREFIX in CMake.
4+
- Added support for additional evaluation sites, which are sites that a polynomial reconstruction is to be evaluated, but is not the target site about which the polynomial reconstruction was made.
5+
- Exposed polynomial coefficients from the GMLS class through the Python interface.
6+
- Fixed Pthread detection from Kokkos configuration.
7+
- Added Python functions that generate neighbors lists and set the result in the GMLS class.
8+
- Defined a global ordinal (long long int) and cast to it before doing any pointer arithmetic for tiled matrix starting locations.
9+
- Added specification of a reference outward normal direction that is used to keep calculated outward normal vectors consistent [only relevant to manifold problems].
10+
- Made memory usage more efficient by calculating the maximum number of neighbors rather than using the neighbor list matrix dimension size.
11+
- Changed SamplingFunctionals from an ENUM with associated constexpr int arrays for characteristics to a constexpr struct that can be more easily extended by users.
12+
213
## Changes in version 1.0.1 (changes from 1.0.0)
314
- Fixed README.md and added installation instructions as their own .md file
415

doc/Kokkos-Install.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
# Installing Kokkos
2+
3+
There are two paths for providing a Kokkos installation, needed by the toolkit:
4+
5+
# A.) Let Compadre Toolkit configure and build Kokkos
6+
7+
Since the source code for Kokkos is now bundled with the Compadre Toolkit, users can simply leave the CMake variable KokkosCore_PREFIX="" and optionally provide a few configuration details via KokkosCore_FLAGS and KokkosCore_ARCH.
8+
9+
Valid choices for KokkosCore_ARCH can be found in kokkos/cmake/kokkos_options.cmake and should be semicolon separated.
10+
11+
# or B.) Installing Kokkos from source and providing the location to the toolkit
12+
213
1.) Download Kokkos from github via:
314

415
```

0 commit comments

Comments
 (0)