parcels
parcels copied to clipboard
Main code for Parcels (Probably A Really Computationally Efficient Lagrangian Simulator)
OceanParcels continues to be very useful; thanks! I am now running global problems with Mercator currents tracking coastal dispersal. I run on a large computer in parallel; this data is...
Recently, we encountered errors in testing palaeo-plankton runs within the new parcels version. There, an errors occurs when attempting to load a 2D-stored field as a 3D field, giving the...
Make the loops in `Field` and `FieldSet` that access `Particles` (in particular those two classes; possibly others too) independent of of the order - hence: migrate loops like ```python for...
Currently, tracking a unique identifier of particles (the ID) is hardly possible. Some of the ID information is stored as class-static variable info (basically: every particle itself has a one...
Currently, Parcels-functionality is only majorly tested in sequential mode via `pytest`, supplemented by a few MPI tests that are integrated as systems calls in `test_mpirun.py`. This is insufficient and an...
Parcels currently lacks automatic computation of the derivative of a `Field`. A use case is computing the gradient in a diffusivity field. In the `AdvectionDiffusion` kernels, this is now implemented...
The next main goal in Parcels development is to obtain an efficient parallel version. To do so, let's present here what is the code structure, what are its strengths and...
One of the major sources for memory leaks in Parcels is the lack of destructors (`__del__(self)`) functions, which are called when an object is deleted. This accounts mostly for dynamic...