fft_3d_psolv Subroutine

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

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(inout) :: rho(:,:,:,:)
real(kind=dp), intent(inout) :: pot1(:,:,:,:)
real(kind=dp), intent(in) :: g2
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) :: s_ind

Calls

proc~~fft_3d_psolv~~CallsGraph proc~fft_3d_psolv fft_3d_psolv ftw_init ftw_init proc~fft_3d_psolv->ftw_init proc~mpi_yzft_ord mpi_yzft_ord proc~fft_3d_psolv->proc~mpi_yzft_ord proc~mpi_ftw_alloc mpi_ftw_alloc proc~fft_3d_psolv->proc~mpi_ftw_alloc ftw_end ftw_end proc~fft_3d_psolv->ftw_end all_gather_dpreal all_gather_dpreal proc~fft_3d_psolv->all_gather_dpreal proc~beam_potential beam_potential proc~fft_3d_psolv->proc~beam_potential proc~mpi_ftw_dalloc mpi_ftw_dalloc proc~fft_3d_psolv->proc~mpi_ftw_dalloc proc~ft_overset_grid ft_overset_grid proc~fft_3d_psolv->proc~ft_overset_grid proc~unif_to_str_field_interp unif_to_str_field_interp proc~fft_3d_psolv->proc~unif_to_str_field_interp proc~pftw3d pftw3d proc~fft_3d_psolv->proc~pftw3d proc~pftw3d_sc pftw3d_sc proc~fft_3d_psolv->proc~pftw3d_sc 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 loc_zg loc_zg proc~unif_to_str_field_interp->loc_zg loc_yft loc_yft proc~unif_to_str_field_interp->loc_yft zft_ind zft_ind proc~unif_to_str_field_interp->zft_ind proc~pftw2d pftw2d proc~pftw3d->proc~pftw2d proc~ftw1d ftw1d proc~pftw3d->proc~ftw1d proc~pftw2d_sc pftw2d_sc proc~pftw3d_sc->proc~pftw2d_sc proc~ftw1d_sc ftw1d_sc proc~pftw3d_sc->proc~ftw1d_sc proc~pftw2d_sc->proc~ftw1d_sc 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~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~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~pftw2d->proc~ftw1d proc~pftw2d->proc~swap_xz_3data_inv proc~pftw2d->proc~swap_xy_3data proc~pftw2d->proc~swap_xz_3data proc~pftw2d->proc~swap_xy_3data_inv interface~fftw_execute_dft_c2r fftw_execute_dft_c2r proc~ftw1d->interface~fftw_execute_dft_c2r interface~fftw_execute_dft_r2c fftw_execute_dft_r2c proc~ftw1d->interface~fftw_execute_dft_r2c 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~swap_xz_3data->zp_next proc~swap_xz_3data->comm_col proc~swap_xz_3data->zp_prev proc~swap_xy_3data_inv->yp_prev proc~swap_xy_3data_inv->comm_col proc~swap_xy_3data_inv->yp_next

Contents

None