Skip to content

Commit 86d2d98

Browse files
committed
bump version to 2.0.3
1 parent e06ee2a commit 86d2d98

File tree

6 files changed

+11
-11
lines changed

6 files changed

+11
-11
lines changed

CHANGELOG

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
List of features / changes made / release notes, in reverse chronological order
22

3-
* finufft_plan now thread-safe (if nthr=1, -DFFTW_PLAN_SAFE, via omp lock).
4-
* new demos: example/threadsafe*.cpp, needs FFTW>=3.3.6 (Issue #183, #72)
5-
* fixed bug in checkbounds that falsely reported NU pt as invalid if 1 ULP
6-
below +pi, for certain N values only (Issue #181).
7-
* GH workflows continuous integration (CI) in four setups (linux, osx, mingw)
3+
V 2.0.3 (4/22/20)
4+
5+
* finufft (plan) now thread-safe via OMP lock (if nthr=1 and -DFFTW_PLAN_SAFE)
6+
+ new example/threadsafe*.cpp demos. Needs FFTW>=3.3.6 (Issues #72 #180 #183)
7+
* fixed bug in checkbounds that falsely reported NU pt as invalid if exactly 1
8+
ULP below +pi, for certain N values only, egad! (Issue #181)
9+
* GH workflows continuous integration (CI) in four setups (linux, osx*2, mingw)
810
* fixed memory leak in type 3.
911
* corrected C guru execute documentation.
1012

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
# The short X.Y version.
7676
version = u'2.0'
7777
# The full version, including alpha/beta/rc tags.
78-
release = u'2.0.2'
78+
release = u'2.0.3'
7979

8080
# The language for content autogenerated by Sphinx. Refer to documentation
8181
# for a list of supported languages.

finufft-manual.pdf

1.14 KB
Binary file not shown.

include/defs.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// ------------- Library-wide algorithm parameter settings ----------------
1313

1414
// Library version (is a string)
15-
#define FINUFFT_VER "2.0.2"
15+
#define FINUFFT_VER "2.0.3"
1616

1717
// Largest possible kernel spread width per dimension, in fine grid points
1818
// (used only in spreadinterp.cpp)

makefile

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,11 +190,9 @@ endif
190190

191191
# examples (C++/C) -----------------------------------------------------------
192192
# build all examples (single-prec codes separate, and not all have one)...
193-
# ...except only build threadsafe1d1 if user tests that (implying FFTW>=3.3.6):
193+
# ...except only build threadsafe ones if user switch on (thus FFTW>=3.3.6):
194194
ifeq (,$(findstring FFTW_PLAN_SAFE,$(CXXFLAGS)))
195195
EXAMPLES = $(filter-out %/threadsafe1d1 %/threadsafe2d2f, $(basename $(wildcard examples/*.*)))
196-
# (apparently that logic works in non-WSL Windows, eg in GH workflows)
197-
# *** Still need to add Windows-WSL case here!
198196
else
199197
EXAMPLES = $(basename $(wildcard examples/*.*))
200198
endif

python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# attempt ../make.inc reading (failed) and default finufftdir. 2/25/20
66
# Barnett trying to get sphinx.ext.autodoc to work w/ this, 10/5/20
77

8-
__version__ = '2.0.2'
8+
__version__ = '2.0.3'
99

1010
from setuptools import setup, Extension
1111
import os

0 commit comments

Comments
 (0)