Skip to content

AD generalized plane strain support #33416

Open
maxnezdyur wants to merge 2 commits into
idaholab:nextfrom
maxnezdyur:ad-gen-plane-strain
Open

AD generalized plane strain support #33416
maxnezdyur wants to merge 2 commits into
idaholab:nextfrom
maxnezdyur:ad-gen-plane-strain

Conversation

@maxnezdyur

Copy link
Copy Markdown
Contributor

closes #33415

@maxnezdyur

Copy link
Copy Markdown
Contributor Author

@bwspenc
What we talked about this morning

@maxnezdyur maxnezdyur added the PR: AI assisted Pull requests that utilized AI label Jul 23, 2026
@maxnezdyur
maxnezdyur force-pushed the ad-gen-plane-strain branch from 6f64864 to 51069d0 Compare July 23, 2026 15:57
@moosebuild

moosebuild commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Job Documentation, step Docs: sync website on b10b365 wanted to post the following:

View the site here

This comment will be updated on new commits.

@moosebuild

moosebuild commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

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

Framework coverage

9fbd27 #33416 b10b36
Total Total +/- New
Rate 85.99% 85.99% -0.00% 100.00%
Hits 138581 138587 +6 15
Misses 22575 22581 +6 0

Diff coverage report

Full coverage report

Modules coverage

Solid mechanics

9fbd27 #33416 b10b36
Total Total +/- New
Rate 85.38% 85.63% +0.25% 100.00%
Hits 28951 29259 +308 269
Misses 4957 4911 -46 0

Diff coverage report

Full coverage report

Thermal hydraulics

9fbd27 #33416 b10b36
Total Total +/- New
Rate 88.76% 88.76% -0.01% -
Hits 15410 15409 -1 0
Misses 1951 1952 +1 0

Diff coverage report

Full coverage report

Full coverage reports

Reports

This comment will be updated on new commits.

@moosebuild

Copy link
Copy Markdown
Contributor

Job Test, step Results summary on b10b365 wanted to post the following:

Framework test summary

Compared against 9fbd272 in job civet.inl.gov/job/3994705.

No change

Modules test summary

Compared against 9fbd272 in job civet.inl.gov/job/3994705.

Added tests

Test Time (s) Memory (MB)
solid_mechanics/test:2D_different_planes.gps_jacobian_xz_ad 1.48 125.73
solid_mechanics/test:2D_different_planes.gps_jacobian_yz_ad 1.48 124.48
solid_mechanics/test:generalized_plane_strain.generalized_plane_strain_squares_ad_jacobian 1.22 116.49
solid_mechanics/test:2D_different_planes.gps_jacobian_xy_ad 1.17 121.93
solid_mechanics/test:generalized_plane_strain.out_of_plane_pressure_material_ad_jacobian 0.99 116.85
solid_mechanics/test:generalized_plane_strain.generalized_plane_strain_scalar_vector_ad 0.85 115.07
solid_mechanics/test:generalized_plane_strain.generalized_plane_strain_auto_scalar 0.85 109.85
solid_mechanics/test:generalized_plane_strain.generalized_plane_strain_auto_scalar_ad 0.82 98.23
solid_mechanics/test:2D_different_planes.gps_xz_finite_ad 0.80 127.79
solid_mechanics/test:2D_different_planes.gps_xy_finite_ad 0.80 117.68
solid_mechanics/test:generalized_plane_strain.generalized_plane_strain_squares_ad 0.80 93.68
solid_mechanics/test:generalized_plane_strain.out_of_plane_pressure_material_ad 0.78 78.31
solid_mechanics/test:generalized_plane_strain.generalized_plane_strain_small_ad_jacobian 0.77 115.01
solid_mechanics/test:2D_different_planes.gps_yz_finite_ad 0.76 142.65
solid_mechanics/test:generalized_plane_strain.out_of_plane_pressure_function_ad 0.75 94.85
solid_mechanics/test:generalized_plane_strain.generalized_plane_strain_finite_ad 0.74 115.24
solid_mechanics/test:2D_different_planes.gps_yz_incremental_ad 0.73 102.95
solid_mechanics/test:2D_different_planes.gps_xz_small_ad 0.72 98.94
solid_mechanics/test:generalized_plane_strain.generalized_plane_strain_ref_resid_extra_vector_tags_ad 0.72 75.09
solid_mechanics/test:2D_different_planes.gps_xy_incremental_ad 0.72 98.01
solid_mechanics/test:2D_different_planes.gps_yz_small_ad 0.71 76.29
solid_mechanics/test:2D_different_planes.gps_xz_incremental_ad 0.70 82.73
solid_mechanics/test:2D_different_planes.gps_xy_small_ad 0.69 113.93
solid_mechanics/test:generalized_plane_strain.generalized_plane_strain_ref_resid_absolute_value_vector_tags_ad 0.68 91.96
solid_mechanics/test:generalized_plane_strain.generalized_plane_strain_increment_ad 0.67 100.12
solid_mechanics/test:1D_axisymmetric.axisymmetric_gps_finite_ad_jacobian 0.66 113.92
solid_mechanics/test:generalized_plane_strain.generalized_plane_strain_small_ad 0.66 81.17
solid_mechanics/test:1D_axisymmetric.axisymmetric_gps_small_ad_jacobian 0.65 74.88
solid_mechanics/test:1D_axisymmetric.axisymmetric_gps_small_ad 0.64 67.62
solid_mechanics/test:1D_axisymmetric.axisymmetric_gps_incremental_ad 0.63 85.25
solid_mechanics/test:1D_axisymmetric.axisymmetric_gps_incremental_ad_jacobian 0.62 94.72
solid_mechanics/test:1D_axisymmetric.axisymmetric_gps_finite_ad 0.62 78.10

@lindsayad lindsayad left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I approve of the framework changes. Love to see things like dropping kernel_coverage_check = false from those test/tests inputs!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: AI assisted Pull requests that utilized AI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add automatic differentiation support for generalized plane strain

3 participants