Skip to content

Commit 5add028

Browse files
authored
Merge pull request #536 from mkstoyanov/version_71
* bumped the version and some documentation to 7.1
2 parents b800359 + 17198f4 commit 5add028

File tree

7 files changed

+16
-10
lines changed

7 files changed

+16
-10
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.10)
22

33
cmake_policy(VERSION 3.10)
44
project(Tasmanian VERSION 7.1.0 LANGUAGES CXX)
5-
set(Tasmanian_version_comment " (release candidate)") # e.g., " (release candidate)", " (development)", ""
5+
set(Tasmanian_version_comment "") # e.g., " (release candidate)", " (development)", ""
66
set(Tasmanian_license "BSD 3-Clause with UT-Battelle disclaimer") # used in some headers and python modules (only human readable)
77

88
########################################################################

Config/AltBuildSystems/TasmanianConfig.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
#define TASMANIAN_VERSION_MAJOR 7
3535
#define TASMANIAN_VERSION_MINOR 1
36-
#define TASMANIAN_VERSION_STRING "7.1 (release candidate)"
36+
#define TASMANIAN_VERSION_STRING "7.1"
3737
#define TASMANIAN_LICENSE "BSD 3-Clause with UT-Battelle disclaimer"
3838

3939
#define TASMANIAN_GIT_COMMIT_HASH "Tasmanian git hash is not available here"

Doxygen/Installation.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,8 +230,14 @@ python -m pip install Tasmanian # will install Tasmanian
230230
python -m Tasmanian # print the install log
231231
./tasmanian_virtual_env/bin/tasgrid -v # print the available CUDA devices
232232
```
233-
**Note:** under MS Windows the environment variables can be set from Advanced System Settings,
234-
but the paths should use Linux style of back-slashes, e.g., `C:/Program Files/CUDA/bin/nvcc.exe`
233+
234+
Additional notes:
235+
* under MS Windows the environment variables can be set from Advanced System Settings,
236+
but the paths should use Linux style of back-slashes, e.g., `C:/Program Files/CUDA/bin/nvcc.exe`
237+
* scikit build does not support the latest `Visual Studio 16 2019`, regular CMake install works fine
238+
* under OSX some users have reported segfaults when using a pip install, the problem does not
239+
appear when using CMake or the install script, the issue is under investigation
240+
235241

236242
### Install with Spack
237243

InterfacePython/PipInstaller/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
# call the actual package setup command
7171
setup(
7272
name='Tasmanian',
73-
version='7.1rc3',
73+
version='7.1',
7474
author='Miroslav Stoyanov',
7575
author_email='stoyanovmk@ornl.gov',
7676
description='UQ library for sparse grids and Bayesian inference',

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ The Toolkit for Adaptive Stochastic Modeling and Non-Intrusive ApproximatioN is
55
Visit us at: [https://tasmanian.ornl.gov/](https://tasmanian.ornl.gov/) and
66
[https://github.com/ORNL/Tasmanian](https://github.com/ORNL/Tasmanian)
77

8-
[Documentation: v7.0 (latest stable)](https://tasmanian.ornl.gov/documentation/)
8+
[Documentation: v7.1 (latest stable)](https://ornl.github.io/TASMANIAN/stable/)
99

1010
[Documentation: development (rolling)](https://ornl.github.io/TASMANIAN/)
1111

SparseGrids/TasmanianSparseGrid.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ void tsgEvaluateHierarchicalFunctions(void *grid, const double *x, int num_x, do
123123
void tsgEvaluateSparseHierarchicalFunctions(void *grid, const double x[], int num_x, int **pntr, int **indx, double **vals);
124124
int tsgEvaluateSparseHierarchicalFunctionsGetNZ(void *grid, const double x[], int num_x);
125125
void tsgEvaluateSparseHierarchicalFunctionsStatic(void *grid, const double x[], int num_x, int *pntr, int *indx, double *vals);
126+
void tsgGetHierarchicalSupportStatic(void *grid, double support[]);
126127
const double* tsgGetHierarchicalCoefficients(void *grid);
127128
void tsgGetHierarchicalCoefficientsStatic(void *grid, double *coeff);
128129
void tsgSetHierarchicalCoefficients(void *grid, const double *c);
@@ -134,6 +135,7 @@ int* tsgPythonGetGlobalPolynomialSpace(void *grid, int interpolation, int *num_i
134135
void tsgGetGlobalPolynomialSpace(void *grid, int interpolation, int *num_indexes, int **indexes);
135136
void tsgPrintStats(void *grid);
136137
void tsgEnableAcceleration(void *grid, const char *accel);
138+
void tsgEnableAccelerationGPU(void *grid, const char *accel, int gpu);
137139
//int tsgGetAccelerationTypeInt(void *grid){ return AccelerationMeta::getIOAccelerationInt(((TasmanianSparseGrid*) grid)->getAccelerationType()); } // int to acceleration type
138140
const char* tsgGetAccelerationType(void *grid);
139141
void tsgSetGPUID(void *grid, int gpuID);

SparseGrids/TasmanianSparseGridWrapC.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -343,8 +343,7 @@ void* tsgGetCandidateConstructionPointsVoidPntr(void *grid, const char *sType, i
343343
}
344344
return (void*) vecx;
345345
}
346-
void* tsgGetCandidateConstructionPointsSurplusVoidPntr(void *grid, double tolerance, const char *sRefType, int output,
347-
const int *limit_levels, const double *scale_correction){ // internal use only
346+
void* tsgGetCandidateConstructionPointsSurplusVoidPntr(void *grid, double tolerance, const char *sRefType, int output, const int *limit_levels, const double *scale_correction){ // internal use only
348347
TypeRefinement ref_type = IO::getTypeRefinementString(sRefType);
349348
#ifndef NDEBUG
350349
if (ref_type == refine_none){ cerr << "WARNING: incorrect depth type: " << sRefType << ", defaulting to refine_classic." << endl; }
@@ -370,8 +369,7 @@ void tsgGetCandidateConstructionPoints(void *grid, const char *sType, int output
370369
std::copy_n(vecx->data(), vecx->size(), *x);
371370
delete vecx;
372371
}
373-
void tsgGetCandidateConstructionSurplusPoints(void *grid, double tolerance, const char *sRefType, int output, const int *limit_levels, const double *scale_correction,
374-
int *num_points, double **x){
372+
void tsgGetCandidateConstructionSurplusPoints(void *grid, double tolerance, const char *sRefType, int output, const int *limit_levels, const double *scale_correction, int *num_points, double **x){
375373
size_t dims = (size_t) ((TasmanianSparseGrid*) grid)->getNumDimensions();
376374
std::vector<double>* vecx = (std::vector<double>*) tsgGetCandidateConstructionPointsSurplusVoidPntr(grid, tolerance, sRefType, output, limit_levels, scale_correction);
377375
*num_points = (int)(vecx->size() / dims);

0 commit comments

Comments
 (0)