- 17 Mar, 2017 1 commit
-
-
Bert Vandenbroucke authored
Replaced global variables by a new hydro_space struct that is part of space. This struct is then passed on to hydro_init_part, and used to initialize the Voronoi cells. For non SHADOWFAX_SPH schemes, this struct is empty. Replaced random_uniform declarations in some unit tests with the tools.h version. Added some more comments to 3D Voronoi code; it is now almost completely documented (meaning I almost completely understand it now).
-
- 16 Mar, 2017 9 commits
-
-
Bert Vandenbroucke authored
-
Bert Vandenbroucke authored
Added a lot of comments to 3D Voronoi algorithm, fixed bug in testVoronoi3D. Disabled expensive checks. Some basic 3D moving mesh tests now work.
-
Bert Vandenbroucke authored
-
Matthieu Schaller authored
Set the unnecessary dimensions of the box in 1D or 2D to safe values to prevent unnecessary crashes due to lack of cells along this particular axis.
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Removed duplicated entries in gitignore file. Updated ICs for 2D Sod shock (See #278). Reduced max_dt for 1D sedov explosion
-
Matthieu Schaller authored
-
Matthieu Schaller authored
Added pressure to entropy and pressure to internal energy functions to the equation of state definition.
-
Matthieu Schaller authored
Include @bvandenbroucke's typo corrections in dimension.h as well as the sphere to radius calculation functions.
-
- 15 Mar, 2017 5 commits
-
-
Bert Vandenbroucke authored
Added actual grid test to testVoronoi3D; degenerate case crashes. Started documenting 3D Voronoi algorithm to refresh my memory about how it works.
-
Peter W. Draper authored
-
Bert Vandenbroucke authored
Fixed wrong box size in 2D Sod shock that caused SHADOWFAX_SPH to crash. Added flag in const.h to enable or disable cell motion steering. Made sure cell centroids have all their coordinates initialized.
-
Bert Vandenbroucke authored
Fixed bug in 2D Voronoi algorithm. Sod shock now works (with fixed cells). Moved gradient and slope limiter defines for SHADOWFAX_SPH to const.h.
-
Bert Vandenbroucke authored
Fixed small mistake in 2D Voronoi neighbour calculation. Added check for neighbour relations to unit test.
-
- 14 Mar, 2017 5 commits
-
-
Bert Vandenbroucke authored
Realized I forgot to implement neighbour relations in 2D Voronoi algorithm. Implemented them. 2D Sod shock still doesn't work.
-
Bert Vandenbroucke authored
-
Bert Vandenbroucke authored
-
Bert Vandenbroucke authored
Fixed a bug in 2D Voronoi algorithm, added a lot of debugging output possibilities. 2D algorithm now works for 100 uniform random generators in a periodic box.
-
Bert Vandenbroucke authored
-
- 13 Mar, 2017 2 commits
-
-
Bert Vandenbroucke authored
Finished first part of 2D Voronoi intersection algorithm. Now *only* need to write the second part. And maybe deal with degeneracies...
-
Bert Vandenbroucke authored
-
- 10 Mar, 2017 3 commits
-
-
Bert Vandenbroucke authored
-
Bert Vandenbroucke authored
-
Bert Vandenbroucke authored
3D SHADOWFAX_SPH compiles again (but does not really work). Re-introduced global variables to store the box size.
-
- 09 Mar, 2017 7 commits
-
-
Bert Vandenbroucke authored
-
Bert Vandenbroucke authored
Cleaned up 1D Voronoi algorithm some more. Added SHADOWFAX_TOTAL_ENERGY flag and support for an isothermal EoS.
-
Matthieu Schaller authored
-
Bert Vandenbroucke authored
-
Bert Vandenbroucke authored
-
Matthieu Schaller authored
-
Bert Vandenbroucke authored
-
- 08 Mar, 2017 8 commits
-
-
Matthieu Schaller authored
-
Peter W. Draper authored
Timebin optimization This implements a change to the active/inactive checks following @jwillis' remark that the code was a bit slower than in the old master he was working on. The idea is to pre-compute the largest active time-bin and then use this information to decide whether act on particles or not. The old scheme was computing the end-time of the particle which involves a lot more information for the same result. See merge request !316
-
Bert Vandenbroucke authored
-
Matthieu Schaller authored
-
Bert Vandenbroucke authored
-
Matthieu Schaller authored
Made all python scripts numpy 1.8.2 compatible, and fixed some bugs while doing it. Title says it all. This should close #272. See merge request !319
-
Bert Vandenbroucke authored
-
Matthieu Schaller authored
-