-
- Downloads
Merge branch 'rebuild_criteria' into 'master'
Rebuild criteria Instead of rebuilding whenever the cell constraints or sort indices are violated, just re-sort in case of the latter. This lead to some other changes: * Init tasks are gone, particle initialization is now handled in the drift tasks, * Drift tasks no longer act on the super-cell, but exist at every level similar to the sort tasks, * Fixed several dependency issues with sort and drift tasks, * Only drift/sort on-demand in the sub-cell tasks. Marked as [WIP] as this has not yet been tested for MPI runs, or with gravity. See merge request !327
No related branches found
No related tags found
Showing
- examples/main.c 1 addition, 1 deletionexamples/main.c
- src/cell.c 67 additions, 14 deletionssrc/cell.c
- src/cell.h 6 additions, 3 deletionssrc/cell.h
- src/drift.h 6 additions, 4 deletionssrc/drift.h
- src/engine.c 110 additions, 50 deletionssrc/engine.c
- src/hydro/Gadget2/hydro_part.h 3 additions, 0 deletionssrc/hydro/Gadget2/hydro_part.h
- src/partition.c 1 addition, 1 deletionsrc/partition.c
- src/profiler.c 62 additions, 111 deletionssrc/profiler.c
- src/profiler.h 25 additions, 38 deletionssrc/profiler.h
- src/runner.c 102 additions, 96 deletionssrc/runner.c
- src/runner_doiact.h 235 additions, 68 deletionssrc/runner_doiact.h
- src/scheduler.c 44 additions, 12 deletionssrc/scheduler.c
- src/space.c 2 additions, 1 deletionsrc/space.c
- src/space.h 1 addition, 1 deletionsrc/space.h
- src/task.c 21 additions, 21 deletionssrc/task.c
- src/task.h 5 additions, 3 deletionssrc/task.h
- tests/test125cells.c 23 additions, 20 deletionstests/test125cells.c
- tests/test27cells.c 8 additions, 1 deletiontests/test27cells.c
Loading
Please register or sign in to comment