serac icon indicating copy to clipboard operation
serac copied to clipboard

Serac is a high order nonlinear thermomechanical simulation code

Results 173 serac issues
Sort by recently updated
recently updated
newest added

We're currently checking that all elements can reproduce affine functions (i.e., patch tests). We should go further and verify that higher-order elements can reproduce polynomial solutions up to their order.

I'm solving a problem with a known adjoint solution. I was wondering if it would be possible/desirable to provide an interface to supply adjoint solutions, rather request the physics model...

@kswartz92 wants to solve a series of problems on the same mesh with different essential boundary conditions (for concreteness, this is for homogenization). It would be helpful if one could...

Hi! I'm looking at this Dockerfile https://github.com/LLNL/serac/blob/develop/scripts/docker/dockerfile_gcc-11 and I'd like to install serac into a container already with a spack install. I've never used "uberenv" but when I tried it,...

it seems there are a number of serious issues with config-build.py script: - our [documentation](https://serac.readthedocs.io/en/latest/sphinx/quickstart.html#building-serac) is misleading or out of date, instructing users to specify the build type through `CMAKE_BUILD_TYPE`,...

As discussed here: [mfem_dynamic_kernel_refactor.pdf](https://github.com/LLNL/serac/files/10539047/mfem_dynamic_kernel_refactor.pdf) It's possible to change the underlying finite element kernels slightly to allow for runtime-selection of polynomial order (and quadrature rule), which can reduce the number of...

This has come up in several niche cases and has no side effects that I know of. We should turn it on by default in our MFEM builds.

CS
build

Currently we only support a single default mesh. Each physics module should be able to support different meshes via some input file functionality that doesn't exist atm.

enhancement
CS
discretization
input

the recent version of mpich for ubuntu 22.04 adds some link-time optimization flags to MPI targets, so all of the TPLs built end up with fat binaries. Enabling LTO flags...

@samuelpmishLLNL mentioned that there weren't a lot of tests here. This should be shored up.