Possible type mismatch in pythran function project_perpk3d
Created originally on Bitbucket by avmo (Ashwin Vishnu)
$ mpirun -np 2 fluidsim-test
................ss........ss.s.sssss.......s..s.................ssssssssssss.............................s.s.s.s................................Cleaning up simulation.
..WARNING: Some error occured while running simulation / saving results!
Invalid argument type for pythranized function `project_perpk3d'.
Candidates are:
project_perpk3d(ndarray<std.complex<double>,3>,ndarray<std.complex<double>,3>,ndarray<std.complex<double>,3>,ndarray<double,3>,ndarray<double,3>,ndarray<double,3>,ndarray<double,3>)
Cleaning up simulation.
E
======================================================================
EERROR: test3d (util.console.test_bench.TestBench)
Test launching ns3d benchmarks and plotting results.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/util/console/test_bench.py", line 48, in test3d
type_fft=type_fft, raise_error=True)
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/util/console/bench.py", line 65, in bench
_bench(type_fft)
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/util/console/bench.py", line 48, in _bench
run_bench(sim, path_dir)
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/util/console/util.py", line 304, in bench
sim.time_stepping.start()
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/base/time_stepping/base.py", line 150, in start
self.one_time_step()
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/base/time_stepping/base.py", line 161, in one_time_step
self.one_time_step_computation()
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/base/time_stepping/pseudo_spect.py", line 105, in one_time_step_computation
self._time_step_RK()
File "fluidsim/base/time_stepping/pseudo_spect_cy.pyx", line 557, in fluidsim.base.time_stepping.pseudo_spect_cy.TimeSteppingPseudoSpectral._time_step_RK4_state_ndim4_freqlin_ndim3_float
tendencies_fft_1 = tendencies_nonlin()
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/solvers/ns3d/solver.py", line 130, in tendencies_nonlin
oper.project_perpk3d(Fvx_fft, Fvy_fft, Fvz_fft)
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidfft/fluidfft/fft3d/operators.py", line 167, in project_perpk3d
self.K_square_nozero)
TypeError: Invalid argument type for pythranized function `project_perpk3d'.
Candidates are:
project_perpk3d(ndarray<std.complex<double>,3>,ndarray<std.complex<double>,3>,ndarray<std.complex<double>,3>,ndarray<double,3>,ndarray<double,3>,ndarray<double,3>,ndarray<double,3>)
----------------------------------------------------------------------
Ran 74 tests in 10.139s
FAILED (errors=1, skipped=14)
======================================================================
ERROR: test3d (util.console.test_bench.TestBench)
Test launching ns3d benchmarks and plotting results.
----------------------------------------------------------------------
Traceback (most recent call last):
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/util/console/test_bench.py", line 48, in test3d
type_fft=type_fft, raise_error=True)
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/util/console/bench.py", line 65, in bench
_bench(type_fft)
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/util/console/bench.py", line 48, in _bench
run_bench(sim, path_dir)
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/util/console/util.py", line 304, in bench
sim.time_stepping.start()
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/base/time_stepping/base.py", line 150, in start
self.one_time_step()
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/base/time_stepping/base.py", line 161, in one_time_step
self.one_time_step_computation()
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/base/time_stepping/pseudo_spect.py", line 105, in one_time_step_computation
self._time_step_RK()
File "fluidsim/base/time_stepping/pseudo_spect_cy.pyx", line 557, in fluidsim.base.time_stepping.pseudo_spect_cy.TimeSteppingPseudoSpectral._time_step_RK4_state_ndim4_freqlin_ndim3_float
tendencies_fft_1 = tendencies_nonlin()
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidsim/fluidsim/solvers/ns3d/solver.py", line 130, in tendencies_nonlin
oper.project_perpk3d(Fvx_fft, Fvy_fft, Fvz_fft)
File "/cfs/klemming/nobackup/a/avmo/src/fluidmeta3/fluidfft/fluidfft/fft3d/operators.py", line 167, in project_perpk3d
self.K_square_nozero)
TypeError: Invalid argument type for pythranized function `project_perpk3d'.
Candidates are:
project_perpk3d(ndarray<std.complex<double>,3>,ndarray<std.complex<double>,3>,ndarray<std.complex<double>,3>,ndarray<double,3>,ndarray<double,3>,ndarray<double,3>,ndarray<double,3>)
----------------------------------------------------------------------
Ran 74 tests in 10.139s
FAILED (errors=1, skipped=14)
Initialization (FFT2DWithFFTW2D) done in 0.000049 s