CAM
|
Data Types | |
interface | decompcreate |
interface | decompglobaltolocal |
interface | decomplocaltoglobal |
type | decomptype |
type | lists |
Functions/Subroutines | |
logical function, public | decompdefined (Decomp) |
subroutine, public | decompfree (Decomp) |
subroutine, public | decompcopy (DecompIn, DecompOut) |
subroutine, public | decomppermute (Permutation, Decomp) |
subroutine | decompregular1d (NPEs, Dist, Decomp) |
subroutine | decompregular2d (NPEsX, NPEsY, Xdist, Ydist, Decomp) |
subroutine | decompregular3d (NPEsX, NPEsY, NPEsZ, |
subroutine | decompregular3dorder (Order, NPEsX, NPEsY, NPEsZ, |
subroutine | decompregular4d (NPEsX, NPEsY, NPEsZ, NPEsT, |
subroutine | decompcreateirr (NPEs, Pe, TotalPts, Decomp) |
subroutine | decompcreatetags (Npes, Pe, TotalPts, Tags, Decomp) |
subroutine | decompg2l (Decomp, Global, Local, Pe) |
subroutine | decompg2lvector (Decomp, N, Global, Local, Pe) |
subroutine | decompl2g (Decomp, Local, Pe, Global) |
subroutine | decompl2gvector (Decomp, N, Local, Pe, Global) |
subroutine, public | decompinfo (Decomp, Npes, TotalPts) |
subroutine, public decompmodule::decompcopy | ( | type(decomptype), intent(in) | DecompIn, |
type(decomptype), intent(out) | DecompOut | ||
) |
subroutine decompmodule::decompcreateirr | ( | integer, intent(in) | NPEs, |
integer, dimension(:), intent(in) | Pe, | ||
integer, intent(in) | TotalPts, | ||
type(decomptype), intent(out) | Decomp | ||
) |
subroutine decompmodule::decompcreatetags | ( | integer, intent(in) | Npes, |
integer, dimension(:), intent(in) | Pe, | ||
integer, intent(in) | TotalPts, | ||
integer, dimension(:), intent(in) | Tags, | ||
type(decomptype), intent(out) | Decomp | ||
) |
logical function, public decompmodule::decompdefined | ( | type(decomptype), intent(in) | Decomp | ) |
subroutine, public decompmodule::decompfree | ( | type(decomptype), intent(inout) | Decomp | ) |
subroutine decompmodule::decompg2l | ( | type(decomptype), intent(in) | Decomp, |
integer, intent(in) | Global, | ||
integer, intent(out) | Local, | ||
integer, intent(out) | Pe | ||
) |
subroutine decompmodule::decompg2lvector | ( | type(decomptype), intent(in) | Decomp, |
integer, intent(in) | N, | ||
integer, dimension(:), intent(in) | Global, | ||
integer, dimension(:), intent(out) | Local, | ||
integer, dimension(:), intent(out) | Pe | ||
) |
subroutine, public decompmodule::decompinfo | ( | type(decomptype), intent(in) | Decomp, |
integer, intent(out) | Npes, | ||
integer, intent(out) | TotalPts | ||
) |
subroutine decompmodule::decompl2g | ( | type(decomptype), intent(in) | Decomp, |
integer, intent(in) | Local, | ||
integer, intent(in) | Pe, | ||
integer, intent(out) | Global | ||
) |
subroutine decompmodule::decompl2gvector | ( | type(decomptype), intent(in) | Decomp, |
integer, intent(in) | N, | ||
integer, dimension(:), intent(in) | Local, | ||
integer, dimension(:), intent(in) | Pe, | ||
integer, dimension(:), intent(out) | Global | ||
) |
subroutine, public decompmodule::decomppermute | ( | integer, dimension( : ) | Permutation, |
type(decomptype), intent(inout) | Decomp | ||
) |
subroutine decompmodule::decompregular1d | ( | integer, intent(in) | NPEs, |
integer, dimension(:), intent(in) | Dist, | ||
type(decomptype), intent(out) | Decomp | ||
) |
subroutine decompmodule::decompregular2d | ( | integer, intent(in) | NPEsX, |
integer, intent(in) | NPEsY, | ||
integer, dimension(:), intent(in) | Xdist, | ||
integer, dimension(:), intent(in) | Ydist, | ||
type(decomptype), intent(out) | Decomp | ||
) |
subroutine decompmodule::decompregular3d | ( | integer, intent(in) | NPEsX, |
integer, intent(in) | NPEsY, | ||
integer, intent(in) | NPEsZ | ||
) |
subroutine decompmodule::decompregular3dorder | ( | character(3), intent(in) | Order, |
integer, intent(in) | NPEsX, | ||
integer, intent(in) | NPEsY, | ||
integer, intent(in) | NPEsZ | ||
) |
subroutine decompmodule::decompregular4d | ( | integer, intent(in) | NPEsX, |
integer, intent(in) | NPEsY, | ||
integer, intent(in) | NPEsZ, | ||
integer, intent(in) | NPEsT | ||
) |