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

ECL output cleanup and tasklets #299

Merged
merged 4 commits into from
Mar 13, 2018
Merged

ECL output cleanup and tasklets #299

merged 4 commits into from
Mar 13, 2018

Conversation

andlaus
Copy link
Contributor

@andlaus andlaus commented Mar 12, 2018

this PR does a smallish cleanup of the ECL output code and introduces "tasklets", a mechanism to run jobs asynchronously. the tasklet code is based on the asynchronous ECL output code, but it has been substantially cleaned up:

  • it does not do no polling anymore
  • it supports barriers
  • the terminology has been improved and generalized
  • the code is now properly documented

so far, only a single worker thread is used, but changing this is trivial from the tasklet runner's point of view. (The tasklets themselfs are a different story.)

this PR needs a small mop-up patch in opm-simulators.

@andlaus
Copy link
Contributor Author

andlaus commented Mar 12, 2018

jenkins build this with downstreams opm-simulators=1434 please

this should be done by the vanguard, not by the problem!
this is based on the asynchronous ECL output code, but it has been
substantially cleaned up:

 - it does not do no polling anymore
 - it supports barriers
 - the terminology has been improved and generalized
 - the code is now properly documented

so far, only a single worker thread is used, but changing this is
trivial from the tasklet runner's point of view. (The tasklets
themselfs are a different story.)
this commit does not do any logic changes, just identation, variable
names, etc.
@andlaus
Copy link
Contributor Author

andlaus commented Mar 12, 2018

jenkins build this with downstreams opm-simulators=1434 please

1 similar comment
@andlaus
Copy link
Contributor Author

andlaus commented Mar 12, 2018

jenkins build this with downstreams opm-simulators=1434 please

@andlaus
Copy link
Contributor Author

andlaus commented Mar 12, 2018

ok, jenkins is finally happy. if there are no objections, I'll merge this tomorrow.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant