Commit 1559cfce authored by Martin Reinecke's avatar Martin Reinecke
Browse files

rearranging

parent 677a8a44
Pipeline #105990 passed with stages
in 24 minutes and 58 seconds
0.19.0:
- fft:
- C++ sources for FFT calculation now have their own subdirectory.
0.18.0:
- sht:
- implement adoint_analysis
......
......@@ -21,8 +21,6 @@ include src/ducc0/bindings/pybind_utils.h
include src/ducc0/math/cmplx.h
include src/ducc0/math/constants.h
include src/ducc0/math/fft1d.h
include src/ducc0/math/fft.h
include src/ducc0/math/geom_utils.cc
include src/ducc0/math/geom_utils.h
include src/ducc0/math/gl_integrator.h
......@@ -37,6 +35,9 @@ include src/ducc0/math/space_filling.h
include src/ducc0/math/unity_roots.h
include src/ducc0/math/vec3.h
include src/ducc0/fft/fft1d.h
include src/ducc0/fft/fft.h
include src/ducc0/sht/alm.h
include src/ducc0/sht/sht.h
include src/ducc0/sht/sht.cc
......
......@@ -14,8 +14,12 @@ interface.
- [Python >= 3.6](https://www.python.org/)
- [pybind11](https://github.com/pybind/pybind11)
(only during compiling/installation)
- a C++17-capable compiler (tested with g++ version 7 or newer, clang++,
MSVC 2019 and Intel icpx 2021.1.2)
- a C++17-capable compiler, e.g.
- `g++` 7 or later
- `clang++`
- MSVC 2019 or later
- Intel icpx (oneAPI compiler series)
Note that older Intel compilers (icc/icpc) are not supported.
### Sources
......
......@@ -40,7 +40,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <pybind11/numpy.h>
#include <pybind11/stl.h>
#include "ducc0/math/fft.h"
#include "ducc0/fft/fft.h"
#include "ducc0/bindings/pybind_utils.h"
namespace ducc0 {
......
......@@ -33,7 +33,6 @@
#include "ducc0/infra/mav.h"
#include "ducc0/infra/transpose.h"
#include "ducc0/math/fft.h"
#include "ducc0/math/constants.h"
#include "ducc0/math/gl_integrator.h"
#include "ducc0/bindings/pybind_utils.h"
......
......@@ -39,8 +39,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#ifndef DUCC0_FFT_H
#define DUCC0_FFT_H
#include "ducc0/math/fft1d.h"
#include <cmath>
#include <cstddef>
#include <numeric>
......@@ -58,6 +56,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "ducc0/infra/aligned_array.h"
#include "ducc0/math/cmplx.h"
#include "ducc0/math/unity_roots.h"
#include "ducc0/fft/fft1d.h"
/** \file fft.h
* Implementation of multi-dimensional Fast Fourier and related transforms
......
......@@ -29,7 +29,7 @@
#include <algorithm>
#include <memory>
#include "ducc0/math/math_utils.h"
#include "ducc0/math/fft1d.h"
#include "ducc0/fft/fft1d.h"
#include "ducc0/infra/threading.h"
#include "ducc0/infra/useful_macros.h"
#include "ducc0/infra/error_handling.h"
......
......@@ -29,8 +29,8 @@
#endif
#include "ducc0/infra/simd.h"
#include "ducc0/sht/sht.h"
#include "ducc0/math/fft1d.h"
#include "ducc0/math/fft.h"
#include "ducc0/fft/fft1d.h"
#include "ducc0/fft/fft.h"
#include "ducc0/math/math_utils.h"
#include "ducc0/math/gl_integrator.h"
#include "ducc0/math/constants.h"
......
......@@ -36,7 +36,7 @@
#include "ducc0/infra/mav.h"
#include "ducc0/math/constants.h"
#include "ducc0/math/unity_roots.h"
#include "ducc0/math/fft1d.h"
#include "ducc0/fft/fft1d.h"
#include "ducc0/math/math_utils.h"
#include "ducc0/math/gl_integrator.h"
#include "ducc0/sht/sharp.h"
......
......@@ -34,7 +34,6 @@
#include <mutex>
#include "ducc0/infra/error_handling.h"
#include "ducc0/infra/threading.h"
#include "ducc0/math/fft1d.h"
#include "ducc0/math/constants.h"
#include "ducc0/math/gridding_kernel.h"
#include "ducc0/infra/mav.h"
......@@ -44,7 +43,8 @@
#include "ducc0/infra/bucket_sort.h"
#include "ducc0/sht/sht.h"
#include "ducc0/sht/alm.h"
#include "ducc0/math/fft.h"
#include "ducc0/fft/fft1d.h"
#include "ducc0/fft/fft.h"
#include "ducc0/math/math_utils.h"
namespace ducc0 {
......
......@@ -43,7 +43,7 @@
#include "ducc0/infra/error_handling.h"
#include "ducc0/math/constants.h"
#include "ducc0/math/fft.h"
#include "ducc0/fft/fft.h"
#include "ducc0/infra/threading.h"
#include "ducc0/infra/misc_utils.h"
#include "ducc0/infra/useful_macros.h"
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment