Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • A amdis-core
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 6
    • Merge requests 6
  • Deployments
    • Deployments
    • Releases
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

Admin message




Die Anmeldung als neuer Benutzer ist derzeit nicht möglich und es wird stattdessen die Fehlermeldung "Access denied for your LDAP account." angezeigt. Wir arbeiten bereits an einer Lösung für dieses Problem.

Logging in as a new user is currently not possible and the error message "Access denied for your LDAP account." is displayed instead. We are already working on a solution for this problem.

  • amdis
  • amdis-core
  • Merge requests
  • !26

Parallel ISTL

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Müller, Felix requested to merge feature/parallel_istl into master Mar 27, 2019
  • Overview 46
  • Commits 32
  • Changes 32

This changes the linear algebra interface such that parallel linear algebra backends can be used and provides the implementation of the interface for parallel ISTL solvers.

Adds:

  • Support for parallel ISTL solvers using the current solver interface
  • Runtime switch for overlap type of the ISTL solver used
  • solver->category: [default, sequential, nonoverlapping, overlapping] initfile parameter
  • Comm object for the linear algebra interface that is to be used as a container for all required information for running the backend's solvers in parallel
  • Implementation of the Comm object for ISTL

Changes:

  • Linear algebra classes now use a Traits class as template parameter

TODO:

  • Check if Grid uses overlap and use [Non]OverlappingSchwarzOperator
  • Provide an efficient method for computing the parallel index set
  • Resolve all TODO(FM) markers
  • Make an alternative implementation for nonoverlapping Schwarz
  • Handle the corner case overlapSize + ghostSize == 0
  • Add an example or test file
  • Update assembler element loops to use the proper partition set

Relates to #4 (closed).

Edited Jun 02, 2019 by Müller, Felix
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/parallel_istl