|
IMPACT T
|
This class defines a tranpose class which contains 2D and 3D tranpose functions. (Both arrays are distributed on 2D Cartisian processor array). More...
Functions/Subroutines | |
| subroutine | trans3d3_transp (nx, nsizey, nsizez, nsizexz, xin, xout, np, st |
| Subroutine Trans3d3: get the transpose of 3D double precision array with uneven distribution. More... | |
| subroutine | trans3d_transp (ny, nx, nysizex, nsizex, xin, tempmtr, np, stab |
| Subroutine Trans3d: get the transpose of 3D double precision array with uneven distribution. More... | |
This class defines a tranpose class which contains 2D and 3D tranpose functions. (Both arrays are distributed on 2D Cartisian processor array).
| subroutine transposeclass::trans3d3_transp | ( | integer, intent(in) | nx, |
| integer, intent(in) | nsizey, | ||
| integer, intent(in) | nsizez, | ||
| integer, intent(in) | nsizexz, | ||
| double complex, dimension(nx,nsizey,nsizez), intent(in) | xin, | ||
| double complex, dimension(nz,nsizey,nsizexz), intent(out) | xout, | ||
| integer, intent(in) | np, | ||
| st | |||
| ) |
Subroutine Trans3d3: get the transpose of 3D double precision array with uneven distribution.


| subroutine transposeclass::trans3d_transp | ( | integer, intent(in) | ny, |
| integer, intent(in) | nx, | ||
| integer, intent(in) | nysizex, | ||
| integer, intent(in) | nsizex, | ||
| double complex, dimension(ny,nsizex,nzlcal), intent(in) | xin, | ||
| tempmtr, | |||
| integer, intent(in) | np, | ||
| integer, dimension(0:np-1), intent(in) | stab | ||
| ) |
Subroutine Trans3d: get the transpose of 3D double precision array with uneven distribution.


1.8.15