Move to agnostic dimension naming scheme #9

Open
opened 2023-06-20 12:56:30 +00:00 by Patrick Vogler · 1 comment

Summary

BigWhoop was designed with CFD simulations in mind. As a consequence the naming schemes for the available, dimensional operations have been derived from CFD naming conventions (i.e. X for the first spatial dimension, TS for the temporal dimension). Since this is not applicable to all numerical data sets and BigWhoop itself is unaware of the underlying spatial/temporal attributes of the underlying data sets it is prudent to move to a more agnostic naming scheme for the source code functions and command line options.

## Summary BigWhoop was designed with CFD simulations in mind. As a consequence the naming schemes for the available, dimensional operations have been derived from CFD naming conventions (i.e. X for the first spatial dimension, TS for the temporal dimension). Since this is not applicable to all numerical data sets and BigWhoop itself is unaware of the underlying spatial/temporal attributes of the underlying data sets it is prudent to move to a more agnostic naming scheme for the source code functions and command line options.
Patrick Vogler added this to the Agnostic dimension naming milestone 2023-06-20 12:56:30 +00:00
Patrick Vogler self-assigned this 2023-06-20 12:56:30 +00:00
Patrick Vogler added this to the Maintainbarkeit project 2023-06-20 12:56:30 +00:00
Patrick Vogler modified the project from Maintainbarkeit to Interfaces 2024-04-09 08:21:09 +00:00
Patrick Vogler removed their assignment 2024-04-09 11:13:51 +00:00
Collaborator

Commits e970a0d892 and 366827ca4a changed integer precision (uint16 -> uint64) to extend the range of the number of elements in the fourth dimension. Based on the assumption of being utilized as a time dimension it was assumed to not exceed the range of uint16. Equalizing the integer ranges of all four dimensions, hence, offers a agnostic data layout. Naming is unchanged, though.

Commits e970a0d892 and 366827ca4a changed integer precision (uint16 -> uint64) to extend the range of the number of elements in the fourth dimension. Based on the assumption of being utilized as a time dimension it was assumed to not exceed the range of uint16. Equalizing the integer ranges of all four dimensions, hence, offers a agnostic data layout. Naming is unchanged, though.
Sign in to join this conversation.
No labels
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TOPIO/BigWhoop#9
No description provided.