Note
When no more transformation is needed, the memory is released. 1 FFT distributed on several threads
subroutine desalloc_fftw3() implicit none ! forward call fftw_free(p_f_i) ; p_f_i = C_NULL_PTR call fftw_free(p_f_o) ; p_f_o = C_NULL_PTR ! backward call fftw_free(p_b_i) ; p_b_i = C_NULL_PTR call fftw_free(p_b_o) ; p_b_o = C_NULL_PTR return endsubroutine desalloc_fftw3