├── .flake8 ├── .github ├── pythranrc-windows └── workflows │ ├── ci-linux.yml │ ├── ci-pixi.yml │ └── wheels.yml ├── .gitlab-ci.yml ├── .hgtags ├── .mdformat.toml ├── .readthedocs.yml ├── CHANGES.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── Makefile ├── README.md ├── bench ├── benchcpp2d.py ├── benchcpp3d.py ├── check_openmp.py ├── check_profile_cython │ └── profile_func_calling_fft.py ├── compare_cypythran │ ├── Makefile │ ├── bench.py │ ├── grad_cy.pyx │ ├── grad_pythran.py │ └── setup.py ├── compare_mpi4py_fft │ ├── Makefile │ ├── bench.py │ └── transforms.py ├── dask │ └── try_dask_fft.py ├── debug_mpi4py-fft │ ├── README.md │ ├── check_segfault.sh │ ├── prepare_env.sh │ └── site.cfg.debug ├── issue14 │ ├── README.md │ ├── cpp │ │ ├── Makefile │ │ └── main.cpp │ ├── investigate_segfault.py │ └── investigate_small.py ├── operator2d │ ├── Makefile │ └── bench.py ├── projperpk3d │ ├── Makefile │ ├── README.md │ ├── bench.py │ ├── bench_proj_fortran.f90 │ ├── proj.py │ ├── proj1.py │ └── proj2.py ├── projperpk3d_inplace │ ├── Makefile │ ├── README.md │ ├── bench.py │ ├── bench_proj_fortran.f90 │ └── proj.py ├── pythran_implicit_loop │ ├── Makefile │ ├── README.md │ ├── bench.py │ ├── mymod.py │ ├── pythran_issue807.md │ ├── results2d.txt │ ├── results2d_complex_hook_False.txt │ ├── results3d.txt │ └── work.py ├── pythran_implicit_loop2 │ ├── Makefile │ ├── README.md │ ├── bench.py │ ├── mymod.py │ ├── results_with_gcc.txt │ ├── results_with_marchnative.txt │ └── results_without_pythranrc.txt ├── pythran_pep_func-not-avail-at-compile-time │ ├── README.md │ └── mymod.py ├── submit_benchmarks2d_legi.py ├── submit_benchmarks3d_legi.py ├── submit_benchmarks3d_occigen.py ├── submit_benchmarks_legi.py ├── submit_benchmarks_snic.py └── vector_product │ ├── Makefile │ ├── bench.py │ └── vectprod.py ├── doc ├── Makefile ├── bench.md ├── build-from-source.md ├── changes.md ├── conf.py ├── doxygen │ └── Doxyfile ├── examples.md ├── examples │ ├── Makefile │ ├── Makefile.2d │ ├── compute_energy.cpp │ ├── compute_energy2d.cpp │ ├── compute_grad.py │ ├── cpp.md │ └── python.md ├── index.md ├── install.md ├── install │ ├── beskow.md │ ├── beskow_install_autotools.sh │ ├── beskow_install_fftw.sh │ ├── beskow_install_p3dfft.sh │ ├── beskow_install_pfft.sh │ ├── blas_libs.md │ ├── fft_libs.md │ ├── froggy.md │ ├── install_fftw.sh │ ├── install_openblas.sh │ ├── install_p3dfft.sh │ ├── install_pfft.sh │ ├── occigen.md │ ├── occigen_.pythranrc │ ├── occigen_install_fftw3.sh │ ├── occigen_install_p3dfft.sh │ ├── occigen_install_pfft.sh │ ├── occigen_setenv.sh │ └── triolith.md ├── ipynb │ ├── README_for_ipynb_writers.txt │ ├── executed │ │ ├── tuto_fft2d_mpi.ipynb │ │ ├── tuto_fft2d_mpi_domain_decomp.ipynb │ │ ├── tuto_fft3d_mpi.ipynb │ │ └── tuto_fft3d_mpi_domain_decomp.ipynb │ ├── tuto_fft2d_seq.md │ └── tuto_fft3d_seq.md ├── logo.svg ├── overview.md ├── plugins.md ├── to_do.md └── tutorials.md ├── docker ├── Dockerfile ├── Makefile ├── hgrc └── pythranrc ├── meson.build ├── meson.options ├── noxfile.py ├── pdm.toml ├── pixi.lock ├── pixi.toml ├── plugins ├── README.md ├── fluidfft-builder │ ├── LICENSE │ ├── README.md │ ├── fluidfft_builder │ │ ├── __init__.py │ │ ├── create_fake_mod_for_doc.py │ │ ├── include_cy │ │ │ ├── base.pyx │ │ │ ├── base_mpi.pyx │ │ │ ├── cpu.pxd │ │ │ └── util_pyfftw.pyx │ │ ├── make_cy_files.py │ │ ├── src_cpp │ │ │ ├── base_fft.cpp │ │ │ ├── base_fft.h │ │ │ ├── base_fft2d.cpp │ │ │ ├── base_fft2d.h │ │ │ ├── base_fft2dmpi.cpp │ │ │ ├── base_fft2dmpi.h │ │ │ ├── base_fft3d.cpp │ │ │ ├── base_fft3d.h │ │ │ ├── base_fft3dmpi.cpp │ │ │ ├── base_fft3dmpi.h │ │ │ ├── base_fftmpi.cpp │ │ │ ├── base_fftmpi.h │ │ │ ├── cpu.h │ │ │ ├── cpu_builtin.h │ │ │ ├── mainpage.h │ │ │ └── mpi-compat.h │ │ └── templates │ │ │ ├── __init__.py │ │ │ ├── template2d.pxd │ │ │ ├── template2d.pyx │ │ │ ├── template3d.pxd │ │ │ └── template3d.pyx │ └── pyproject.toml ├── fluidfft-fftw │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── meson.build │ ├── pyproject.toml │ ├── src │ │ └── fluidfft_fftw │ │ │ ├── __init__.py │ │ │ ├── fft2d │ │ │ ├── __init__.py │ │ │ ├── fft2d_with_fftw1d.cpp │ │ │ ├── fft2d_with_fftw1d.h │ │ │ ├── fft2d_with_fftw2d.cpp │ │ │ ├── fft2d_with_fftw2d.h │ │ │ └── meson.build │ │ │ ├── fft3d │ │ │ ├── __init__.py │ │ │ ├── fft3d_with_fftw3d.cpp │ │ │ ├── fft3d_with_fftw3d.h │ │ │ └── meson.build │ │ │ └── meson.build │ └── tests │ │ ├── test_2d.py │ │ └── test_3d.py ├── fluidfft-fftwmpi │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── meson.build │ ├── pyproject.toml │ ├── src │ │ └── fluidfft_fftwmpi │ │ │ ├── __init__.py │ │ │ ├── fft2d │ │ │ ├── __init__.py │ │ │ ├── fft2dmpi_with_fftwmpi2d.cpp │ │ │ ├── fft2dmpi_with_fftwmpi2d.h │ │ │ └── meson.build │ │ │ ├── fft3d │ │ │ ├── __init__.py │ │ │ ├── fft3dmpi_with_fftwmpi3d.cpp │ │ │ ├── fft3dmpi_with_fftwmpi3d.h │ │ │ └── meson.build │ │ │ └── meson.build │ └── tests │ │ ├── test_2d.py │ │ └── test_3d.py ├── fluidfft-mpi4pyfft │ ├── LICENSE │ ├── pyproject.toml │ ├── src │ │ └── fluidfft_mpi4pyfft │ │ │ ├── __init__.py │ │ │ ├── mpi_with_mpi4pyfft.py │ │ │ └── mpi_with_mpi4pyfft_slab.py │ └── tests │ │ └── test_with_mpi4pyfft.py ├── fluidfft-mpi_with_fftw │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── meson.build │ ├── pyproject.toml │ ├── src │ │ └── fluidfft_mpi_with_fftw │ │ │ ├── __init__.py │ │ │ ├── fft2d │ │ │ ├── __init__.py │ │ │ ├── fft2dmpi_with_fftw1d.cpp │ │ │ ├── fft2dmpi_with_fftw1d.h │ │ │ └── meson.build │ │ │ ├── fft3d │ │ │ ├── __init__.py │ │ │ ├── fft3dmpi_with_fftw1d.cpp │ │ │ ├── fft3dmpi_with_fftw1d.h │ │ │ └── meson.build │ │ │ └── meson.build │ └── tests │ │ ├── test_2d.py │ │ └── test_3d.py ├── fluidfft-p3dfft │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── meson.build │ ├── pyproject.toml │ ├── src │ │ └── fluidfft_p3dfft │ │ │ ├── __init__.py │ │ │ ├── fft3dmpi_with_p3dfft.cpp │ │ │ ├── fft3dmpi_with_p3dfft.h │ │ │ └── meson.build │ └── tests │ │ └── test_p3dfft.py ├── fluidfft-pfft │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── meson.build │ ├── pyproject.toml │ ├── src │ │ └── fluidfft_pfft │ │ │ ├── __init__.py │ │ │ ├── fft3dmpi_with_pfft.cpp │ │ │ ├── fft3dmpi_with_pfft.h │ │ │ └── meson.build │ └── tests │ │ └── test_pfft.py ├── pixi.lock ├── pixi.toml └── pure_cpp │ ├── 2d │ ├── Makefile │ ├── README.rst │ ├── TODOLIST.rst │ ├── plot_results.py │ ├── run_benchs.py │ └── test_bench.cpp │ └── 3d │ ├── Makefile │ ├── Makefile.beskow │ ├── README.rst │ ├── launch.oar │ └── test_bench.cpp ├── pylintrc ├── pylock.toml ├── pyproject.toml ├── src └── fluidfft │ ├── __init__.py │ ├── _version.py │ ├── base.py │ ├── bench.py │ ├── bench_analysis.py │ ├── cli_get_methods.py │ ├── fft2d │ ├── __init__.py │ ├── meson.build │ ├── operators.py │ ├── testing.py │ ├── with_dask.py │ └── with_pyfftw.py │ ├── fft3d │ ├── __init__.py │ ├── base.py │ ├── meson.build │ ├── operators.py │ ├── testing.py │ └── with_pyfftw.py │ ├── meson.build │ └── util.py └── tests ├── test_2d.py ├── test_3d.py ├── test_bench.py ├── test_cli_get_methods.py ├── test_init.py └── test_plugins.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/pythranrc-windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/.github/pythranrc-windows -------------------------------------------------------------------------------- /.github/workflows/ci-linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/.github/workflows/ci-linux.yml -------------------------------------------------------------------------------- /.github/workflows/ci-pixi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/.github/workflows/ci-pixi.yml -------------------------------------------------------------------------------- /.github/workflows/wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/.github/workflows/wheels.yml -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.hgtags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/.hgtags -------------------------------------------------------------------------------- /.mdformat.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/.mdformat.toml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/CHANGES.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/README.md -------------------------------------------------------------------------------- /bench/benchcpp2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/benchcpp2d.py -------------------------------------------------------------------------------- /bench/benchcpp3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/benchcpp3d.py -------------------------------------------------------------------------------- /bench/check_openmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/check_openmp.py -------------------------------------------------------------------------------- /bench/check_profile_cython/profile_func_calling_fft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/check_profile_cython/profile_func_calling_fft.py -------------------------------------------------------------------------------- /bench/compare_cypythran/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/compare_cypythran/Makefile -------------------------------------------------------------------------------- /bench/compare_cypythran/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/compare_cypythran/bench.py -------------------------------------------------------------------------------- /bench/compare_cypythran/grad_cy.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/compare_cypythran/grad_cy.pyx -------------------------------------------------------------------------------- /bench/compare_cypythran/grad_pythran.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/compare_cypythran/grad_pythran.py -------------------------------------------------------------------------------- /bench/compare_cypythran/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/compare_cypythran/setup.py -------------------------------------------------------------------------------- /bench/compare_mpi4py_fft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/compare_mpi4py_fft/Makefile -------------------------------------------------------------------------------- /bench/compare_mpi4py_fft/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/compare_mpi4py_fft/bench.py -------------------------------------------------------------------------------- /bench/compare_mpi4py_fft/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/compare_mpi4py_fft/transforms.py -------------------------------------------------------------------------------- /bench/dask/try_dask_fft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/dask/try_dask_fft.py -------------------------------------------------------------------------------- /bench/debug_mpi4py-fft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/debug_mpi4py-fft/README.md -------------------------------------------------------------------------------- /bench/debug_mpi4py-fft/check_segfault.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/debug_mpi4py-fft/check_segfault.sh -------------------------------------------------------------------------------- /bench/debug_mpi4py-fft/prepare_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/debug_mpi4py-fft/prepare_env.sh -------------------------------------------------------------------------------- /bench/debug_mpi4py-fft/site.cfg.debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/debug_mpi4py-fft/site.cfg.debug -------------------------------------------------------------------------------- /bench/issue14/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/issue14/README.md -------------------------------------------------------------------------------- /bench/issue14/cpp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/issue14/cpp/Makefile -------------------------------------------------------------------------------- /bench/issue14/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/issue14/cpp/main.cpp -------------------------------------------------------------------------------- /bench/issue14/investigate_segfault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/issue14/investigate_segfault.py -------------------------------------------------------------------------------- /bench/issue14/investigate_small.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/issue14/investigate_small.py -------------------------------------------------------------------------------- /bench/operator2d/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/operator2d/Makefile -------------------------------------------------------------------------------- /bench/operator2d/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/operator2d/bench.py -------------------------------------------------------------------------------- /bench/projperpk3d/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d/Makefile -------------------------------------------------------------------------------- /bench/projperpk3d/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d/README.md -------------------------------------------------------------------------------- /bench/projperpk3d/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d/bench.py -------------------------------------------------------------------------------- /bench/projperpk3d/bench_proj_fortran.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d/bench_proj_fortran.f90 -------------------------------------------------------------------------------- /bench/projperpk3d/proj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d/proj.py -------------------------------------------------------------------------------- /bench/projperpk3d/proj1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d/proj1.py -------------------------------------------------------------------------------- /bench/projperpk3d/proj2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d/proj2.py -------------------------------------------------------------------------------- /bench/projperpk3d_inplace/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d_inplace/Makefile -------------------------------------------------------------------------------- /bench/projperpk3d_inplace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d_inplace/README.md -------------------------------------------------------------------------------- /bench/projperpk3d_inplace/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d_inplace/bench.py -------------------------------------------------------------------------------- /bench/projperpk3d_inplace/bench_proj_fortran.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d_inplace/bench_proj_fortran.f90 -------------------------------------------------------------------------------- /bench/projperpk3d_inplace/proj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/projperpk3d_inplace/proj.py -------------------------------------------------------------------------------- /bench/pythran_implicit_loop/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop/Makefile -------------------------------------------------------------------------------- /bench/pythran_implicit_loop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop/README.md -------------------------------------------------------------------------------- /bench/pythran_implicit_loop/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop/bench.py -------------------------------------------------------------------------------- /bench/pythran_implicit_loop/mymod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop/mymod.py -------------------------------------------------------------------------------- /bench/pythran_implicit_loop/pythran_issue807.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop/pythran_issue807.md -------------------------------------------------------------------------------- /bench/pythran_implicit_loop/results2d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop/results2d.txt -------------------------------------------------------------------------------- /bench/pythran_implicit_loop/results2d_complex_hook_False.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop/results2d_complex_hook_False.txt -------------------------------------------------------------------------------- /bench/pythran_implicit_loop/results3d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop/results3d.txt -------------------------------------------------------------------------------- /bench/pythran_implicit_loop/work.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop/work.py -------------------------------------------------------------------------------- /bench/pythran_implicit_loop2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop2/Makefile -------------------------------------------------------------------------------- /bench/pythran_implicit_loop2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop2/README.md -------------------------------------------------------------------------------- /bench/pythran_implicit_loop2/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop2/bench.py -------------------------------------------------------------------------------- /bench/pythran_implicit_loop2/mymod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop2/mymod.py -------------------------------------------------------------------------------- /bench/pythran_implicit_loop2/results_with_gcc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop2/results_with_gcc.txt -------------------------------------------------------------------------------- /bench/pythran_implicit_loop2/results_with_marchnative.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop2/results_with_marchnative.txt -------------------------------------------------------------------------------- /bench/pythran_implicit_loop2/results_without_pythranrc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_implicit_loop2/results_without_pythranrc.txt -------------------------------------------------------------------------------- /bench/pythran_pep_func-not-avail-at-compile-time/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_pep_func-not-avail-at-compile-time/README.md -------------------------------------------------------------------------------- /bench/pythran_pep_func-not-avail-at-compile-time/mymod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/pythran_pep_func-not-avail-at-compile-time/mymod.py -------------------------------------------------------------------------------- /bench/submit_benchmarks2d_legi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/submit_benchmarks2d_legi.py -------------------------------------------------------------------------------- /bench/submit_benchmarks3d_legi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/submit_benchmarks3d_legi.py -------------------------------------------------------------------------------- /bench/submit_benchmarks3d_occigen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/submit_benchmarks3d_occigen.py -------------------------------------------------------------------------------- /bench/submit_benchmarks_legi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/submit_benchmarks_legi.py -------------------------------------------------------------------------------- /bench/submit_benchmarks_snic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/submit_benchmarks_snic.py -------------------------------------------------------------------------------- /bench/vector_product/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/vector_product/Makefile -------------------------------------------------------------------------------- /bench/vector_product/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/vector_product/bench.py -------------------------------------------------------------------------------- /bench/vector_product/vectprod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/bench/vector_product/vectprod.py -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/bench.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/bench.md -------------------------------------------------------------------------------- /doc/build-from-source.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/build-from-source.md -------------------------------------------------------------------------------- /doc/changes.md: -------------------------------------------------------------------------------- 1 | ../CHANGES.md -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/doxygen/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/doxygen/Doxyfile -------------------------------------------------------------------------------- /doc/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/examples.md -------------------------------------------------------------------------------- /doc/examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/examples/Makefile -------------------------------------------------------------------------------- /doc/examples/Makefile.2d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/examples/Makefile.2d -------------------------------------------------------------------------------- /doc/examples/compute_energy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/examples/compute_energy.cpp -------------------------------------------------------------------------------- /doc/examples/compute_energy2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/examples/compute_energy2d.cpp -------------------------------------------------------------------------------- /doc/examples/compute_grad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/examples/compute_grad.py -------------------------------------------------------------------------------- /doc/examples/cpp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/examples/cpp.md -------------------------------------------------------------------------------- /doc/examples/python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/examples/python.md -------------------------------------------------------------------------------- /doc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/index.md -------------------------------------------------------------------------------- /doc/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install.md -------------------------------------------------------------------------------- /doc/install/beskow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/beskow.md -------------------------------------------------------------------------------- /doc/install/beskow_install_autotools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/beskow_install_autotools.sh -------------------------------------------------------------------------------- /doc/install/beskow_install_fftw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/beskow_install_fftw.sh -------------------------------------------------------------------------------- /doc/install/beskow_install_p3dfft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/beskow_install_p3dfft.sh -------------------------------------------------------------------------------- /doc/install/beskow_install_pfft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/beskow_install_pfft.sh -------------------------------------------------------------------------------- /doc/install/blas_libs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/blas_libs.md -------------------------------------------------------------------------------- /doc/install/fft_libs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/fft_libs.md -------------------------------------------------------------------------------- /doc/install/froggy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/froggy.md -------------------------------------------------------------------------------- /doc/install/install_fftw.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/install_fftw.sh -------------------------------------------------------------------------------- /doc/install/install_openblas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/install_openblas.sh -------------------------------------------------------------------------------- /doc/install/install_p3dfft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/install_p3dfft.sh -------------------------------------------------------------------------------- /doc/install/install_pfft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/install_pfft.sh -------------------------------------------------------------------------------- /doc/install/occigen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/occigen.md -------------------------------------------------------------------------------- /doc/install/occigen_.pythranrc: -------------------------------------------------------------------------------- 1 | [compiler] 2 | CC=gcc 3 | CXX=g++ 4 | 5 | [pythran] 6 | complex_hook = True 7 | -------------------------------------------------------------------------------- /doc/install/occigen_install_fftw3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/occigen_install_fftw3.sh -------------------------------------------------------------------------------- /doc/install/occigen_install_p3dfft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/occigen_install_p3dfft.sh -------------------------------------------------------------------------------- /doc/install/occigen_install_pfft.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/occigen_install_pfft.sh -------------------------------------------------------------------------------- /doc/install/occigen_setenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/occigen_setenv.sh -------------------------------------------------------------------------------- /doc/install/triolith.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/install/triolith.md -------------------------------------------------------------------------------- /doc/ipynb/README_for_ipynb_writers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/ipynb/README_for_ipynb_writers.txt -------------------------------------------------------------------------------- /doc/ipynb/executed/tuto_fft2d_mpi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/ipynb/executed/tuto_fft2d_mpi.ipynb -------------------------------------------------------------------------------- /doc/ipynb/executed/tuto_fft2d_mpi_domain_decomp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/ipynb/executed/tuto_fft2d_mpi_domain_decomp.ipynb -------------------------------------------------------------------------------- /doc/ipynb/executed/tuto_fft3d_mpi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/ipynb/executed/tuto_fft3d_mpi.ipynb -------------------------------------------------------------------------------- /doc/ipynb/executed/tuto_fft3d_mpi_domain_decomp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/ipynb/executed/tuto_fft3d_mpi_domain_decomp.ipynb -------------------------------------------------------------------------------- /doc/ipynb/tuto_fft2d_seq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/ipynb/tuto_fft2d_seq.md -------------------------------------------------------------------------------- /doc/ipynb/tuto_fft3d_seq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/ipynb/tuto_fft3d_seq.md -------------------------------------------------------------------------------- /doc/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/logo.svg -------------------------------------------------------------------------------- /doc/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/overview.md -------------------------------------------------------------------------------- /doc/plugins.md: -------------------------------------------------------------------------------- 1 | ../plugins/README.md -------------------------------------------------------------------------------- /doc/to_do.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/to_do.md -------------------------------------------------------------------------------- /doc/tutorials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/doc/tutorials.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/docker/Makefile -------------------------------------------------------------------------------- /docker/hgrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/docker/hgrc -------------------------------------------------------------------------------- /docker/pythranrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/docker/pythranrc -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/meson.build -------------------------------------------------------------------------------- /meson.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/meson.options -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/noxfile.py -------------------------------------------------------------------------------- /pdm.toml: -------------------------------------------------------------------------------- 1 | [lock] 2 | format = "pylock" 3 | -------------------------------------------------------------------------------- /pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/pixi.lock -------------------------------------------------------------------------------- /pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/pixi.toml -------------------------------------------------------------------------------- /plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/README.md -------------------------------------------------------------------------------- /plugins/fluidfft-builder/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/LICENSE -------------------------------------------------------------------------------- /plugins/fluidfft-builder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/README.md -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/__init__.py -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/create_fake_mod_for_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/create_fake_mod_for_doc.py -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/include_cy/base.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/include_cy/base.pyx -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/include_cy/base_mpi.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/include_cy/base_mpi.pyx -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/include_cy/cpu.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/include_cy/cpu.pxd -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/include_cy/util_pyfftw.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/include_cy/util_pyfftw.pyx -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/make_cy_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/make_cy_files.py -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft.h -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft2d.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft2d.h -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft2dmpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft2dmpi.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft2dmpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft2dmpi.h -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft3d.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft3d.h -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft3dmpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft3dmpi.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft3dmpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fft3dmpi.h -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fftmpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fftmpi.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fftmpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/base_fftmpi.h -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/cpu.h -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/cpu_builtin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/cpu_builtin.h -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/mainpage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/mainpage.h -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/src_cpp/mpi-compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/src_cpp/mpi-compat.h -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/templates/template2d.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/templates/template2d.pxd -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/templates/template2d.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/templates/template2d.pyx -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/templates/template3d.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/templates/template3d.pxd -------------------------------------------------------------------------------- /plugins/fluidfft-builder/fluidfft_builder/templates/template3d.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/fluidfft_builder/templates/template3d.pyx -------------------------------------------------------------------------------- /plugins/fluidfft-builder/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-builder/pyproject.toml -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/LICENSE -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/Makefile -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/README.md -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/pyproject.toml -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/fft2d/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/fft2d/fft2d_with_fftw1d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/src/fluidfft_fftw/fft2d/fft2d_with_fftw1d.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/fft2d/fft2d_with_fftw1d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/src/fluidfft_fftw/fft2d/fft2d_with_fftw1d.h -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/fft2d/fft2d_with_fftw2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/src/fluidfft_fftw/fft2d/fft2d_with_fftw2d.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/fft2d/fft2d_with_fftw2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/src/fluidfft_fftw/fft2d/fft2d_with_fftw2d.h -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/fft2d/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/src/fluidfft_fftw/fft2d/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/fft3d/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/fft3d/fft3d_with_fftw3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/src/fluidfft_fftw/fft3d/fft3d_with_fftw3d.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/fft3d/fft3d_with_fftw3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/src/fluidfft_fftw/fft3d/fft3d_with_fftw3d.h -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/fft3d/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/src/fluidfft_fftw/fft3d/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/src/fluidfft_fftw/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/src/fluidfft_fftw/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/tests/test_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/tests/test_2d.py -------------------------------------------------------------------------------- /plugins/fluidfft-fftw/tests/test_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftw/tests/test_3d.py -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/LICENSE -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/Makefile -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/README.md -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/pyproject.toml -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft2d/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft2d/fft2dmpi_with_fftwmpi2d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft2d/fft2dmpi_with_fftwmpi2d.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft2d/fft2dmpi_with_fftwmpi2d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft2d/fft2dmpi_with_fftwmpi2d.h -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft2d/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft2d/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft3d/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft3d/fft3dmpi_with_fftwmpi3d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft3d/fft3dmpi_with_fftwmpi3d.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft3d/fft3dmpi_with_fftwmpi3d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft3d/fft3dmpi_with_fftwmpi3d.h -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft3d/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/fft3d/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/src/fluidfft_fftwmpi/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/tests/test_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/tests/test_2d.py -------------------------------------------------------------------------------- /plugins/fluidfft-fftwmpi/tests/test_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-fftwmpi/tests/test_3d.py -------------------------------------------------------------------------------- /plugins/fluidfft-mpi4pyfft/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi4pyfft/LICENSE -------------------------------------------------------------------------------- /plugins/fluidfft-mpi4pyfft/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi4pyfft/pyproject.toml -------------------------------------------------------------------------------- /plugins/fluidfft-mpi4pyfft/src/fluidfft_mpi4pyfft/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-mpi4pyfft/src/fluidfft_mpi4pyfft/mpi_with_mpi4pyfft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi4pyfft/src/fluidfft_mpi4pyfft/mpi_with_mpi4pyfft.py -------------------------------------------------------------------------------- /plugins/fluidfft-mpi4pyfft/src/fluidfft_mpi4pyfft/mpi_with_mpi4pyfft_slab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi4pyfft/src/fluidfft_mpi4pyfft/mpi_with_mpi4pyfft_slab.py -------------------------------------------------------------------------------- /plugins/fluidfft-mpi4pyfft/tests/test_with_mpi4pyfft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi4pyfft/tests/test_with_mpi4pyfft.py -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/LICENSE -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/Makefile -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/README.md -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/pyproject.toml -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft2d/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft2d/fft2dmpi_with_fftw1d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft2d/fft2dmpi_with_fftw1d.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft2d/fft2dmpi_with_fftw1d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft2d/fft2dmpi_with_fftw1d.h -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft2d/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft2d/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft3d/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft3d/fft3dmpi_with_fftw1d.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft3d/fft3dmpi_with_fftw1d.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft3d/fft3dmpi_with_fftw1d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft3d/fft3dmpi_with_fftw1d.h -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft3d/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/fft3d/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/src/fluidfft_mpi_with_fftw/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/tests/test_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/tests/test_2d.py -------------------------------------------------------------------------------- /plugins/fluidfft-mpi_with_fftw/tests/test_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-mpi_with_fftw/tests/test_3d.py -------------------------------------------------------------------------------- /plugins/fluidfft-p3dfft/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-p3dfft/LICENSE -------------------------------------------------------------------------------- /plugins/fluidfft-p3dfft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-p3dfft/Makefile -------------------------------------------------------------------------------- /plugins/fluidfft-p3dfft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-p3dfft/README.md -------------------------------------------------------------------------------- /plugins/fluidfft-p3dfft/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-p3dfft/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-p3dfft/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-p3dfft/pyproject.toml -------------------------------------------------------------------------------- /plugins/fluidfft-p3dfft/src/fluidfft_p3dfft/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-p3dfft/src/fluidfft_p3dfft/fft3dmpi_with_p3dfft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-p3dfft/src/fluidfft_p3dfft/fft3dmpi_with_p3dfft.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-p3dfft/src/fluidfft_p3dfft/fft3dmpi_with_p3dfft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-p3dfft/src/fluidfft_p3dfft/fft3dmpi_with_p3dfft.h -------------------------------------------------------------------------------- /plugins/fluidfft-p3dfft/src/fluidfft_p3dfft/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-p3dfft/src/fluidfft_p3dfft/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-p3dfft/tests/test_p3dfft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-p3dfft/tests/test_p3dfft.py -------------------------------------------------------------------------------- /plugins/fluidfft-pfft/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-pfft/LICENSE -------------------------------------------------------------------------------- /plugins/fluidfft-pfft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-pfft/Makefile -------------------------------------------------------------------------------- /plugins/fluidfft-pfft/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-pfft/README.md -------------------------------------------------------------------------------- /plugins/fluidfft-pfft/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-pfft/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-pfft/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-pfft/pyproject.toml -------------------------------------------------------------------------------- /plugins/fluidfft-pfft/src/fluidfft_pfft/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/fluidfft-pfft/src/fluidfft_pfft/fft3dmpi_with_pfft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-pfft/src/fluidfft_pfft/fft3dmpi_with_pfft.cpp -------------------------------------------------------------------------------- /plugins/fluidfft-pfft/src/fluidfft_pfft/fft3dmpi_with_pfft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-pfft/src/fluidfft_pfft/fft3dmpi_with_pfft.h -------------------------------------------------------------------------------- /plugins/fluidfft-pfft/src/fluidfft_pfft/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-pfft/src/fluidfft_pfft/meson.build -------------------------------------------------------------------------------- /plugins/fluidfft-pfft/tests/test_pfft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/fluidfft-pfft/tests/test_pfft.py -------------------------------------------------------------------------------- /plugins/pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pixi.lock -------------------------------------------------------------------------------- /plugins/pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pixi.toml -------------------------------------------------------------------------------- /plugins/pure_cpp/2d/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pure_cpp/2d/Makefile -------------------------------------------------------------------------------- /plugins/pure_cpp/2d/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pure_cpp/2d/README.rst -------------------------------------------------------------------------------- /plugins/pure_cpp/2d/TODOLIST.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pure_cpp/2d/TODOLIST.rst -------------------------------------------------------------------------------- /plugins/pure_cpp/2d/plot_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pure_cpp/2d/plot_results.py -------------------------------------------------------------------------------- /plugins/pure_cpp/2d/run_benchs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pure_cpp/2d/run_benchs.py -------------------------------------------------------------------------------- /plugins/pure_cpp/2d/test_bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pure_cpp/2d/test_bench.cpp -------------------------------------------------------------------------------- /plugins/pure_cpp/3d/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pure_cpp/3d/Makefile -------------------------------------------------------------------------------- /plugins/pure_cpp/3d/Makefile.beskow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pure_cpp/3d/Makefile.beskow -------------------------------------------------------------------------------- /plugins/pure_cpp/3d/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pure_cpp/3d/README.rst -------------------------------------------------------------------------------- /plugins/pure_cpp/3d/launch.oar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pure_cpp/3d/launch.oar -------------------------------------------------------------------------------- /plugins/pure_cpp/3d/test_bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/plugins/pure_cpp/3d/test_bench.cpp -------------------------------------------------------------------------------- /pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/pylintrc -------------------------------------------------------------------------------- /pylock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/pylock.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/fluidfft/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/__init__.py -------------------------------------------------------------------------------- /src/fluidfft/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/_version.py -------------------------------------------------------------------------------- /src/fluidfft/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/base.py -------------------------------------------------------------------------------- /src/fluidfft/bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/bench.py -------------------------------------------------------------------------------- /src/fluidfft/bench_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/bench_analysis.py -------------------------------------------------------------------------------- /src/fluidfft/cli_get_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/cli_get_methods.py -------------------------------------------------------------------------------- /src/fluidfft/fft2d/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft2d/__init__.py -------------------------------------------------------------------------------- /src/fluidfft/fft2d/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft2d/meson.build -------------------------------------------------------------------------------- /src/fluidfft/fft2d/operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft2d/operators.py -------------------------------------------------------------------------------- /src/fluidfft/fft2d/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft2d/testing.py -------------------------------------------------------------------------------- /src/fluidfft/fft2d/with_dask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft2d/with_dask.py -------------------------------------------------------------------------------- /src/fluidfft/fft2d/with_pyfftw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft2d/with_pyfftw.py -------------------------------------------------------------------------------- /src/fluidfft/fft3d/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft3d/__init__.py -------------------------------------------------------------------------------- /src/fluidfft/fft3d/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft3d/base.py -------------------------------------------------------------------------------- /src/fluidfft/fft3d/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft3d/meson.build -------------------------------------------------------------------------------- /src/fluidfft/fft3d/operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft3d/operators.py -------------------------------------------------------------------------------- /src/fluidfft/fft3d/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft3d/testing.py -------------------------------------------------------------------------------- /src/fluidfft/fft3d/with_pyfftw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/fft3d/with_pyfftw.py -------------------------------------------------------------------------------- /src/fluidfft/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/meson.build -------------------------------------------------------------------------------- /src/fluidfft/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/src/fluidfft/util.py -------------------------------------------------------------------------------- /tests/test_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/tests/test_2d.py -------------------------------------------------------------------------------- /tests/test_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/tests/test_3d.py -------------------------------------------------------------------------------- /tests/test_bench.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/tests/test_bench.py -------------------------------------------------------------------------------- /tests/test_cli_get_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/tests/test_cli_get_methods.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluiddyn/fluidfft/HEAD/tests/test_plugins.py --------------------------------------------------------------------------------