Skip to content
Snippets Groups Projects
  1. Dec 22, 2015
  2. Nov 27, 2015
  3. Oct 09, 2015
  4. Jul 07, 2015
  5. Apr 13, 2015
  6. 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
  7. Jun 11, 2014
  8. May 09, 2014
  9. May 08, 2014
  10. May 07, 2014
  11. Feb 26, 2014
  12. Jan 16, 2014
  13. Dec 11, 2013
    • Tobias Malkmus's avatar
      [Release][GMRES] don't copy the Krylov basis in the update method · f783a5e7
      Tobias Malkmus authored
      The full krylov basis is copied in the call of the method update(),
      working with a reference to the krylov basis reduced the peak amount of allocated memory
      by a factor of about 1.7 and improves the runtime by 4%.
      
      Steffen: Also constified all applicable function arguments as suggested
               by Christian.
      
      Closes FS#1378
      f783a5e7
  14. Aug 12, 2013
    • Jurgis Pods's avatar
      Use preconditioned residual for initial defect · d3fe65ff
      Jurgis Pods authored and Markus Blatt's avatar Markus Blatt committed
      This is essentially equivalent to Uli Sack's patch from Flyspray task FS#1202, ported to the current master.
      
      Currently, GMRes is inconsistent when comparing current ('norm') and initial defect ('norm_0'). While the current residual is taken from the preconditioned residual, the initial defect - at least in the case the flag '_recalc_defect' is not set, which is the default - is taken from the unpreconditioned residual.
      
      This causes the following problems:
      1) The calculated reduction is wrong.
      2) The solver might even exit in iteration 0 (without entering the iteration loop) because 'norm' and 'norm_0' differ by a factor greater than the requested reduction, returning a zero update 'x'.
      
      By using the preconditioned residual in any case, the defect calculation is made consistent again.
      d3fe65ff
  15. Jun 12, 2013
  16. Mar 21, 2013
  17. Mar 19, 2013
  18. Jan 27, 2013
  19. Dec 18, 2012
  20. Nov 12, 2012
    • Christoph Grüninger's avatar
      [solvers.hh] · b9b77fef
      Christoph Grüninger authored
      Removed superfluous Preconditioner.apply in GMRes, see FS#1201.
      
      (thanks to Uli Sack for the patch)
      
      [[Imported from SVN: r1729]]
      b9b77fef
  21. Jul 11, 2012
    • Christian Engwer's avatar
      [solvers] · c4dc7656
      Christian Engwer authored
      - fix some real_type vs field_type issues
      - make more solvers work with complex
      (thanks to Matthias Wohlmuth)
      
      [[Imported from SVN: r1650]]
      c4dc7656
  22. Jun 24, 2012
Loading