Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
siesta
siesta
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 43
    • Issues 43
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 15
    • Merge requests 15
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • siesta-project
  • siestasiesta
  • Issues
  • #50

Closed
Open
Created Jul 09, 2020 by Nick R. Papior@npapiorOwner

MPI wrappers

I think we need to reconsider the use of MPI in Siesta.

Currently all is handled in the basic layer of MPI (i.e. direct MPI calls).

However, what we really want is some kind of abstraction that allows easier handling of various groups/communicators etc.

We should consider what to do here:

  • Use an already implemented external library, say like mpifx (from dftbplus)
  • Implement our own
  • figure out if there are other wrappers that may be useful
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking