Skip to content
Snippets Groups Projects
  1. Nov 19, 2013
  2. Nov 15, 2013
  3. Oct 30, 2013
  4. Oct 29, 2013
  5. Oct 28, 2013
  6. Oct 27, 2013
  7. Oct 24, 2013
  8. Oct 23, 2013
    • Markus Blatt's avatar
      [cmake] Fixed double definition of add_executable. · e040264c
      Markus Blatt authored
      This was a left over from  resolving the conflicts from rebasing the
      feature/twolevel branch.
      e040264c
    • Markus Blatt's avatar
      [bugfix][twolevelmethod] Removes memory leak. · 139e2837
      Markus Blatt authored
      This patch fixes a memory leak when using AMG as a coarse level solver
      for the two level method. As there was no need to store the solver as
      a pointer (it was copied anyway), we now simply store it by value.
      139e2837
    • Markus Blatt's avatar
      [twolevelmethod][bugfix] Copy coarse level solver for thread safety. (2nd... · 442199f1
      Markus Blatt authored
      [twolevelmethod][bugfix] Copy coarse level solver for thread safety. (2nd tparam of TwolevelMethod changed!)
      
      Previously all copies of the twolevel method used the same
      coarse level solver. In the case of AMG this resulted in wrong
      results as it stores internal data across several applications.
      This patch now always copies the internal coarse level data.
      
      In addition the left hand side given to AMG as a coarse level solver
      is copied to use it for the post method in the constructor.
      
      Note that the meaning of the template parameters of TwolevelMethod is
      changed. Its second parameter is now the type of the coarse level
      solver rather than the coarse level linear operator. The latter is
      deduced from the previous now. This was needed to supportt copying of
      the coarse level solver.
      442199f1
    • Dominic Kempf's avatar
      expand twolevelmethodtest by threads · ee0bebdb
      Dominic Kempf authored and Markus Blatt's avatar Markus Blatt committed
      ee0bebdb
Loading