fft_2d_psolv Subroutine

public subroutine fft_2d_psolv(rho, pot1, omp0, n1, n1_loc, n2, n2_loc, n3, n3_loc, i1, i2, j1, j2, k1, k2, ft_mod, sym, sind)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(inout) :: rho(:,:,:,:)
real(kind=dp), intent(inout) :: pot1(:,:,:,:)
real(kind=dp), intent(in) :: omp0
integer, intent(in) :: n1
integer, intent(in) :: n1_loc
integer, intent(in) :: n2
integer, intent(in) :: n2_loc
integer, intent(in) :: n3
integer, intent(in) :: n3_loc
integer, intent(in) :: i1
integer, intent(in) :: i2
integer, intent(in) :: j1
integer, intent(in) :: j2
integer, intent(in) :: k1
integer, intent(in) :: k2
integer, intent(in) :: ft_mod
integer, intent(in) :: sym
integer, intent(in) :: sind

Calls

proc~~fft_2d_psolv~~CallsGraph proc~fft_2d_psolv fft_2d_psolv proc~pftw2d_sc pftw2d_sc proc~fft_2d_psolv->proc~pftw2d_sc ftw_init ftw_init proc~fft_2d_psolv->ftw_init proc~mpi_yzft_ord mpi_yzft_ord proc~fft_2d_psolv->proc~mpi_yzft_ord proc~mpi_ftw_alloc mpi_ftw_alloc proc~fft_2d_psolv->proc~mpi_ftw_alloc proc~pftw2d pftw2d proc~fft_2d_psolv->proc~pftw2d ftw_end ftw_end proc~fft_2d_psolv->ftw_end proc~ft_overset_grid ft_overset_grid proc~fft_2d_psolv->proc~ft_overset_grid proc~mpi_ftw_dalloc mpi_ftw_dalloc proc~fft_2d_psolv->proc~mpi_ftw_dalloc proc~unif_to_str_field_interp unif_to_str_field_interp proc~fft_2d_psolv->proc~unif_to_str_field_interp proc~beam_2d_potential beam_2d_potential proc~fft_2d_psolv->proc~beam_2d_potential all_gather_dpreal all_gather_dpreal proc~fft_2d_psolv->all_gather_dpreal proc~swap_xz_3data_inv swap_xz_3data_inv proc~pftw2d_sc->proc~swap_xz_3data_inv proc~swap_xy_3data swap_xy_3data proc~pftw2d_sc->proc~swap_xy_3data proc~ftw1d_sc ftw1d_sc proc~pftw2d_sc->proc~ftw1d_sc proc~swap_xz_3data swap_xz_3data proc~pftw2d_sc->proc~swap_xz_3data proc~swap_xy_3data_inv swap_xy_3data_inv proc~pftw2d_sc->proc~swap_xy_3data_inv proc~pftw2d->proc~swap_xz_3data_inv proc~pftw2d->proc~swap_xy_3data proc~pftw2d->proc~swap_xz_3data proc~ftw1d ftw1d proc~pftw2d->proc~ftw1d proc~pftw2d->proc~swap_xy_3data_inv yp_prev yp_prev proc~ft_overset_grid->yp_prev zp_next zp_next proc~ft_overset_grid->zp_next comm_col comm_col proc~ft_overset_grid->comm_col yp_next yp_next proc~ft_overset_grid->yp_next zp_prev zp_prev proc~ft_overset_grid->zp_prev yft_ind yft_ind proc~unif_to_str_field_interp->yft_ind loc_zft loc_zft proc~unif_to_str_field_interp->loc_zft loc_yg loc_yg proc~unif_to_str_field_interp->loc_yg zft_ind zft_ind proc~unif_to_str_field_interp->zft_ind loc_zg loc_zg proc~unif_to_str_field_interp->loc_zg loc_yft loc_yft proc~unif_to_str_field_interp->loc_yft proc~swap_xz_3data_inv->zp_next proc~swap_xz_3data_inv->comm_col proc~swap_xz_3data_inv->zp_prev proc~swap_xy_3data->yp_prev proc~swap_xy_3data->comm_col proc~swap_xy_3data->yp_next proc~determine_kind determine_kind proc~ftw1d_sc->proc~determine_kind interface~fftw_execute_r2r fftw_execute_r2r proc~ftw1d_sc->interface~fftw_execute_r2r proc~logical_dimension logical_dimension proc~ftw1d_sc->proc~logical_dimension proc~swap_xz_3data->zp_next proc~swap_xz_3data->comm_col proc~swap_xz_3data->zp_prev interface~fftw_execute_dft_r2c fftw_execute_dft_r2c proc~ftw1d->interface~fftw_execute_dft_r2c interface~fftw_execute_dft_c2r fftw_execute_dft_c2r proc~ftw1d->interface~fftw_execute_dft_c2r proc~swap_xy_3data_inv->yp_prev proc~swap_xy_3data_inv->comm_col proc~swap_xy_3data_inv->yp_next

Called by

proc~~fft_2d_psolv~~CalledByGraph proc~fft_2d_psolv fft_2d_psolv proc~set_wake_potential set_wake_potential proc~set_wake_potential->proc~fft_2d_psolv

Contents

None