Skip to content
Snippets Groups Projects
  1. Dec 24, 2019
    • Christoph Grüninger's avatar
      Make SolverCategory non-const · 57dd8236
      Christoph Grüninger authored
      * setSolverCategory is not allowed to alter a const value
      * Adjust type of setSolverCategory's set
      * Properly document deprecation of get/setSolverCategory
      57dd8236
  2. Dec 14, 2019
  3. Jul 11, 2019
  4. Jan 09, 2018
  5. Oct 21, 2016
  6. Nov 13, 2015
  7. Nov 02, 2015
  8. Jun 17, 2015
    • Andreas Nüßing's avatar
      [bugfix] include the matrixmarket header to handle default argument · 925dbac3
      Andreas Nüßing authored
      The standard states (8.3.6/4) that adding default arguments in later
      function declarations are only valid for non-template functions.
      In matrixmarket.hh, the function template loadMatrixMarket is declared
      and a default argument for the last parameter is provided. In
      owneroverlapcopy.hh, OwnerOverlapCopyCommunication contains a friend
      declaration of loadMatrixMarket without the default parameter. If now
      owneroverlapcopy.hh is included before matrixmarket.hh, the friend
      declaration is the first declaration and the default parameter in
      matrixmarket.hh is invalid.
      By including matrixmarket.hh in owneroverlapcopy.hh, we make sure that
      the declaration which provides the default argument is always the first
      one.
      925dbac3
  9. Apr 13, 2015
  10. Mar 10, 2015
  11. Dec 15, 2014
    • Steffen Müthing's avatar
      [Infrastructure] Be more careful about field_type / real_type · 714cd554
      Steffen Müthing authored
      This patch removes the assumption that the field_type and / or real_type
      can always be implicitly converted to double and can be implicitly
      constructed from an int (in constructs like field_type d = 0;).
      
      This patch is required for compatibility with the FLOP counter in PDELab.
      714cd554
  12. Feb 14, 2014
  13. Jun 10, 2013
    • Markus Blatt's avatar
      Prevents calling MPI_Comm_free after MPI_Finalize. · 51445464
      Markus Blatt authored
      With OpenMPI there appeared cases where MPI_Comm_free
      was called after MPI_Finalize. This was caused by the
      destructor of OwnerOverlapCopyCommunication being called
      after MPI_Finalize.
      This patch moves the destruction out of the main method.
      If MPI 2 functionality is available we also check whether
      MPI_Finalize was called before freeing the communicator and
      only call free if not.
      51445464
    • Markus Blatt's avatar
      Prevents calling MPI_Comm_free after MPI_Finalize. · 033377ca
      Markus Blatt authored
      With OpenMPI there appeared cases where MPI_Comm_free
      was called after MPI_Finalize. This was caused by the
      destructor of OwnerOverlapCopyCommunication being called
      after MPI_Finalize.
      This patch moves the destruction out of the main method.
      If MPI 2 functionality is available we also check whether
      MPI_Finalize was called before freeing the communicator and
      only call free if not.
      033377ca
  14. Nov 06, 2012
  15. Aug 24, 2012
  16. Oct 31, 2011
  17. May 18, 2011
  18. May 17, 2011
  19. May 13, 2011
  20. Jan 24, 2011
  21. Dec 06, 2010
  22. Nov 24, 2010
  23. Nov 18, 2010
  24. Nov 15, 2010
  25. Nov 03, 2010
  26. Oct 28, 2010
  27. Oct 13, 2010
  28. Aug 15, 2010
    • Markus Blatt's avatar
      To REALLY support periodic boundary conditions in AMG we need to allow · 7aaf34e8
      Markus Blatt authored
      multiple index pair with the same global index in IndexSet::merge.
      Further more we need to order the pairs according to the global index
      AND the attribute of the local indes. Therefore we change the numbers
      of the attributes such that owner indices are before the ones with
      other attributes.
      
      [[Imported from SVN: r1268]]
      7aaf34e8
  29. Oct 13, 2009
  30. Sep 29, 2009
    • Markus Blatt's avatar
      Calculate Interface information for redistribution without · d1168d2f
      Markus Blatt authored
      communication.
      
      Both Interface and BufferedCommunicator loose their template
      parameter. It was not needed and hindered the new implementation.
      Sorry for the inconvenience.
      
      Please change your code:
      Interface<IndexSet> -> Interface
      BufferedCommunicator<IndexSet> -> BufferedCommunicator
      
      [[Imported from SVN: r1084]]
      d1168d2f
  31. Sep 17, 2009
  32. Sep 15, 2009
  33. Sep 13, 2009
Loading