serac
serac copied to clipboard
Serac is a high order nonlinear thermomechanical simulation code
User codes would like to include a single header for simplicity.
Readthedocs recently turned on pdf generation failures disabling the entire doc build. This uncovered the fact that the pdf build is failing. I turned this off in `.readthedocs.yaml`, but we...
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners This github feature may help better suggest who should be reviewing sections of the code. For example: * default: jamiebramwell, white238 * src/serac/infrastructure : white238, chapman39 * src/numerics/functional: samuelpmishLLNL
https://github.com/LLNL/serac/blob/a300c9c98c631d5503428aff9f67dbd2cdc0df90/src/serac/mesh/mesh_utils_base.hpp#L221 The meaning of refine_parallel and refine_serial arguments is opaque unless you peek at the implementation. It's the number of calls to mfem's UniformRefinement() which is regrettably also relatively opaque....
https://github.com/LLNL/serac/blob/eb736b5abe45304aacc987ce6004286f721ab692/src/serac/physics/solid_mechanics.hpp#L496 I need more documentation about how the `TractionType` lambda needs to be defined (standard disclaimers about not being a mechanical engineer). I kind of expected that `x` would be...
This was originally buggy. We should see if the new versions are stable now.
Can these two duplicate sections be unified into a function w/o too much effort? _Originally posted by @white238 in https://github.com/LLNL/serac/pull/884#discussion_r1100436478_
We should do some work to cleanup our project's Spack package in an effort to push it up to Spack's repository. Things we should do that I can think off...
This is a great catch. It's troubling that none of our other tests were sensitive to this. I guess that our patch tests were passing because they were taking more...
here's a sourcefile with a reproducer: [beam_bending.zip](https://github.com/LLNL/serac/files/11578278/beam_bending.zip) When running this problem with the Kinsol Newton option, it performs a few iterations and exits with the error message: ``` [KINSOL] KINSol...