Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • VecGeom VecGeom
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Jira
    • Jira
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • VecGeom
  • VecGeomVecGeom
  • Merge requests
  • !856

Merged
Created Oct 26, 2021 by Guilherme Amadio@amadioDeveloper

Set parallel builds to use number of physical cores

  • Overview 5
  • Commits 1
  • Pipelines 2
  • Changes 1

The ProcessorCount module returns the number of logical cores, which may use too many resources and lock up the machine. This sets the parallelism for building and testing using CMake's builtin variables and uses only the total number of physical cores to avoid using too many resources at once.

Note: The builds using Clang 13.0 and native instructions are locking up in Jenkins, likely due to using too many threads.

Edited Nov 05, 2021 by Guilherme Amadio
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: ctest-parallelism