Skip to content

Update TIMPI#3500

Merged
roystgnr merged 1 commit intolibMesh:develfrom
roystgnr:timpi_update
Mar 25, 2023
Merged

Update TIMPI#3500
roystgnr merged 1 commit intolibMesh:develfrom
roystgnr:timpi_update

Conversation

@roystgnr
Copy link
Copy Markdown
Member

@roystgnr roystgnr commented Mar 22, 2023

This gets us better error messages when timpi_parallel_only fails, Packing fixes, better test coverage, better comments, more rvalue support in the NBX algorithm, and the removal of Packing specifications for unpackable container types.

Hopefully this goes better than the current Update-MetaPhysicL PR...

roystgnr added a commit to roystgnr/moose that referenced this pull request Mar 23, 2023
The TIMPI docs always said we require action functors to take *const*
lvalue references, but we seem to have never actually enforced that
until we added the rvalue reference support.

Refs libMesh/TIMPI#113 , where Alex
describes making this change but I guess didn't actually push this
change?

This fixes libMesh/libmesh#3500 for me, and
it'll be needed for the next libMesh submodule update too.

Refs #000
@roystgnr roystgnr reopened this Mar 23, 2023
@roystgnr
Copy link
Copy Markdown
Member Author

I've got to remember that "fixes" is a Github keyword, not just a comment...

@loganharbour
Copy link
Copy Markdown
Member

Following. I would really like to get this to moose next week if possible

This gets us better error messages when timpi_parallel_only fails,
Packing<tuple> fixes, better test coverage, better comments, more
value support in the NBX algorithm, and the removal of `Packing`
specifications for unpackable container types.
@moosebuild
Copy link
Copy Markdown

Job Coverage on ff2c462 wanted to post the following:

Coverage

Coverage did not change

Full coverage report

This comment will be updated on new commits.

@roystgnr roystgnr merged commit 777798c into libMesh:devel Mar 25, 2023
@roystgnr roystgnr deleted the timpi_update branch March 25, 2023 14:51
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.

3 participants