TurTLE merge requestshttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests2024-03-26T14:31:54Zhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/102Feature/dns reader2024-03-26T14:31:54ZCristian LalescuFeature/dns readerThis splits the large :code:`DNS.py` file in 2, separating the "statistics/plotting" functionality from the "launch" functionality.
I was going to create a separate "DNSReader" class, but I don't think that's necessary, at least at this ...This splits the large :code:`DNS.py` file in 2, separating the "statistics/plotting" functionality from the "launch" functionality.
I was going to create a separate "DNSReader" class, but I don't think that's necessary, at least at this stage.
Ultimately the purpose is to improve maintainability through compartmentalization.Lukas BentkampLukas Bentkamphttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/101adds calls to plt.close2024-03-19T07:44:21ZCristian Lalescuadds calls to plt.closeCristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/100Read log-spaced and acceleration histograms2024-03-14T16:39:06ZLukas BentkampRead log-spaced and acceleration histogramsAdapts the histogram reader to correctly compute the max_estimate for log2 statistics, and to read the right data when looking at acceleration data.Adapts the histogram reader to correctly compute the max_estimate for log2 statistics, and to read the right data when looking at acceleration data.Lukas BentkampLukas Bentkamphttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/99tweak plotting and error messages2024-03-12T09:49:28ZCristian Lalescutweak plotting and error messagesCristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/98Infra/streamline ci2024-03-01T15:14:07ZCristian LalescuInfra/streamline ciCristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/97Feature/streamline python2024-02-25T07:47:08ZCristian LalescuFeature/streamline pythonCristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/96Feature/streamline ci2024-02-24T07:43:30ZCristian LalescuFeature/streamline ciCristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/95fix hdf5 and intel shared array issue2024-02-23T13:08:22ZCristian Lalescufix hdf5 and intel shared array issueThis branch started as a test of new shared CI runners.
I ran tests on raven with a specific (failing) toolchain, and discovered
(1) problems with "collision test"
(2) problems with hdf5_tools (used `hsize_t` instead of `hid_t` in a coup...This branch started as a test of new shared CI runners.
I ran tests on raven with a specific (failing) toolchain, and discovered
(1) problems with "collision test"
(2) problems with hdf5_tools (used `hsize_t` instead of `hid_t` in a couple of places), that were hiding the problems with the collision test.
(3) the intel compiler was vectorizing a shared-array "merge" loop, which lead to floating point exceptions being triggered for short arrays (shorter than the vector length). fixed by adding a "novector" pragma.Cristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/94fixes header list2024-02-20T20:22:03ZCristian Lalescufixes header listCristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/93Feature/particle label checkpoint22024-02-16T13:25:51ZCristian LalescuFeature/particle label checkpoint2separate merge request to avoid conflicts, but basically just !74separate merge request to avoid conflicts, but basically just !74Cristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/92switches to steady_clock timer2024-02-16T15:47:20ZCristian Lalescuswitches to steady_clock timerLukas BentkampLukas Bentkamphttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/91Doc/fix license2024-02-05T20:32:53ZCristian LalescuDoc/fix licenseCristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/90fixes method definition2024-02-05T16:20:41ZCristian Lalescufixes method definitionCristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/89tweaks for intel oneapi2024-01-25T08:48:36ZCristian Lalescutweaks for intel oneapiInitially I thought this was a problem with turtle, but it turns out it's an HDF5 1.14.3 problem (1.14.2 works).Initially I thought this was a problem with turtle, but it turns out it's an HDF5 1.14.3 problem (1.14.2 works).Cristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/88Feature/extended pipeline2024-01-23T15:31:18ZCristian LalescuFeature/extended pipelineCristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/87Feature/debug message toggle2024-01-23T08:18:48ZCristian LalescuFeature/debug message toggleCristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/86Feature/merge examples projects2024-01-10T10:25:44ZCristian LalescuFeature/merge examples projectsMerge "examples" and "projects" folders, since they're functionally similar.
Also consolidates functionality into a single "get_version.py" file.
On a higher level, this is a first step into cleaning up the repository as much as possible.Merge "examples" and "projects" folders, since they're functionally similar.
Also consolidates functionality into a single "get_version.py" file.
On a higher level, this is a first step into cleaning up the repository as much as possible.Cristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/85isolate code related to ornstein-uhlenbeck forcing2024-01-09T09:17:30ZCristian Lalescuisolate code related to ornstein-uhlenbeck forcingCode has algorithm problems and also it doesn't compile properly.
Isolating but keeping available for future reference.Code has algorithm problems and also it doesn't compile properly.
Isolating but keeping available for future reference.Cristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/84adds sanity check for initial condition2024-01-08T19:11:38ZCristian Lalescuadds sanity check for initial conditionCristian LalescuCristian Lalescuhttps://gitlab.mpcdf.mpg.de/TurTLE/turtle/-/merge_requests/83switches off cmake output by default2024-01-08T12:54:32ZCristian Lalescuswitches off cmake output by defaultCristian LalescuCristian Lalescu