moose icon indicating copy to clipboard operation
moose copied to clipboard

XFEM stateful material property support

Open dschwen opened this issue 5 years ago • 13 comments

This adds a separate material property storage for XFEM cut elements, including properties connecting fragment pairs to formulate stateful material based constraints. Putting this up here to get some Civet testing going. This is continuing work on a three year old branch.

Closes #7291

dschwen avatar Feb 04 '21 16:02 dschwen

Job Documentation on cfa8715 wanted to post the following:

View the site here

This comment will be updated on new commits.

moosebuild avatar Feb 04 '21 23:02 moosebuild

Job Precheck on 2f8fcac wanted to post the following:

Your code requires style changes.

A patch was auto generated and copied here
You can directly apply the patch by running, in the top level of your repository:

curl -s https://mooseframework.inl.gov/docs/PRs/16891/style.patch | git apply -v

Alternatively, with your repository up to date and in the top level of your repository:

git clang-format b28b88dfcc3512ec6b067f428c14e805bcf28a1c

moosebuild avatar Feb 05 '21 18:02 moosebuild

The design issue I'm facing now is that materials at extra QPs (e.g. along cuts) are executed by the material manager object and have to be compute = false. Now MOOSE is trying to be "helpful" by throwing a warning if a compute = false material does not override resetQpProperties... which almost none of the stock materials do.

dschwen avatar May 24 '21 14:05 dschwen

I'm going to give this another look-through, but I think this is about ready to go. Since we've merged in a couple of other major XFEM changes, we should rebase and re-run the tests.

bwspenc avatar Aug 12 '21 19:08 bwspenc

Job Generate and verify coverage on cfa8715 wanted to post the following:

Framework coverage

Coverage did not change

Modules coverage

Xfem

25abc3 #16891 cfa871
Total Total +/- New
Rate 81.69% 81.23% -0.46% 73.84%
Hits 6285 6633 +348 350
Misses 1409 1533 +124 124

Diff coverage report

Full coverage report

Full coverage reports

Reports

Warnings

  • xfem new line coverage rate 73.84% is less than the suggested 90.0%

This comment will be updated on new commits.

moosebuild avatar Sep 29 '21 20:09 moosebuild

@bwspenc and @jiangwen84 is this going anywhere? Do you need anything from me to advance this?

dschwen avatar Feb 09 '22 18:02 dschwen

Yeah, @gambka just pointed me to this. I thought we had merged this, actually. I think maybe it just needed a little more documentation.

bwspenc avatar Feb 09 '22 18:02 bwspenc

This pull request has been automatically marked as stale because it has not had recent activity in the last 30 days. It will be closed in 3 days if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Mar 16 '22 05:03 github-actions[bot]

@dschwen This is really close, and I want this capability. It needs some documentation and the tests to be turned on. Let's talk about how to get this in. Maybe I can do the rest of it.

bwspenc avatar Mar 16 '22 23:03 bwspenc

This pull request has been automatically marked as stale because it has not had recent activity in the last 100 days. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Jun 26 '22 05:06 github-actions[bot]

Tag @bwspenc

dschwen avatar Jun 26 '22 18:06 dschwen

This pull request has been automatically marked as stale because it has not had recent activity in the last 100 days. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Oct 05 '22 05:10 github-actions[bot]

We still want this

bwspenc avatar Oct 05 '22 21:10 bwspenc

This pull request has been automatically marked as stale because it has not had recent activity in the last 100 days. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Jan 15 '23 05:01 github-actions[bot]

No

dschwen avatar Jan 15 '23 19:01 dschwen

This pull request has been automatically marked as stale because it has not had recent activity in the last 100 days. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Apr 26 '23 05:04 github-actions[bot]

@bwspenc

dschwen avatar Apr 26 '23 14:04 dschwen

Do we still need this @bwspenc ?

dschwen avatar Jun 22 '23 16:06 dschwen

This pull request has been automatically marked as stale because it has not had recent activity in the last 100 days. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Oct 01 '23 05:10 github-actions[bot]