TensorFEM is licensed under the Apache License, Version 2.0 with the LLVM exception.
Copyrights and patents in the TensorFEM project are retained by contributors. No copyright assignment is required to contribute to TensorFEM.
TensorFEM was originally developed in 2025 by Lawrence Livermore National Security, LLC.
TensorFEM-owned source, build, and script files use SPDX tags instead of repeating the full license text. The SPDX license expression for TensorFEM-owned files is:
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
This enables machine processing of license information based on the SPDX License Identifiers that are available here: https://spdx.org/licenses/
Files that come from third-party projects keep their upstream license markings.
TensorFEM vendors third-party packages under tpl/. These packages are covered
by their own licenses. See the license files included with each package for full
details.
Third-party dependencies currently include:
PackageName: BoBa
PackageHomePage: https://github.com/LLNL/BoBa
PackageLicenseDeclared: Apache-2.0 WITH LLVM-exception
PackageName: GLM
PackageHomePage: https://github.com/g-truc/glm
PackageLicenseDeclared: MIT OR Happy Bunny License
PackageName: GLVis
PackageHomePage: https://github.com/GLVis/glvis
PackageLicenseDeclared: BSD-3-Clause
PackageName: METIS
PackageHomePage: http://glaros.dtc.umn.edu/gkhome/metis/metis/overview
PackageLicenseDeclared: Apache-2.0
PackageName: MFEM
PackageHomePage: https://mfem.org/
PackageLicenseDeclared: BSD-3-Clause
PackageName: SDL
PackageHomePage: https://github.com/libsdl-org/SDL
PackageLicenseDeclared: Zlib