Hello, I am trying to call planned FFT on other processes, however, unsuccessfully:
using Distributed
addprocs(4)
@everywhere using FFTW
@everywhere FFTW.set_num_threads(1)
x = rand(1024)
plan = plan_rfft(x, flags=FFTW.MEASURE)
# function that do fft actually
f = (x, plan) -> plan * x
# This works on the master process
f(x, plan)
# It causes ProcessExitException()
remotecall_fetch(f, 2, x, plan)
I am on Julia 1.0
, FFTW v0.2.4
. How may I call FFT other than on master processes? Thank you!