|
subroutine | balance1_compdom (source, lctabnmz, lctabnmy, lctabrgz, lctabrgy, npz, npy, commrow, commcol, innx, inny, innz, inyglb, |
| find the balanced local domain geometry so that the number of particles on this domain about equal. More...
|
|
subroutine | balance2_compdom (source, lctabnmz, lctabrgz, npz, npy, commrow, commcol, innx, inny, innz, inyglb, inzglb, hz, zmin) |
|
◆ balance1_compdom()
subroutine compdomclass::balance_compdom::balance1_compdom |
( |
double precision, dimension(:,:,:) |
source, |
|
|
integer, dimension(0:npz-1), intent(inout) |
lctabnmz, |
|
|
integer, dimension(0:npy-1), intent(inout) |
lctabnmy, |
|
|
double precision, dimension(2,0:npz-1), intent(out) |
lctabrgz, |
|
|
double precision, dimension(2,0:npy-1), intent(out) |
lctabrgy, |
|
|
integer, intent(in) |
npz, |
|
|
integer, intent(in) |
npy, |
|
|
integer, intent(in) |
commrow, |
|
|
integer, intent(in) |
commcol, |
|
|
integer, intent(in) |
innx, |
|
|
integer, intent(in) |
inny, |
|
|
integer, intent(in) |
innz, |
|
|
integer, intent(in) |
inyglb |
|
) |
| |
find the balanced local domain geometry so that the number of particles on this domain about equal.
◆ balance2_compdom()
subroutine compdomclass::balance_compdom::balance2_compdom |
( |
double precision, dimension(:,:,:) |
source, |
|
|
integer, dimension(0:npz-1), intent(inout) |
lctabnmz, |
|
|
double precision, dimension(2,0:npz-1), intent(out) |
lctabrgz, |
|
|
integer, intent(in) |
npz, |
|
|
integer, intent(in) |
npy, |
|
|
integer, intent(in) |
commrow, |
|
|
integer, intent(in) |
commcol, |
|
|
integer, intent(in) |
innx, |
|
|
integer, intent(in) |
inny, |
|
|
integer, intent(in) |
innz, |
|
|
integer, intent(in) |
inyglb, |
|
|
integer, intent(in) |
inzglb, |
|
|
double precision, intent(in) |
hz, |
|
|
double precision, intent(in) |
zmin |
|
) |
| |
The documentation for this interface was generated from the following file: