Skip to content

Use Netgen fork to enable setting n_threads#4438

Open
roystgnr wants to merge 1 commit intolibMesh:develfrom
roystgnr:codex/add-thread-count-setter-to-netgen
Open

Use Netgen fork to enable setting n_threads#4438
roystgnr wants to merge 1 commit intolibMesh:develfrom
roystgnr:codex/add-thread-count-setter-to-netgen

Conversation

@roystgnr
Copy link
Copy Markdown
Member

This started out as a Codex PR; most of that didn't work, but it was inspiring enough to rewrite.

Using our Netgen fork (which we'd already made to fix a build issue, and to which we've now added a setter for their nthreads value that isn't their other nthreads value), we now tell Netgen to use our n_threads value for Delaunay tetrahedralization.

This should enable @loganharbour to get rid of workarounds for the MOOSE XYZDelaunay tests where we tell libMesh to use 1 thread and see 3 more threads spawning anyway.

This started out as a Codex PR; most of that didn't work, but it was
inspiring enough to rewrite.

Using our Netgen fork (which we'd already made to fix a build issue, and
to which we've now added a setter for their nthreads value that isn't
their *other* nthreads value), we now tell Netgen to use our n_threads
value for Delaunay triangulation.

This should enable Logan to get rid of workarounds for the MOOSE
XYZDelaunay tests where we tell libMesh to use 1 thread and see 3 more
threads spawning anyway.
@moosebuild
Copy link
Copy Markdown

Job Coverage, step Generate coverage on dcb1fe2 wanted to post the following:

Coverage

b5d05a #4438 dcb1fe
Total Total +/- New
Rate 65.47% 65.47% -0.00% 100.00%
Hits 78230 78228 -2 1
Misses 41251 41254 +3 0

Diff coverage report

Full coverage report

This comment will be updated on new commits.

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