parcels
parcels copied to clipboard
Main code for Parcels (Probably A Really Computationally Efficient Lagrangian Simulator)
There are several caveats on how to setup MPI, job submissions, Dask and Parcels in order to be performant and efficient. Especially after changes in https://github.com/OceanParcels/parcels/pull/719, the wiki or PARCELS...
@delandmeterp In Paris, we briefly talked about disentangling the structure of Parcels into essentially a bunch of microservices. In this Gist https://gist.github.com/willirath/6943b136ad85ad83078f201316f9170b I've played with Dask actors to have a...
Every pointer to memory should be set as late as possible. This will help parallelising the code (see #553 and https://github.com/willirath/pangeo_parcels) Could everything be set at pset.execute() ? By everything...
When constructing a `SummedField` (e.g. `fieldset.U`, as in the [jupyter tutorial](https://nbviewer.jupyter.org/github/OceanParcels/parcels/blob/master/parcels/examples/tutorial_SummedFields.ipynb)), in Scipy we can sample the second in the list of Fields explicitly through `FieldSet.U[1][time, depth, lat, lon]`. However,...
Capturing of `print()` statements from JIT does not work well in Python3 (and also Windows). On jupyter notebooks, the printed output ends up in the terminal, not the notebook itself....
Hi, I am new to the OceanParticles. I tried to do a particle tracking test by using NEMO output. I found the particles stuck near one of the ocean boundaries....
As suggestion by @CKehl in #1009, there is a potential speed improvement in the fieldfilebuffer when no `indices` are provided for lon and lat; by avoiding the unraveling of these...
When running simulations in MPI mode involving the repeated release of small quantities of particles (e.g. 100 particles across 10 MPI processors), we would occasionally receive the error 'Cannot initialise...
As mentioned in #1205, it would be good to have native support within parcels for reading in hydrodynamic flow output from Delft3D FLOW. # Dev checklist - [x] Throw existing...
Changing the syntax for the conda [unix] selector (for MPI to install only on linux and osx), because `sel(unix)` was not widely supported and sometimes led to install problems