-
Notifications
You must be signed in to change notification settings - Fork 168
Open
Labels
Description
Parcels v3 introduced a revamped Kernel-loop for vectorial/commutable summing (see tutorial). However, it's a bit clunky because
- It requires a copy of the particle position (
lon_nextloop,lat_nextloop, etc), straining memory - The final position of the particle is by default not written
- Particle position (lon, lat, depth) is treated differently from other Particle variables
- The API may be confusing to users: why do they have to update
particle_dlonrather thanparticle.lon?
Hence, it may be good to revisit the implementation of the Kernel loop in v4, keeping the advantages like vectorial summing but avoiding the downsides listed above
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Backlog
Status
Backlog