IMPACT T
|
This class defines the functions to sum up the particle contribution from neighboring processor domain, exchange the potential, exchange the field for interpolation between neighboring processors. More...
Functions/Subroutines | |
subroutine | guardsum1_fldmger (x, innx, inny, innz, grid) |
sum up the contributions from neighboring guard cells. More... | |
subroutine | guardexch1_fldmger (x, innx, inny, innz, grid) |
exchange grid information between neighboring guard cell to calculate E from phi. More... | |
subroutine | boundint4_fldmger (x1, x2, x3, innx, inny, innz, grid) |
exchange the information for interpolation from neighboring guard cells. More... | |
This class defines the functions to sum up the particle contribution from neighboring processor domain, exchange the potential, exchange the field for interpolation between neighboring processors.
subroutine fldmgerclass::boundint4_fldmger | ( | double precision, dimension(innx,inny,innz), intent(inout) | x1, |
double precision, dimension(innx,inny,innz), intent(inout) | x2, | ||
double precision, dimension(innx,inny,innz), intent(inout) | x3, | ||
integer, intent(in) | innx, | ||
integer, intent(in) | inny, | ||
integer, intent(in) | innz, | ||
type (pgrid2d), intent(in) | grid | ||
) |
exchange the information for interpolation from neighboring guard cells.
subroutine fldmgerclass::guardexch1_fldmger | ( | double precision, dimension(innx,inny,innz), intent(inout) | x, |
integer, intent(in) | innx, | ||
integer, intent(in) | inny, | ||
integer, intent(in) | innz, | ||
type (pgrid2d), intent(in) | grid | ||
) |
exchange grid information between neighboring guard cell to calculate E from phi.
subroutine fldmgerclass::guardsum1_fldmger | ( | double precision, dimension(innx,inny,innz), intent(inout) | x, |
integer, intent(in) | innx, | ||
integer, intent(in) | inny, | ||
integer, intent(in) | innz, | ||
type (pgrid2d), intent(in) | grid | ||
) |
sum up the contributions from neighboring guard cells.