}else{// create a temporary vector for storing purposesfftwf_complex* pcpxTmp = (fftwf_complex*)fftwf_malloc(sizeof(fftwf_complex) * m_smpcLength);memcpy(pcpxTmp, m_pcpxUf,sizeof(fftwf_complex) * m_smpcLength);fftwf_free(m_pcpxUf);// enlarge the vectorm_pcpxUf = (fftwf_com...
The PoisFFT library solves the Poisson equation on a uniform Cartesian grid using the Fast Fourier Transform. It calls the library FFTW3 and (if MPI is used) also PFFT. The description is available in article Vladimir Fuka: PoisFFT - a free parallel fast Poisson solver, Applied Mathematics...