[ET Trac] [Einstein Toolkit] #951: Add lssh field to cGroupDynamicData
Einstein Toolkit
trac-noreply at einsteintoolkit.org
Thu Jun 7 18:01:14 CDT 2012
#951: Add lssh field to cGroupDynamicData
-------------------------+--------------------------------------------------
Reporter: eschnett | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: Cactus | Version:
Keywords: |
-------------------------+--------------------------------------------------
The size and memory layout of grid functions is described by two
variables, cctk_lsh and cctk_lssh. The structure cGroupDynamicData is
missing the lssh field. I propose to add it, and am providing a patch.
cctk_lssh is originally intended to support staggered grid functions, i.e.
grid functions that have fewer "active" grid points than are allocated in
memory (e.g. n-1 cells vs. n vertices). This can also be used to pad grid
variables, which can improve cache efficiency and vectorisation.
Fully supporting cctk_lssh in the flesh will later allow supporting
padding in Carpet and/or PUGH.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/951>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
More information about the Trac
mailing list