Skip to content
Serac is a high order nonlinear thermomechanical simulation code
C++ Python Shell CMake
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitlab/ci Fix wrong naming of intel job Mar 25, 2020
.vscode Merge branch 'master' into bugfix/bramwell/gccfixes Mar 31, 2020
cmake actually applying the style changes Mar 25, 2020
data Adding check for vdim ordering when using boomer and first step towar… Dec 5, 2019
host-configs Update quartz host-configs Apr 7, 2020
scripts Switch to clang-format in host-configs Apr 6, 2020
src Removing the view version of the boundary condition marker arrays Apr 1, 2020
tests Remove duplicate mpi finalize Apr 6, 2020
.clang-format changed line width and brace wrapping Mar 30, 2020
.gitignore Ignoring the whole vscode directory Mar 27, 2020
.gitlab-ci.yml Minimal version Mar 25, 2020
.gitmodules Added BLT submodule May 10, 2019
.readthedocs.yml Adding readthedocs and sphinx documentation (#3) Mar 2, 2020
CMakeLists.txt actually applying the style changes Mar 25, 2020 Fixing code information files for open sourcing Feb 24, 2020 Adding to the contributor list Apr 1, 2020
LICENSE More date fixing Feb 24, 2020
NOTICE Adapting license to new devs (and source inclusion) Oct 29, 2019 Fixing the documentation link. Mar 2, 2020
astyle.cfg * Adds devtool support (more work coming) Dec 12, 2019 * Change to new version of finding devtools Mar 25, 2020


Documentation Status License

Serac is a 3D implicit nonlinear thermal-structural simulation code. It's primary purpose is to investigate multiphysics abstraction strategies and implicit finite element-based alogrithm development for emerging computing architectures. It also serves as a proxy-app for LLNL's DIABLO and ALE3D codes.


Build, run, and design documentation can be found at readthedocs.


We welcome all kinds of contributions: new features, bug fixes, documentation edits.

For more information, see the contributing guide.


Copyright (c) 2019-2020, Lawrence Livermore National Security, LLC. Produced at the Lawrence Livermore National Laboratory.

Copyrights and patents in the Serac project are retained by contributors. No copyright assignment is required to contribute to Serac.

See LICENSE for details.

Unlimited Open Source - BSD 3-clause Distribution

SPDX usage

Individual files contain SPDX tags instead of the full license text. This enables machine processing of license information based on the SPDX License Identifiers that are available here:

Files that are licensed as BSD 3-Clause contain the following text in the license header:

SPDX-License-Identifier: (BSD-3-Clause)

External Packages

Serac bundles some of its external dependencies in its repository. These packages are covered by various permissive licenses. A summary listing follows. See the license included with each package for full details.

PackageName: BLT
PackageLicenseDeclared: BSD-3-Clause

PackageName: uberenv
PackageLicenseDeclared: BSD-3-Clause

You can’t perform that action at this time.