Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • M MoReFEM
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 92
    • Issues 92
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MoReFEM
  • CoreLibrary
  • MoReFEM
  • Issues
  • #1443

Closed
Open
Created Jan 28, 2021 by Ghost User@ghost

#1443 Introduce two-steps parallelism

Comments from both defunct Redmine and the Gitlab placeholder have been copied / pasted here; the date of the posts are thus off from several months

The idea is:

On a first computer (preferably with loads of RAM) run the initialization phase which determines how to balance ressources between mpi threads. This run should be sequential (so maybe Metis will be used instead of Parmetis). Then in the classic run, use the already pre-processed data. The aim is to avoid each mpi thread to load the whole problem into memory before reducing it: it could load its own part of the model without taking everythin in the start of the problem.

This is a very important modification: we will be able to tackle much bigger models after this change (provided we get access to a machine with enough RAM - but fortunately we have a couple of them).

Note: this ticket should also help in time to implement a proper restart mode: most of the mechanisms will be the same.

Edited Jan 28, 2021 by GILLES Sebastien
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking