File tree Expand file tree Collapse file tree 6 files changed +11
-11
lines changed
Expand file tree Collapse file tree 6 files changed +11
-11
lines changed Original file line number Diff line number Diff line change 11List 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
Original file line number Diff line number Diff line change 7575# The short X.Y version.
7676version = 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.
Original file line number Diff line number Diff line change 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)
Original file line number Diff line number Diff 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):
194194ifeq (,$(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!
198196else
199197 EXAMPLES = $(basename $(wildcard examples/* .* ) )
200198endif
Original file line number Diff line number Diff line change 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
1010from setuptools import setup , Extension
1111import os
You can’t perform that action at this time.
0 commit comments