New routine used by GPUs exported as well; make.depend updated

This commit is contained in:
giannozz 2020-10-02 08:47:03 +02:00
parent 88165692d1
commit f7de4ab7a6
2 changed files with 21 additions and 13 deletions

View File

@ -1,3 +1,11 @@
!
! Copyright (C) Quantum ESPRESSO Foundation
!
! This file is distributed under the terms of the
! GNU General Public License. See the file `License'
! in the root directory of the present distribution,
! or http://www.gnu.org/copyleft/gpl.txt .
!
MODULE fft_helper_subroutines
IMPLICIT NONE
@ -16,6 +24,9 @@ MODULE fft_helper_subroutines
! Used only in CP
PUBLIC :: fftx_add_threed2oned_gamma, fftx_psi2c_gamma, c2psi_gamma, &
fftx_add_field, c2psi_gamma_tg
#if defined (__CUDA)
PUBLIC :: fftx_psi2c_gamma_gpu
#endif
PUBLIC :: fft_dist_info
! Used only in CP+EXX
PUBLIC :: fftx_tgcomm

View File

@ -22,14 +22,14 @@ fft_parallel.o : fft_buffers.o
fft_parallel.o : fft_param.o
fft_parallel.o : fft_scalar.o
fft_parallel.o : fft_scatter.o
fft_parallel.o : fft_types.o
fft_parallel.o : scatter_mod.o
fft_parallel.o : fft_scatter_gpu.o
fft_parallel.o : fft_types.o
fft_parallel_2d.o : fft_buffers.o
fft_parallel_2d.o : fft_param.o
fft_parallel_2d.o : fft_scalar.o
fft_parallel_2d.o : fft_types.o
fft_parallel_2d.o : fft_scatter_2d.o
fft_parallel_2d.o : fft_scatter_2d_gpu.o
fft_parallel_2d.o : fft_types.o
fft_scalar.ARM_LIB.o : fft_param.o
fft_scalar.ARM_LIB.o : fftw_interfaces.o
fft_scalar.DFTI.o : fft_param.o
@ -49,6 +49,13 @@ fft_scalar.o : fft_scalar.SX6.o
fft_scalar.o : fft_scalar.cuFFT.o
fft_scatter.o : fft_param.o
fft_scatter.o : fft_types.o
fft_scatter_2d.o : fft_param.o
fft_scatter_2d.o : fft_types.o
fft_scatter_2d_gpu.o : fft_param.o
fft_scatter_2d_gpu.o : fft_types.o
fft_scatter_gpu.o : fft_buffers.o
fft_scatter_gpu.o : fft_param.o
fft_scatter_gpu.o : fft_types.o
fft_smallbox.o : fftw_interfaces.o
fft_smallbox_type.o : fft_types.o
fft_support.o : fft_param.o
@ -65,16 +72,6 @@ fft_types.o : fft_support.o
fft_types.o : stick_base.o
scatter_mod.o : fft_param.o
scatter_mod.o : fft_types.o
fft_scatter_2d.o : fft_param.o
fft_scatter_2d.o : fft_types.o
fft_scatter_2d_gpu.o : fft_param.o
fft_scatter_2d_gpu.o : fft_types.o
fft_scatter_2d_gpu.o : fft_buffers.o
fft_scatter_gpu.o : fft_buffers.o
fft_scatter_gpu.o : fft_param.o
fft_scatter_gpu.o : fft_types.o
scatter_mod_save.o : fft_param.o
scatter_mod_save.o : fft_types.o
stick_base.o : fft_param.o
tg_gather.o : fft_param.o
tg_gather.o : fft_types.o