From ad1ec6acfb4ad3e6d0fdbe90e5ff17f536afda2d Mon Sep 17 00:00:00 2001 From: Jan Petykiewicz Date: Tue, 4 Oct 2022 14:35:30 -0700 Subject: [PATCH] Back off on FFTW args multithreading in particular seems pretty detrimental --- meanas/fdfd/bloch.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meanas/fdfd/bloch.py b/meanas/fdfd/bloch.py index 1c07564..a300ab7 100644 --- a/meanas/fdfd/bloch.py +++ b/meanas/fdfd/bloch.py @@ -105,9 +105,9 @@ try: pyfftw.interfaces.cache.enable() pyfftw.interfaces.cache.set_keepalive_time(3600) fftw_args = { - 'threads': multiprocessing.cpu_count(), + #'threads': multiprocessing.cpu_count(), 'overwrite_input': True, - 'planner_effort': 'FFTW_EXHAUSTIVE', + 'planner_effort': 'FFTW_PATIENT', } def fftn(*args: Any, **kwargs: Any) -> NDArray[numpy.float64]: