(git:3add494)
dgs Module Reference

Functions/Subroutines

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

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,
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...
grid_ref...
rs_dims...
iounit...
fft_usage...

Definition at line 92 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 243 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 331 of file dgs.F.

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