LLNL / serac

Serac is a high order nonlinear thermomechanical simulation code
BSD 3-Clause "New" or "Revised" License
178 stars 31 forks source link

Build Serac with PETSc #1087

Closed chapman39 closed 4 months ago

chapman39 commented 5 months ago

This PR will allow usage of PETSc in Serac builds and installs through MFEM or pure PETSc.

NOTE: MFEM_USE_PETSC is disabled on codevelop due to the following issue: #1082

codecov-commenter commented 5 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 86.97%. Comparing base (cba16d9) to head (576c5a5).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #1087 +/- ## ======================================== Coverage 86.97% 86.97% ======================================== Files 159 159 Lines 15465 15465 ======================================== Hits 13450 13450 Misses 2015 2015 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

chapman39 commented 5 months ago

I tested the installation by creating a mini cmake project and calling find_package(Serac).

jamiebramwell commented 4 months ago

@white238 , can you take a look at this?