summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Lang <67915889+lang-m@users.noreply.github.com>2024-07-15 18:50:35 +0200
committerGitHub <noreply@github.com>2024-07-15 18:50:35 +0200
commita14e76b98d62ac8e3b9788cf732e13ce84f7198d (patch)
tree5ed4007049f882348fad20c6f8db66defeb7155e
parent9a3a759ed3edab1f59eeab57d43107cb91fd3e1b (diff)
downloadspack-a14e76b98d62ac8e3b9788cf732e13ce84f7198d.tar.gz
spack-a14e76b98d62ac8e3b9788cf732e13ce84f7198d.tar.bz2
spack-a14e76b98d62ac8e3b9788cf732e13ce84f7198d.tar.xz
spack-a14e76b98d62ac8e3b9788cf732e13ce84f7198d.zip
FFTW: missing function declaration in pfft patch (#45095)
-rw-r--r--var/spack/repos/builtin/packages/fftw/pfft-3.3.9.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/fftw/pfft-3.3.9.patch b/var/spack/repos/builtin/packages/fftw/pfft-3.3.9.patch
index a4f0e6adc6..31108f76af 100644
--- a/var/spack/repos/builtin/packages/fftw/pfft-3.3.9.patch
+++ b/var/spack/repos/builtin/packages/fftw/pfft-3.3.9.patch
@@ -21,6 +21,21 @@
RDFT_SRC = rdft-serial.c rdft-rank-geq2.c rdft-rank-geq2-transposed.c rdft-rank1-bigvec.c rdft-problem.c rdft-solve.c mpi-rdft.h
RDFT2_SRC = rdft2-serial.c rdft2-rank-geq2.c rdft2-rank-geq2-transposed.c rdft2-problem.c rdft2-solve.c mpi-rdft2.h
+--- mpi/mpi-transpose.h
++++ mpi/mpi-transpose.h
+@@ -55,6 +55,11 @@ int XM(mkplans_posttranspose)(const problem_mpi_transpose *p, planner *plnr,
+ R *I, R *O, int my_pe,
+ plan **cld2, plan **cld2rest, plan **cld3,
+ INT *rest_Ioff, INT *rest_Ooff);
++/* transpose-pairwise-transposed.c: */
++int XM(mkplans_pretranspose)(const problem_mpi_transpose *p, planner *plnr,
++ R *I, R *O, int my_pe,
++ plan **cld2, plan **cld2rest, plan **cld3,
++ INT *rest_Ioff, INT *rest_Ooff);
+ /* various solvers */
+ void XM(transpose_pairwise_register)(planner *p);
+ void XM(transpose_alltoall_register)(planner *p);
+
--- mpi/mpi-transpose.h 2020-12-10 12:02:44.000000000 +0000
+++ mpi/mpi-transpose.h 2021-04-06 09:06:12.144841002 +0000
@@ -59,3 +59,5 @@