Skip to content

Commit

Permalink
bump version w/ atomic and segfault-fix to 2.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
ahbarnett committed Dec 5, 2020
1 parent 405840d commit 9ee5544
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
6 changes: 3 additions & 3 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -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)
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
2 changes: 1 addition & 1 deletion include/defs.h
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 9ee5544

Please sign in to comment.