-
Notifications
You must be signed in to change notification settings - Fork 225
PIConGPU domain definitions
You are here: Home > Developer Documentation > PIConGPU domain definitions
This page describes the internal naming scheme for domain offsets and sizes in PIConGPU. (Names and semantics are subject to change)
-
domainSize: size of the simulation grid for a GPU
-
domainOffset: offset of the simulation grid of a GPU within the total simulation grid
-
globalDomainSize: size of the currently computed part of the simulation grid (moving window)
-
globalDomainOffset: offset of the currently computed part of the simulation grid (moving window) within the total simulation grid
-
localDomainOffset: offset of the simulation grid of a GPU from the start of the currently computed part (moving window). 0 for all GPUs for which domainOffset > globalDomainOffset
In the below image, the currently computed part of the simulation grid (moving window) is marked as a hatched area.
Note that for simulations which do not use moving window, the currently computed part of the simulation grid always spans the total simulation grid.
![]()
All wiki entries describe the dev branch. Features may be different in the current master branch.
Before you start please read our README!
PIConGPU is a scientific project. If you present and/or publish scientific results that used PIConGPU, you should set a reference to show your support. Our according up-to-date publication at the time of your publication should be inquired from:
The documentation in this wiki is still not complete and we need your help keeping it up to date. Feel free to help improving this wiki!