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

OutputBlackoilModule::processElement: use a table for data extraction #6008

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

akva2
Copy link
Member

@akva2 akva2 commented Feb 18, 2025

This applies the same strategy as #5994 but to the extraction of element level data, with the same merits.

This is a hotter loop, so we may pay a cost for the increased abstraction. Should be tested on some large models

@akva2 akva2 marked this pull request as ready for review February 18, 2025 14:28
@akva2
Copy link
Member Author

akva2 commented Feb 18, 2025

jenkins build this please

@bska
Copy link
Member

bska commented Feb 18, 2025

Should be tested on some large models

Okay. Do you want to tag this PR as "draft" pending such testing?

@akva2 akva2 marked this pull request as draft February 19, 2025 08:06
@akva2 akva2 force-pushed the processelement_table branch from 82deb77 to c6e1b9c Compare February 20, 2025 07:28
@akva2
Copy link
Member Author

akva2 commented Feb 20, 2025

Final timing data

Timings for SPE1CASE1 [5 runs]

Revision prepareCellBasedData Simulation time
master 0.00 +- 0.00 0.57 +- 0.00
processelement_table 0.00 +- 0.00 0.57 +- 0.00

Timings for NORNE_ATW2013 [5 runs]

Revision prepareCellBasedData Simulation time
master 2.08 +- 0.01 200.85 +- 8.01
processelement_table 1.95 +- 0.00 200.03 +- 1.82

Timings for DROGON_HIST [5 runs]

Revision prepareCellBasedData Simulation time
master 0.71 +- 0.00 69.51 +- 0.14
processelement_table 0.65 +- 0.00 68.92 +- 0.23

@akva2 akva2 force-pushed the processelement_table branch from c6e1b9c to bcf9e18 Compare February 20, 2025 14:36
@akva2 akva2 marked this pull request as ready for review February 20, 2025 14:38
@akva2
Copy link
Member Author

akva2 commented Feb 20, 2025

I will do compositional once I know if and in what shape this will be merged.

@akva2
Copy link
Member Author

akva2 commented Feb 20, 2025

jenkins build this please

@akva2 akva2 force-pushed the processelement_table branch 2 times, most recently from 44542d6 to b334c89 Compare February 21, 2025 07:13
@akva2
Copy link
Member Author

akva2 commented Feb 21, 2025

jenkins build this please

@akva2 akva2 force-pushed the processelement_table branch 3 times, most recently from 18eb7a4 to 0715f30 Compare February 21, 2025 07:59
@akva2 akva2 force-pushed the processelement_table branch from 0715f30 to f095e39 Compare February 24, 2025 14:31
@akva2
Copy link
Member Author

akva2 commented Feb 24, 2025

jenkins build this please

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.

2 participants