1. 20 Aug, 2015 1 commit
  2. 19 Aug, 2015 1 commit
  3. 17 Aug, 2015 4 commits
  4. 07 Aug, 2015 2 commits
  5. 05 Aug, 2015 2 commits
  6. 31 Jul, 2015 1 commit
    • Peter W. Draper's avatar
      Handle non-standard location for METIS build · 73d405c2
      Peter W. Draper authored
      Previously --with-metis=<location> only picked up the library, not the headers, we now require the installation root, not the directory with the library
      
      
      Former-commit-id: cad63fbc2562b553aba188801450de8d20d68fbd
      73d405c2
  7. 25 Jul, 2015 1 commit
  8. 24 Jul, 2015 1 commit
  9. 23 Jun, 2015 2 commits
  10. 08 Jun, 2015 1 commit
    • Peter W. Draper's avatar
      Merge branch 'mpi_fixes' into 'master' · a71b9469
      Peter W. Draper authored
      mpi_fixes
      
      Fixed broken scaling in task/resource graph in engine_repartition, was causing load imbalances across MPI nodes (see #34).
      
      See merge request !22
      
      
      Former-commit-id: 07836a868ad9b27b874c0a813029021562ea7521
      a71b9469
  11. 02 Jun, 2015 1 commit
  12. 29 May, 2015 1 commit
  13. 28 May, 2015 1 commit
  14. 26 May, 2015 2 commits
    • Pedro Gonnet's avatar
      forgot that local part/xpart pointers need to be updated if the parts are re-allocated. · c78e236b
      Pedro Gonnet authored
      
      Former-commit-id: 6b8cc8d01d17b1455f7729ec9338a2ece94e168a
      c78e236b
    • Peter W. Draper's avatar
      Merge branch 'bigCosmoVolume' into 'master' · b8a803c3
      Peter W. Draper authored
      Big cosmo volume
      
      Following issue #30, I have added a new script to generate arbitrarily large initial conditions.
      
      The scripts downloads an initial tile and then replicates it along each axis multiple times and/or downsamples the initial particle load. The script takes two arguments:
      
      python makeIC.py factor copies
      
      where factor is the downsampling factor [0, 1] and copies is an integer giving the number of copies along each axis.
      
      See merge request !20
      
      
      Former-commit-id: 21a0e5d16d4324566e3331f92f9c04ec00b38a67
      b8a803c3
  15. 25 May, 2015 1 commit
  16. 21 May, 2015 1 commit
  17. 20 May, 2015 1 commit
  18. 13 May, 2015 2 commits
    • Matthieu Schaller's avatar
      Merge branch 'autotools-update' into 'master' · 88cab578
      Matthieu Schaller authored
      Autotools update
      
      Add option to force serial IO when using a parallel HDF5.
      
      See merge request !18
      
      
      Former-commit-id: 842eeb1c2e4fafd0526640c4ed09acf47245071a
      88cab578
    • Peter W. Draper's avatar
      Merge branch 'mpi_fixes' into 'master' · e777228d
      Peter W. Draper authored
      Mpi fixes
      
      This should fix issue #28.
      
      Tested it with the SodShock example, was able to reproduce the bug and catch the exact location using the address sanitizer. Have not yet tested it in a "real" parallel environment, e.g. a cosma run, but only on my laptop.
      
      Could you test this with the CosmoVolume and verify that it indeed no longer crashes?
      
      See merge request !17
      
      
      Former-commit-id: 79fbeba71a8f2e5e6e3986f09302bc304880d947
      e777228d
  19. 12 May, 2015 2 commits
  20. 08 May, 2015 1 commit
  21. 07 May, 2015 1 commit
    • Peter W. Draper's avatar
      Merge branch 'documentation_corrections' into 'master' · 1505a1d6
      Peter W. Draper authored
      Clean up of the Doxygen documentation
      
      Modified the Doxyfile to properly document the inline functions at the core of the algorithm.
      Also corrected some typos in the documentation of functions that were mentioned in #15.
      
      The doxygen documentation can now be built cleanly.
      
      The changelog is massive due to the update of the Doxyfile to 1.8.x from 1.6.x. All the changes to the source files are in commented sections.
      
      See merge request !15
      
      
      Former-commit-id: 8a6a08f229f323265667e914c45b4b032ed9563f
      1505a1d6
  22. 06 May, 2015 2 commits
    • Peter W. Draper's avatar
      Merge branch 'autotools-update' into 'master' · 474b9d32
      Peter W. Draper authored
      Parallel HDF5 autoconf test
      
      Add a HDF5 autoconf check
      
      See merge request !16
      
      
      Former-commit-id: 2a5e8f452c4bcc9a24535901a64a16999b466e56
      474b9d32
    • Matthieu Schaller's avatar
      Merge branch 'serial_io' into 'master' · c05bbb67
      Matthieu Schaller authored
      Allow the code to do i/o in serial while MPI is activated
      
      Quite a big change. Main goal is to solve issue #29 and hence offer a workaround #22.
      
      The old non-MPI code is now in single_io.[ch] and is called when WITH_MPI is not defined.
      
      The old MPI code with parallel-HDF5 is called when WITH_MPI and HAVE_PARALLEL_HDF5 are both defined.
      
      The new MPI code is in serial_io.[ch] and is celled when WITH_MPI is defined but HAVE_PARALLEL_HDF5 is not.
      
      In this serial mode, the code forces the different MPI ranks to write to the same file one after the other, appending their particles at the end of the pre-existing set of particles.
      
      This merge request also corrects issue #27 and a bug in the attributes of the arrays in HDF5 that got the wrong units.
      
      SWIFT now runs with Platform-MPI !!
      
      See merge request !14
      
      
      Former-commit-id: 8c6aaed9c5fbc30e205a7246838b7013a7be4bdc
      c05bbb67
  23. 05 May, 2015 4 commits
  24. 04 May, 2015 4 commits