- 30 Jul, 2017 1 commit
-
-
Matthieu Schaller authored
Disc patch x Replaced disc patch potential in z with a disc patch potential in x. Added a 1D version of the disc patch test. Changed the GIZMO time step criterion (fixed a bug in the original criterion, and tried to make the criterion stricter to cope with the disc patch potential). Removed some gravity variables that were no longer used. Put the flux limiter in a separate file and made it configurable. See merge request !382
-
- 28 Jul, 2017 8 commits
-
-
Peter W. Draper authored
Revert "Merge branch 'threadpool_task_plots' into 'master'" This reverts merge request !375. There is a problem running the testThreadpool program when built with: ``` ./configure --disable-optimization ``` it is crashing during the program exit phase. See merge request !383
-
Matthieu Schaller authored
Mpi drifts Instead of drifting all particles in the super-cell before sending, drift only the sub-cells that are involved in an interaction. For deep hierarchies, this saves a lot of drifting. This merge request removes two tests for drifted particles when sending and receiving, as not all particles will be drifted and we can't know which ones need to be drifted there and then. Note, however, that undrifted particles will still be caught in the interaction tasks. See merge request !378
-
Peter W. Draper authored
This reverts merge request !375
-
Peter W. Draper authored
Threadpool task plots Adds the following: * `--enable-threadpool-debugging` to the `./configure` flags, * `-Y` to `main.c` to enable dumping threadpool timers much like the task timers. This generates `threadpool_info-step%d.dat` files every `-Y` steps which contain the mapper function name, the id of the thread that executed it, the number of chunks processed, and the `tic` and `toc` timers for the mapper function. See merge request !375
-
Peter W. Draper authored
-
Bert Vandenbroucke authored
-
Bert Vandenbroucke authored
Partially restored old time step criterion. Isolated flux limiter into a separate file and made it configurable. Removed some superfluous gravity variables.
-
Pedro Gonnet authored
-
- 27 Jul, 2017 14 commits
-
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Peter W. Draper authored
-
Peter W. Draper authored
-
Pedro Gonnet authored
-
Matthieu Schaller authored
Fix to make test27cells still give 48 neighbours Small change as test27fix we want to still output the weighted number of neighbours as described by other people. See merge request !381
-
Matthieu Schaller authored
-
Aidan Chalk authored
-
Matthieu Schaller authored
Random fixes We only need `ti_sort` in debug mode. See merge request !374
-
Bert Vandenbroucke authored
Moved around the energy gravity update so that it uses the old momentum. Removed a superfluous time step in mflux.
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
remove tests for undrifted particles in send/recv as not all sent/recvd particles are drifted, only those that are needed. note that undrifted particles will still be caught in the interaction functions.
-
Pedro Gonnet authored
-
- 26 Jul, 2017 17 commits
-
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
Merge branch 'threadpool_task_plots' of gitlab.cosma.dur.ac.uk:swift/swiftsim into threadpool_task_plots
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Peter W. Draper authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
keep a separate log buffer per thread id. this avoids having to protect against concurrent access to the logs.
-
Pedro Gonnet authored
-
Bert Vandenbroucke authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Pedro Gonnet authored
Merge branch 'threadpool_task_plots' of gitlab.cosma.dur.ac.uk:swift/swiftsim into threadpool_task_plots
-
Pedro Gonnet authored
-
Pedro Gonnet authored
-
Bert Vandenbroucke authored
-