Scrambler
1
|
Data Types | |
interface | LoadFieldIntoLayout |
interface | TransferLayouts |
interface | UnLoadFieldFromLayout |
Public Member Functions | |
subroutine | LoadFieldIntoLayoutC (layout, data, FieldID, level_opt) |
Use the tree structure on a given level to populate the layout. | |
subroutine | UnLoadFieldFromLayoutC (layout, data, FieldID, lPeriodic, rmbc) |
Use the tree structure on a given level to populate the layout. | |
subroutine | TransferLayoutsC (layout_src, layout_trg, data, newdata_opt) |
Use the tree structure on a given level to populate the layout. | |
subroutine | LoadFieldIntoLayoutR (layout, data, FieldID, level_opt) |
Use the tree structure on a given level to populate the layout. | |
subroutine | UnLoadFieldFromLayoutR (layout, data, FieldID, lPeriodic, rmbc) |
Use the tree structure on a given level to populate the layout. | |
subroutine | TransferLayoutsR (layout_src, layout_trg, data, newdata_opt) |
Use the tree structure on a given level to populate the layout. | |
subroutine | LayoutTransferC (mC, mD, layout_src, layout_trg, data_src, data_trg) |
Definition at line 1 of file layout_comms.f90.
subroutine LoadFieldIntoLayoutC | ( | TYPE(LayoutDef) | layout, |
COMPLEX(8), dimension(:,:,:,:), pointer | data, | ||
INTEGER, dimension(:) | FieldID, | ||
INTEGER, optional | level_opt | ||
) |
Use the tree structure on a given level to populate the layout.
Definition at line 26 of file layout_comms.f90.
subroutine UnLoadFieldFromLayoutC | ( | TYPE(LayoutDef) | layout, |
COMPLEX(8), dimension(:,:,:,:) | data, | ||
INTEGER, dimension(:,:) | FieldID, | ||
LOGICAL, dimension(:) | lPeriodic, | ||
INTEGER | rmbc | ||
) |
Use the tree structure on a given level to populate the layout.
Definition at line 137 of file layout_comms.f90.
subroutine TransferLayoutsC | ( | TYPE(LayoutDef) | layout_src, |
TYPE(LayoutDef) | layout_trg, | ||
COMPLEX(8), dimension(:,:,:,:), pointer | data, | ||
COMPLEX(8), dimension(:,:,:,:), optional, pointer | newdata_opt | ||
) |
Use the tree structure on a given level to populate the layout.
Definition at line 200 of file layout_comms.f90.
subroutine LoadFieldIntoLayoutR | ( | TYPE(LayoutDef) | layout, |
REAL(8), dimension(:,:,:,:), pointer | data, | ||
INTEGER, dimension(:) | FieldID, | ||
INTEGER, optional | level_opt | ||
) |
Use the tree structure on a given level to populate the layout.
Definition at line 249 of file layout_comms.f90.
subroutine UnLoadFieldFromLayoutR | ( | TYPE(LayoutDef) | layout, |
REAL(8), dimension(:,:,:,:) | data, | ||
INTEGER, dimension(:) | FieldID, | ||
LOGICAL, dimension(:) | lPeriodic, | ||
INTEGER | rmbc | ||
) |
Use the tree structure on a given level to populate the layout.
Definition at line 360 of file layout_comms.f90.
subroutine TransferLayoutsR | ( | TYPE(LayoutDef) | layout_src, |
TYPE(LayoutDef) | layout_trg, | ||
REAL(8), dimension(:,:,:,:), pointer | data, | ||
REAL(8), dimension(:,:,:,:), optional, pointer | newdata_opt | ||
) |
Use the tree structure on a given level to populate the layout.
Definition at line 416 of file layout_comms.f90.
subroutine LayoutTransferC | ( | INTEGER, dimension(3,2) | mC, |
INTEGER, dimension(3,2) | mD, | ||
TYPE(LayoutDef) | layout_src, | ||
TYPE(LayoutDef) | layout_trg, | ||
COMPLEX(8), dimension(:,:,:,:), pointer | data_src, | ||
COMPLEX(8), dimension(:,:,:,:), pointer | data_trg | ||
) |
Definition at line 464 of file layout_comms.f90.