1. 08 Aug, 2015 3 commits
  2. 04 Aug, 2015 1 commit
  3. 17 Jun, 2015 1 commit
  4. 09 Jun, 2015 3 commits
  5. 02 Jun, 2015 1 commit
  6. 28 May, 2015 1 commit
  7. 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
  8. 25 May, 2015 1 commit
  9. 21 May, 2015 1 commit
  10. 20 May, 2015 1 commit
  11. 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
  12. 12 May, 2015 2 commits
  13. 08 May, 2015 1 commit
  14. 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
  15. 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
  16. 05 May, 2015 4 commits
  17. 04 May, 2015 10 commits
  18. 29 Apr, 2015 2 commits
  19. 27 Apr, 2015 1 commit
    • Pedro Gonnet's avatar
      Merge branch 'mpi_fixes' into 'master' · 043a43f8
      Pedro Gonnet authored
      Mpi fixes
      
      Batch jobs on the COSMA4 queue (using intel compiler and MPI) do not
      run. The main reason is an overrun of the cpuid array because of the
      number of cores (not a power of 2). This patch attempts to fix that.
      
      Also includes an additional fix for a incorrect size memcpy I discovered.
      
      See merge request !12
      
      
      Former-commit-id: 19f3277120365d6722cfbddc94c97cb04bda1326
      043a43f8