Modules | |
4.11.1. Group Organization | |
4.11.2. API Functions | |
4.11.3. Spatial Bins |
Data sets may be associated with a geometric path group. Individual paths may be inactive for portions of the time range represented by the data. This inactive period could be at the beginning (particle doesn’t start at the start of the time range), in the middle of the time range (particle becomes static or inactive for a period of time), or at the end (particle stops or leaves the domain). In these cases, a data set would be used to store the velocity magnitude of each node at each time. If the velocity magnitude is a NULL data flag, the node is inactive at that time.
In some known applications the number of particles may increase over time. The geometric paths group is setup in such a way that particles may be added after the group is initialized. Datasets associated with these groups will also need to expand. The particle data is written one timestep at a time and is stored in a chunked layout (necessary to allow for growth). It might be advantageous to convert this to a contiguous layout using the repack command-line utility for faster data access (post-processing).