Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W waLBerla
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 38
    • Issues 38
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 10
    • Merge requests 10
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • waLBerla
  • waLBerla
  • Merge requests
  • !465

Merged
Created Jun 21, 2021 by Dominik Thoennes@thoennesOwner

add Intel OneApi compiler to CI

  • Overview 0
  • Commits 15
  • Pipelines 15
  • Changes 4

Changes done to CMake:

  • Disable MemoryUsage test for intel LLVM. Apparently, the intel compiler allocates more memory than needed. But as far as I know, there are no "rules" or standards on how much memory will be allocated with a std::vector
  • Add a check if "the OpenMP sign conversion bug" (https://bugs.llvm.org/show_bug.cgi?id=48387) exists and disable the corresponding warning
  • add WALBERLA_BUILD_WITH_INTELLLVM variable
  • disable Fast Math if it is not explicitly turned on. Otherwise, it would be enabled with O1 and above

Depends on https://i10git.cs.fau.de/walberla/buildenvs/-/merge_requests/32

Edited Sep 27, 2021 by Dominik Thoennes
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: thoennes/add-oneapi-21