From 9ee554477f2212617bf0c187f8f73b68eeb641ae Mon Sep 17 00:00:00 2001 From: ahbarnett Date: Sat, 5 Dec 2020 15:20:24 -0500 Subject: [PATCH] bump version w/ atomic and segfault-fix to 2.0.2 --- CHANGELOG | 6 +++--- docs/conf.py | 2 +- include/defs.h | 2 +- python/setup.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index d97d5ebb0..39d66efeb 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,13 +1,13 @@ List of features / changes made / release notes, in reverse chronological order -V 2.0.2 (12/1/20) +V 2.0.2 (12/5/20) * fixed spreader segfault in obscure use case: single-precision N1>1e7, where rounding error is O(1) anyway. Now uses consistent int(ceil()) grid index. * Improved large-thread scaling of type-1 (spreading) via transition from OMP - critical to atomic add_wrapped_subgrid() operations; thanks R Blackwell. + critical to atomic add_wrapped_subgrid() operations; thanks Rob Blackwell. * Increased heuristic t1 spreader max_subproblem_size, faster in 2D, 3D, and - allowed this and above atomic threshold to be controlled as nufft_opts. + allowed this and the above atomic threshold to be controlled as nufft_opts. * multithreaded one-mode accuracy test in C++ tests, t1 & t3, for faster tests. V 2.0.1 (10/6/20) diff --git a/docs/conf.py b/docs/conf.py index 0bc802c8a..d38426ff3 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -75,7 +75,7 @@ # The short X.Y version. version = u'2.0' # The full version, including alpha/beta/rc tags. -release = u'2.0.1' +release = u'2.0.2' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/include/defs.h b/include/defs.h index 30cafef14..96d19154c 100644 --- a/include/defs.h +++ b/include/defs.h @@ -11,7 +11,7 @@ // ------------- Library-wide algorithm parameter settings ---------------- // Library version (is a string) -#define FINUFFT_VER "2.0.1" +#define FINUFFT_VER "2.0.2" // Largest possible kernel spread width per dimension, in fine grid points // (used only in spreadinterp.cpp) diff --git a/python/setup.py b/python/setup.py index 9cbdc8424..c5ba9b1ab 100644 --- a/python/setup.py +++ b/python/setup.py @@ -5,7 +5,7 @@ # attempt ../make.inc reading (failed) and default finufftdir. 2/25/20 # Barnett trying to get sphinx.ext.autodoc to work w/ this, 10/5/20 -__version__ = '2.0.1' +__version__ = '2.0.2' from setuptools import setup, Extension import os