FLASH-X
Doxygen Generated Documentation From Interface Source Code
|
Go to the source code of this file.
Functions/Subroutines | |
subroutine | Grid_ascGetBlkPtr (blockID, dataPtr, gridDataStruct) |
subroutine | Grid_ascGetBlk5Ptr (blockID, data5Ptr, gridDataStruct) |
subroutine Grid_ascGetBlk5Ptr | ( | integer | blockID, |
real | data5Ptr, | ||
integer | gridDataStruct | ||
) |
Definition at line 61 of file Grid_ascGetBlkPtr.F90.
subroutine Grid_ascGetBlkPtr | ( | integer | blockID, |
real | dataPtr, | ||
integer | gridDataStruct | ||
) |
Gets a pointer to allocatable scratch data for a single block of simulation data from the specified Grid data structure. The scratch data may include (some or all) guard cells, this depends on the preceding Grid_ascAllocMem call. If the optional argument "gridDataStructure" is not specified, it returns a block from cell centered data structure.
blockID : the local blockid
dataPtr : Pointer to the data block
gridDataStruct : optional integer value specifying data structure. The options are defined in constants.h and they are : SCRATCH scratch space that can fit cell and face centered variables SCRATCH_CTR scratch space for cell centered variables SCRATCH_FACEX scratch space facex variables SCRATCH_FACEY scratch space facey variables SCRATCH_FACEZ scratch space facez variables
NOTES
Grid_ascGetBlkPtr is an accessor function that passes a pointer as an argument and requires an explicit interface for most compilers.
Don't forget to call Grid_ascReleaseBlkPtr when you are finished with it!
SEE ALSO Grid_ascAllocMem Grid_ascReleaseBlkPtr Grid_getBlkPtr
Definition at line 51 of file Grid_ascGetBlkPtr.F90.