Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
S src
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 61
    • Issues 61
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • OPAL
  • src
  • Issues
  • #304

Closed
Open
Created Apr 25, 2019 by kraus@krausDeveloper

All cores in a parallel run with particle-matter-interaction use same sequence of random numbers

This is similar to the case we had in the Distribution class where the sequences of random numbers were the same. There we could alleviate this problem using two different approaches. The first approach is to discard parts of the sequence on all cores except of one (see here). This doesn't scale well with increasing number of cores and particles. The other approach was to use a different seed on each core (see here). This scales well but yields different results when different number of cores are used.

In particle-matter-interaction the first approach doesn't seem feasible. The second approach is however easy to implement.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking