ctracker3/16061f733e12test
ctracker3/
16061f733e12test
test vs master
test vs master
Commit | Author | Details | Committed | ||||
---|---|---|---|---|---|---|---|
c54974263334 | serex | removed pytables dependency | Dec 18 2017 | ||||
47f474e32415 | serex | added swiss coordinates to particle object | Nov 15 2017 | ||||
042f9f419919 | serex | bugfix on out particles | Nov 15 2017 | ||||
4db0474db40d | serex | attempt at putting the swiss coordinates into the particle | Nov 15 2017 | ||||
0b4f086e0c06 | serex | seemingly correct multithreading | Nov 13 2017 | ||||
6dfcc62032d5 | serex | Revert "Revert "not consitent yet"" | Oct 25 2017 | ||||
41263d93d403 | serex | Revert "Revert "possibly correct multithreaded calculations"" | Oct 25 2017 | ||||
de341470f67f | serex | Revert "possibly correct multithreaded calculations" | Oct 25 2017 | ||||
c896e1f02bcf | serex | Revert "not consitent yet" | Oct 25 2017 | ||||
7a77f06ab334 | serex | not consitent yet | Oct 25 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