Good morning!
I text you because I’m experiencing a problem with cufftMP when going onto 32, 64, 128 Leonardo nodes (1 Intel Xeon 32 c + 4 NVIDIA A100 64 GB with nvlink, currently 6th in Top500) respectively, compared to standard MPI+OpenMP FFTW. My code essentially does 128 FFTs.
I found that the total runtimes are100.578, 116.258 and 138.958 on 32,64,128 Leonardo nodes.
Among them, plan creations take 23.3072, 28.5442, 39.8685, and the actual computations take 76.5412, 86.8475, 97.9725 respectively.
With standard FFTW, total runtimes take 16.7602, 14.6465, 14.132.
The HPC-SDK version I’m currently using is 23.11.
I thought that something is happening in communications which causes this dramatic slow down, but I would like to report this issue I’m having.
FFTs are 128 simple complex-to-complex 2D Fourier Transforms.
Thank you in advance,
Giovanni.