Skip to content
Snippets Groups Projects
  1. Jan 13, 2014
  2. Jan 08, 2014
  3. Jan 07, 2014
  4. Jan 06, 2014
  5. Jan 02, 2014
    • Markus Blatt's avatar
      [cmake,bugfix] Fixes requiredness of module · 5039134c
      Markus Blatt authored
      Previously, dependencies were not correctly searched for as
      required packages. This patch fixes this.
      5039134c
    • Markus Blatt's avatar
      [cmake,release] Corrects setting of HAVE_* variables. · 64c80e41
      Markus Blatt authored
      For generating the config.h file we use the HAVE_* variables instead
      of the CMake ones *_FOUND, Unfortunately, we sometines to not set
      HAVE_* to the value of the *_FOUND vriable but to its name. Usually
      we only query whether these variable are set at all. While
      this often (except for psurface) does not pose a problem, it is semantically
      wrong. Therfore this patch fixes this.
      
      Kudos to Ansgar for pointing to this problem.
      64c80e41
  6. Dec 30, 2013
  7. Dec 19, 2013
  8. Dec 18, 2013
  9. Dec 16, 2013
  10. Dec 15, 2013
  11. 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
  12. Dec 04, 2013
  13. Nov 28, 2013
  14. Nov 27, 2013
  15. Nov 21, 2013
  16. Nov 20, 2013
    • Steffen Müthing's avatar
      [Release] Merge branch 'feature/new-bcrsmatrix-buildmode' · a0a8046c
      Steffen Müthing authored
      This branch adds support for a new, implicit build mode to
      BCRSMatrix and moreover improves error handling and the
      build stage system used during matrix construction.
      
      * feature/new-bcrsmatrix-buildmode: (35 commits)
        [BCRSMatrix] Fix a documentation typo
        [BCRSMatrix] Some small fixes to allocation and deallocation in implicit mode
        [BCRSMatrix] Prevent against accidental double allocation of row array
        [BCRSMatrix] Clean up deallocate() a bit
        [BCRSMatrix] New observer buildMode() to get at the currently active build mode
        [BCRSMatrix] Adjust existing build stage checks to new enum values and semantics
        [BCRSMatrix] Prevent changing the implicit build mode parameters after matrix construction has started
        [BCRSMatrix] Improve logic in setBuildMode() to correctly handle new implicit mode
        [BCRSMatrix] Prohibit copying into / out of partially built matrices
        [BCRSMatrix] Add checks against calling arithmetic operations on partially built matrices
        [BCRSMatrix] Make sure to always initialize all data members in constructors
        [BCRSMatrix] Introduce new build stages notAllocated (aliased to notbuilt) and building
        [BCRSMatrix] Export the type of the CompressionStatistics object
        [BCRSMatrix] Improve error reporting in BCRSMatrix
        [BCRSMatrix] Add safeguards for implicit mode to operator[]
        [BCRSMatrix] Improve error handling for implicit build mode parameters
        [BCRSMatrix] Fix typo in setImplicitBuildModeParameters
        [BCRSMatrix] Update maximum number of row entries in compress() on the fly
        [BCRSMatrix] Avoid off-by one iterators in compress()
        [BCRSMatrix] Rename BuildModeWrapper to ImplicitMatrixBuilder and add an extended constructor
        ...
      a0a8046c
  17. Nov 19, 2013
Loading