Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

replace OpenMP with tasklets #318

Closed
wants to merge 3 commits into from
Closed

replace OpenMP with tasklets #318

wants to merge 3 commits into from

Commits on Mar 5, 2019

  1. replace OpenMP with tasklets

    this makes multi-threaded linearization available without having to
    build with OpenMP. as an added benefit, performance seems to be
    slightly better.
    andlaus committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    d0a756e View commit details
    Browse the repository at this point in the history
  2. let OpenMP determine the number of threads to use

    if OpenMP is enabled and the number of threads is auto-determined,
    openMP determines them. although we do not really use OpenMP anymore,
    this makes makes the transition a bit simpler.
    andlaus committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    fd7f0b6 View commit details
    Browse the repository at this point in the history
  3. add back a simple Ewoms::ThreadManager class

    this makes opm-simulators master happy without any patches.
    andlaus committed Mar 5, 2019
    Configuration menu
    Copy the full SHA
    1c6c239 View commit details
    Browse the repository at this point in the history