Skip to content
Snippets Groups Projects
  1. Sep 01, 2015
  2. Apr 10, 2015
  3. Sep 30, 2014
    • Steffen Müthing's avatar
      [MPI] Make parallel version CollectiveCommunication default-constructible · ed3e3167
      Steffen Müthing authored
      In order to simplify fallback handling between code with and without MPI
      support, this patch makes the specialization of CollectiveCommunication
      for MPI communicators default-constructible by defaulting the underlying
      MPI communicator to MPI_COMM_WORLD, which should be reasonable for most
      scenarios.
      
      As the non-specialized version for sequential code is already
      default-constructible, this allows grid constructors to accept a
      CollectiveCommunication object regardless of whether MPI support is
      enabled or not and to provide a default value for this parameter.
      
      This patch resolves FS#1497.
      ed3e3167
  4. Apr 07, 2014
  5. Jan 10, 2014
  6. Jul 10, 2013
  7. Jan 24, 2013
  8. Nov 06, 2012
  9. Aug 24, 2012
  10. May 02, 2012
  11. Apr 23, 2012
  12. Jan 20, 2012
  13. Sep 08, 2011
  14. Aug 17, 2011
  15. Nov 25, 2010
  16. Oct 31, 2010
  17. Aug 25, 2010
  18. Dec 07, 2009
  19. Nov 16, 2009
  20. Oct 13, 2009
  21. Oct 12, 2009
  22. Sep 29, 2009
  23. Sep 16, 2009
  24. Nov 23, 2008
  25. Aug 08, 2007
  26. Apr 24, 2007
  27. Nov 14, 2006
    • Markus Blatt's avatar
      BugFix. There were some <T> template qualifiers missing. · 296b270e
      Markus Blatt authored
      [[Imported from SVN: r4779]]
      296b270e
    • Markus Blatt's avatar
      · 116c25b1
      Markus Blatt authored
      Fixed a serious bug. (At least sum was not O.K. when working with an
      inout array. We really have to allocate an out array and copy the
      results.)
      
      Made mpicollectivecommunication more generic and reduced code duplication.
      
      There are to new functions (allreduce) than can be given a binary
      function (e. g. std::plus) representing the calculation.
      
      [[Imported from SVN: r4778]]
      116c25b1
    • Markus Blatt's avatar
      · f8f297e2
      Markus Blatt authored
      The collective operations now work with simple C arrays.
      
      [[Imported from SVN: r4777]]
      f8f297e2
  28. Mar 15, 2006
  29. Mar 08, 2006
  30. Feb 15, 2006
  31. Jan 18, 2006
  32. Dec 15, 2005
  33. Dec 14, 2005
Loading