ctracker3/0b891a9f132awrite
ctracker3/
0b891a9f132awrite
write vs master
write vs master
Commit | Author | Details | Committed | ||||
---|---|---|---|---|---|---|---|
3b70f2b86750 | serex | remove tracking of config files | Oct 5 2017 | ||||
ae5d48db7660 | serex | sim change | Oct 4 2017 | ||||
1f4def5e92b6 | serex | longer sim | Oct 4 2017 | ||||
fb61625dfbf0 | serex | bugfix of timestamps out | Oct 4 2017 | ||||
81020f4df7b7 | serex | chuunk size change | Oct 4 2017 | ||||
fbc242e871a2 | serex | long sim bug fix | Oct 4 2017 | ||||
586b916b2a6f | serex | ? | Oct 4 2017 | ||||
a2b514e23eb0 | serex | join fix | Oct 4 2017 | ||||
b6be1615e756 | serex | corrected a test change | Oct 4 2017 | ||||
b4f35e610f28 | serex | switched to the real sim to test the new writing structure | Oct 4 2017 |
/
/
README.md
README.md
C-tracker
A Lagrangian particle tracker for hydrodynamic numerical simulations. It is written in python 3.6 with the numerical parts using cython. The numerical part reproduces the results of tracmass code (https://github.com/TRACMASS/tracmass) by Döös et al., despite some (relatively minor) changes in the algorithm. It is developed for use with MITgcm results, but any C- (or B-) grid model could be used as a source for the hydrodynamic fields.
To install:
python setup.py build_ext --inplace
For using non-default compilers, use e.g:
LDSHARED="icc -shared" CC=icc python setup.py build_ext --inplace
For intel C compiler, a good set of options is:
LDSHARED="icc -shared" CC=icc CFLAGS="-O3 -xHOST -ipo -static -fp-model source" python setup.py build_ext --inplace
It seems that the results are very stable to aggressive optimization.
For questions, comments, issues, please contact Andrea Cimatoribus @ epfl https://people.epfl.ch/andrea.cimatoribus
c4science · Help