(git:08825b9)
Loading...
Searching...
No Matches
dgs Module Reference

Data Types

interface  dg_sum_patch
interface  dg_sum_patch_force_3d
interface  dg_sum_patch_force_1d
interface  dg_get_patch

Functions/Subroutines

subroutine, public dg_pme_grid_setup (b_cell_hmat, npts_s, cutoff_radius, grid_s, grid_b, mp_comm, grid_ref, rs_dims, iounit, fft_usage)
 ...
subroutine, public dg_grid_change (b_cell_hmat, grid_b, grid_s)
 ...
subroutine, public dg_get_strucfac (cell_hmat, r, npts_s, npts_b, centre, lb, ex, ey, ez)
 ...

Detailed Description

History
JGH (15-Mar-2001) : Update small grid when cell changes with dg_grid_change

Function/Subroutine Documentation

◆ dg_pme_grid_setup()

subroutine, public dgs::dg_pme_grid_setup ( real(kind=dp), dimension(3, 3), intent(in) b_cell_hmat,
integer, dimension(:), intent(in) npts_s,
real(kind=dp), intent(in) cutoff_radius,
type(pw_grid_type), pointer grid_s,
type(pw_grid_type), pointer grid_b,
class(mp_comm_type), intent(in) mp_comm,
type(pw_grid_type), intent(in), optional grid_ref,
integer, dimension(2), intent(in), optional rs_dims,
integer, intent(in), optional iounit,
logical, intent(in), optional fft_usage )

...

Parameters
b_cell_hmat...
npts_s...
cutoff_radius...
grid_s...
grid_b...
mp_comm...
grid_ref...
rs_dims...
iounit...
fft_usage...

Definition at line 96 of file dgs.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dg_grid_change()

subroutine, public dgs::dg_grid_change ( real(kind=dp), dimension(3, 3), intent(in) b_cell_hmat,
type(pw_grid_type), pointer grid_b,
type(pw_grid_type), pointer grid_s )

...

Parameters
b_cell_hmat...
grid_b...
grid_s...

Definition at line 245 of file dgs.F.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dg_get_strucfac()

subroutine, public dgs::dg_get_strucfac ( real(kind=dp), dimension(3, 3), intent(in) cell_hmat,
real(kind=dp), dimension(:), intent(in) r,
integer, dimension(:), intent(in) npts_s,
integer, dimension(:), intent(in) npts_b,
integer, dimension(3), intent(out) centre,
integer, dimension(3), intent(in) lb,
complex(kind=dp), dimension(lb(1):), intent(out) ex,
complex(kind=dp), dimension(lb(2):), intent(out) ey,
complex(kind=dp), dimension(lb(3):), intent(out) ez )

...

Parameters
cell_hmat...
r...
npts_s...
npts_b...
centre...
lb...
ex...
ey...
ez...

Definition at line 333 of file dgs.F.

Here is the call graph for this function:
Here is the caller graph for this function: