Merge branch 'master' into named-attr-sets
This commit is contained in:
@@ -43,7 +43,7 @@ jobs:
|
|||||||
remove-docker-images: 'true'
|
remove-docker-images: 'true'
|
||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
# It's easier to reference named variables than indexes of the matrix
|
# It's easier to reference named variables than indexes of the matrix
|
||||||
- name: Set Environment
|
- name: Set Environment
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
@@ -104,7 +104,7 @@ jobs:
|
|||||||
# This external action allows to interrupt a workflow already running on
|
# This external action allows to interrupt a workflow already running on
|
||||||
# the same branch to save resources.
|
# the same branch to save resources.
|
||||||
- name: Cancel Previous Runs
|
- name: Cancel Previous Runs
|
||||||
uses: styfle/cancel-workflow-action@0.11.0
|
uses: styfle/cancel-workflow-action@0.12.1
|
||||||
with:
|
with:
|
||||||
access_token: ${{ github.token }}
|
access_token: ${{ github.token }}
|
||||||
|
|
||||||
@@ -120,7 +120,7 @@ jobs:
|
|||||||
# /home/runner/work/mfem/mfem/mfem
|
# /home/runner/work/mfem/mfem/mfem
|
||||||
# Note: Done now to access "install-hypre" and "install-metis" actions.
|
# Note: Done now to access "install-hypre" and "install-metis" actions.
|
||||||
- name: checkout mfem
|
- name: checkout mfem
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
path: ${{ env.MFEM_TOP_DIR }}
|
path: ${{ env.MFEM_TOP_DIR }}
|
||||||
# Fetch the complete history for codecov to access commits ID
|
# Fetch the complete history for codecov to access commits ID
|
||||||
@@ -166,7 +166,7 @@ jobs:
|
|||||||
- name: cache hypre
|
- name: cache hypre
|
||||||
id: hypre-cache
|
id: hypre-cache
|
||||||
if: matrix.mpi == 'par'
|
if: matrix.mpi == 'par'
|
||||||
uses: actions/cache@v3
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ${{ env.HYPRE_TOP_DIR }}
|
path: ${{ env.HYPRE_TOP_DIR }}
|
||||||
key: ${{ runner.os }}-build-${{ env.HYPRE_TOP_DIR }}-${{ matrix.hypre-target }}-v2.2
|
key: ${{ runner.os }}-build-${{ env.HYPRE_TOP_DIR }}-${{ matrix.hypre-target }}-v2.2
|
||||||
@@ -194,7 +194,7 @@ jobs:
|
|||||||
- name: cache metis
|
- name: cache metis
|
||||||
id: metis-cache
|
id: metis-cache
|
||||||
if: matrix.mpi == 'par' && matrix.os != 'windows-latest'
|
if: matrix.mpi == 'par' && matrix.os != 'windows-latest'
|
||||||
uses: actions/cache@v3
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ${{ env.METIS_TOP_DIR }}
|
path: ${{ env.METIS_TOP_DIR }}
|
||||||
key: ${{ runner.os }}-build-${{ env.METIS_TOP_DIR }}-v2.2
|
key: ${{ runner.os }}-build-${{ env.METIS_TOP_DIR }}-v2.2
|
||||||
@@ -209,7 +209,7 @@ jobs:
|
|||||||
- name: cache vcpkg (Windows)
|
- name: cache vcpkg (Windows)
|
||||||
id: vcpkg-cache
|
id: vcpkg-cache
|
||||||
if: matrix.os == 'windows-latest'
|
if: matrix.os == 'windows-latest'
|
||||||
uses: actions/cache@v3
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: vcpkg_cache
|
path: vcpkg_cache
|
||||||
key: ${{ runner.os }}-${{ matrix.mpi }}-vcpkg-v1
|
key: ${{ runner.os }}-${{ matrix.mpi }}-vcpkg-v1
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
# Initializes the CodeQL tools for scanning.
|
# Initializes the CodeQL tools for scanning.
|
||||||
- name: Initialize CodeQL
|
- name: Initialize CodeQL
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
@@ -35,12 +35,12 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Cancel Previous Runs
|
- name: Cancel Previous Runs
|
||||||
uses: styfle/cancel-workflow-action@0.11.0
|
uses: styfle/cancel-workflow-action@0.12.1
|
||||||
with:
|
with:
|
||||||
access_token: ${{ github.token }}
|
access_token: ${{ github.token }}
|
||||||
|
|
||||||
- name: checkout MFEM
|
- name: checkout MFEM
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
path: mfem
|
path: mfem
|
||||||
|
|
||||||
@@ -50,7 +50,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Cache Hypre Install
|
- name: Cache Hypre Install
|
||||||
id: hypre-cache
|
id: hypre-cache
|
||||||
uses: actions/cache@v3
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ${{ env.HYPRE_TOP_DIR }}
|
path: ${{ env.HYPRE_TOP_DIR }}
|
||||||
key: ${{ runner.os }}-build-${{ env.HYPRE_TOP_DIR }}-v2.2
|
key: ${{ runner.os }}-build-${{ env.HYPRE_TOP_DIR }}-v2.2
|
||||||
@@ -65,7 +65,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Cache Metis Install
|
- name: Cache Metis Install
|
||||||
id: metis-cache
|
id: metis-cache
|
||||||
uses: actions/cache@v3
|
uses: actions/cache@v4
|
||||||
with:
|
with:
|
||||||
path: ${{ env.METIS_TOP_DIR }}
|
path: ${{ env.METIS_TOP_DIR }}
|
||||||
key: ${{ runner.os }}-build-${{ env.METIS_TOP_DIR }}-v2.2
|
key: ${{ runner.os }}-build-${{ env.METIS_TOP_DIR }}-v2.2
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
@@ -28,12 +28,12 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Cancel Previous Runs
|
- name: Cancel Previous Runs
|
||||||
uses: styfle/cancel-workflow-action@0.11.0
|
uses: styfle/cancel-workflow-action@0.12.1
|
||||||
with:
|
with:
|
||||||
access_token: ${{ github.token }}
|
access_token: ${{ github.token }}
|
||||||
|
|
||||||
- name: MFEM Checkout
|
- name: MFEM Checkout
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
path: mfem
|
path: mfem
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
@@ -34,12 +34,12 @@ jobs:
|
|||||||
github.event.pull_request.head.repo.full_name != github.repository)
|
github.event.pull_request.head.repo.full_name != github.repository)
|
||||||
steps:
|
steps:
|
||||||
- name: Cancel Previous Runs
|
- name: Cancel Previous Runs
|
||||||
uses: styfle/cancel-workflow-action@0.11.0
|
uses: styfle/cancel-workflow-action@0.12.1
|
||||||
with:
|
with:
|
||||||
access_token: ${{ github.token }}
|
access_token: ${{ github.token }}
|
||||||
|
|
||||||
- name: checkout mfem
|
- name: checkout mfem
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: copyright check
|
- name: copyright check
|
||||||
id: copyright
|
id: copyright
|
||||||
@@ -60,11 +60,18 @@ jobs:
|
|||||||
./config/githooks/pre-push --release
|
./config/githooks/pre-push --release
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|
||||||
|
- name: math check
|
||||||
|
id: math
|
||||||
|
run: |
|
||||||
|
./config/githooks/pre-push --math
|
||||||
|
continue-on-error: true
|
||||||
|
|
||||||
- name: wrap-up
|
- name: wrap-up
|
||||||
if: |
|
if: |
|
||||||
steps.copyright.outcome != 'success' ||
|
steps.copyright.outcome != 'success' ||
|
||||||
steps.license.outcome != 'success' ||
|
steps.license.outcome != 'success' ||
|
||||||
steps.release.outcome != 'success'
|
steps.release.outcome != 'success' ||
|
||||||
|
steps.math.outcome != 'success'
|
||||||
run: |
|
run: |
|
||||||
if [[ "${{ steps.copyright.outcome }}" != "success" ]]; then
|
if [[ "${{ steps.copyright.outcome }}" != "success" ]]; then
|
||||||
echo "copyright check failed, unroll log for details"
|
echo "copyright check failed, unroll log for details"
|
||||||
@@ -75,6 +82,9 @@ jobs:
|
|||||||
if [[ "${{ steps.release.outcome }}" != "success" ]]; then
|
if [[ "${{ steps.release.outcome }}" != "success" ]]; then
|
||||||
echo "release check failed, unroll log for details"
|
echo "release check failed, unroll log for details"
|
||||||
fi
|
fi
|
||||||
|
if [[ "${{ steps.math.outcome }}" != "success" ]]; then
|
||||||
|
echo "math check failed, unroll log for details"
|
||||||
|
fi
|
||||||
exit 1
|
exit 1
|
||||||
|
|
||||||
code-style:
|
code-style:
|
||||||
@@ -84,7 +94,7 @@ jobs:
|
|||||||
github.event.pull_request.head.repo.full_name != github.repository)
|
github.event.pull_request.head.repo.full_name != github.repository)
|
||||||
steps:
|
steps:
|
||||||
- name: checkout mfem
|
- name: checkout mfem
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: get astyle
|
- name: get astyle
|
||||||
run: |
|
run: |
|
||||||
@@ -101,7 +111,7 @@ jobs:
|
|||||||
github.event.pull_request.head.repo.full_name != github.repository)
|
github.event.pull_request.head.repo.full_name != github.repository)
|
||||||
steps:
|
steps:
|
||||||
- name: checkout mfem
|
- name: checkout mfem
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: get doxygen and graphviz
|
- name: get doxygen and graphviz
|
||||||
run: |
|
run: |
|
||||||
@@ -126,7 +136,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: checkout mfem
|
- name: checkout mfem
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
|
|
||||||
|
|||||||
@@ -342,6 +342,7 @@ miniapps/toys/mondrian.mesh
|
|||||||
miniapps/solvers/block-solvers
|
miniapps/solvers/block-solvers
|
||||||
miniapps/solvers/lor_solvers
|
miniapps/solvers/lor_solvers
|
||||||
miniapps/solvers/plor_solvers
|
miniapps/solvers/plor_solvers
|
||||||
|
miniapps/solvers/lor_elast
|
||||||
miniapps/solvers/ParaView
|
miniapps/solvers/ParaView
|
||||||
miniapps/solvers/mesh.*
|
miniapps/solvers/mesh.*
|
||||||
miniapps/solvers/sol.*
|
miniapps/solvers/sol.*
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
@@ -23,7 +23,7 @@ allocate_resource:
|
|||||||
stage: allocate_resource
|
stage: allocate_resource
|
||||||
script:
|
script:
|
||||||
- echo ${ALLOC_NAME}
|
- echo ${ALLOC_NAME}
|
||||||
- salloc --exclusive --nodes=1 --partition=pdebug --time=45 --no-shell --job-name=${ALLOC_NAME}
|
- salloc --exclusive --nodes=1 --reservation=ci --time=60 --no-shell --job-name=${ALLOC_NAME}
|
||||||
timeout: 6h
|
timeout: 6h
|
||||||
|
|
||||||
# GitLab jobs for the Quartz machine at LLNL
|
# GitLab jobs for the Quartz machine at LLNL
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -22,6 +22,23 @@ Discretization improvements
|
|||||||
IntegrationRules through a moment-fitting approach. The cut is specified by
|
IntegrationRules through a moment-fitting approach. The cut is specified by
|
||||||
the zero level set of a Coefficient. See fem/intrules_cut.hpp and Example 38.
|
the zero level set of a Coefficient. See fem/intrules_cut.hpp and Example 38.
|
||||||
|
|
||||||
|
GPU support
|
||||||
|
----------------------------
|
||||||
|
- Added support for full assembly on simplices.
|
||||||
|
- Added functionality for BilinearFormIntegrators to use kernels that work for both
|
||||||
|
tensor and unstructured elements.
|
||||||
|
- Added partial assembly for linear elasticity. Does not use sum factorization for now.
|
||||||
|
|
||||||
|
New and updated examples and miniapps
|
||||||
|
-------------------------------------
|
||||||
|
- Added a new block solver in miniapp/solvers for the Darcy problem.
|
||||||
|
The new solver is based on a Bramble-Pasciak preconditioning. User can
|
||||||
|
use and implement their own preconditioner for the mass matrix.
|
||||||
|
|
||||||
|
- Added miniapp to demonstrate new elasticity integrator and unstructured element GPU support,
|
||||||
|
and a block diagonal preconditioner using low order refinement. Allows comparison with
|
||||||
|
currently existing legacy mode integrator. See miniapps/solvers/lor_elast.
|
||||||
|
|
||||||
Miscellaneous
|
Miscellaneous
|
||||||
-------------
|
-------------
|
||||||
- The ReadCubit Genesis mesh importer has been rewritten to improve readability.
|
- The ReadCubit Genesis mesh importer has been rewritten to improve readability.
|
||||||
|
|||||||
+13
-9
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
@@ -18,9 +18,10 @@ set(USER_CONFIG "${CMAKE_CURRENT_SOURCE_DIR}/config/user.cmake" CACHE PATH
|
|||||||
"Path to optional user configuration file.")
|
"Path to optional user configuration file.")
|
||||||
|
|
||||||
# Require C++11 and disable compiler-specific extensions
|
# Require C++11 and disable compiler-specific extensions
|
||||||
set(CMAKE_CXX_STANDARD 11)
|
set(CMAKE_CXX_STANDARD 11 CACHE STRING "C++ standard to use.")
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
set(CMAKE_CXX_STANDARD_REQUIRED ON CACHE BOOL
|
||||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
"Force the use of the chosen C++ standard.")
|
||||||
|
set(CMAKE_CXX_EXTENSIONS OFF CACHE BOOL "Enable C++ standard extensions.")
|
||||||
|
|
||||||
# Load user settings before the defaults - this way the defaults will not
|
# Load user settings before the defaults - this way the defaults will not
|
||||||
# overwrite the user set options. If the user has not set all options, we still
|
# overwrite the user set options. If the user has not set all options, we still
|
||||||
@@ -93,7 +94,7 @@ if ((MFEM_USE_SUNDIALS OR
|
|||||||
MFEM_USE_RAJA OR
|
MFEM_USE_RAJA OR
|
||||||
MFEM_USE_UMPIRE) AND
|
MFEM_USE_UMPIRE) AND
|
||||||
("${CMAKE_CXX_STANDARD}" LESS "14"))
|
("${CMAKE_CXX_STANDARD}" LESS "14"))
|
||||||
set(CMAKE_CXX_STANDARD 14)
|
set(CMAKE_CXX_STANDARD 14 CACHE STRING "C++ standard to use." FORCE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Include xSDK default CMake file.
|
# Include xSDK default CMake file.
|
||||||
@@ -104,7 +105,8 @@ enable_language(CXX)
|
|||||||
if (MINGW)
|
if (MINGW)
|
||||||
# MinGW GCC does not expose the functions jn/_jn, yn/_yn (used in Example
|
# MinGW GCC does not expose the functions jn/_jn, yn/_yn (used in Example
|
||||||
# 25/25p) unless we use '-std=gnu++11':
|
# 25/25p) unless we use '-std=gnu++11':
|
||||||
set(CMAKE_CXX_EXTENSIONS ON)
|
set(CMAKE_CXX_EXTENSIONS ON
|
||||||
|
CACHE BOOL "Enable C++ standard extensions." FORCE)
|
||||||
endif()
|
endif()
|
||||||
if (MFEM_USE_CUDA)
|
if (MFEM_USE_CUDA)
|
||||||
if (MFEM_USE_HIP)
|
if (MFEM_USE_HIP)
|
||||||
@@ -115,9 +117,11 @@ if (MFEM_USE_CUDA)
|
|||||||
set(CMAKE_CUDA_HOST_COMPILER ${CMAKE_CXX_COMPILER})
|
set(CMAKE_CUDA_HOST_COMPILER ${CMAKE_CXX_COMPILER})
|
||||||
endif()
|
endif()
|
||||||
enable_language(CUDA)
|
enable_language(CUDA)
|
||||||
set(CMAKE_CUDA_STANDARD ${CMAKE_CXX_STANDARD})
|
set(CMAKE_CUDA_STANDARD ${CMAKE_CXX_STANDARD} CACHE STRING
|
||||||
set(CMAKE_CUDA_STANDARD_REQUIRED ON)
|
"CUDA standard to use.")
|
||||||
set(CMAKE_CUDA_EXTENSIONS OFF)
|
set(CMAKE_CUDA_STANDARD_REQUIRED ON CACHE BOOL
|
||||||
|
"Force the use of the chosen CUDA standard.")
|
||||||
|
set(CMAKE_CUDA_EXTENSIONS OFF CACHE BOOL "Enable CUDA standard extensions.")
|
||||||
set(CUDA_FLAGS "--expt-extended-lambda")
|
set(CUDA_FLAGS "--expt-extended-lambda")
|
||||||
if (CMAKE_VERSION VERSION_LESS 3.18.0)
|
if (CMAKE_VERSION VERSION_LESS 3.18.0)
|
||||||
set(CUDA_FLAGS "-arch=${CUDA_ARCH} ${CUDA_FLAGS}")
|
set(CUDA_FLAGS "-arch=${CUDA_ARCH} ${CUDA_FLAGS}")
|
||||||
|
|||||||
@@ -346,6 +346,9 @@ Before you can start, you need a GitHub account, here are a few suggestions:
|
|||||||
- Code specifics
|
- Code specifics
|
||||||
- All new public, protected, and private classes, methods, data members, and
|
- All new public, protected, and private classes, methods, data members, and
|
||||||
functions have Doxygen-style documentation in source comments.
|
functions have Doxygen-style documentation in source comments.
|
||||||
|
- Math formulas can be included in the Doxygen comments either with standard
|
||||||
|
LaTeX (`$..$` and `$$..$$`) for portions that need detailed explanation, or with
|
||||||
|
[Unicode](https://www.unicodeit.net/) or plain text when short or readable description is preferable.
|
||||||
- In addition to arguments and functionality, documentation should include the
|
- In addition to arguments and functionality, documentation should include the
|
||||||
current limitations of the code, any background information that is
|
current limitations of the code, any background information that is
|
||||||
implicitly assumed in the implementation, and the ownership and lifetime
|
implicitly assumed in the implementation, and the ownership and lifetime
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
BSD 3-Clause License
|
BSD 3-Clause License
|
||||||
|
|
||||||
Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC
|
Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
Redistribution and use in source and binary forms, with or without
|
Redistribution and use in source and binary forms, with or without
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
// Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
// Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
// Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
//
|
//
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
// Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
// Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
//
|
//
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
@@ -21,6 +21,7 @@ if [[ "${option}" == "--help" ]]; then
|
|||||||
echo " --copyright"
|
echo " --copyright"
|
||||||
echo " --license"
|
echo " --license"
|
||||||
echo " --release"
|
echo " --release"
|
||||||
|
echo " --math"
|
||||||
echo " --style"
|
echo " --style"
|
||||||
echo " --history"
|
echo " --history"
|
||||||
echo ""
|
echo ""
|
||||||
@@ -35,8 +36,8 @@ cd $(git rev-parse --show-toplevel)
|
|||||||
# copyright check
|
# copyright check
|
||||||
copyright=true
|
copyright=true
|
||||||
if [[ "${option}" == "--copyright" || "${option}" == "" ]]; then
|
if [[ "${option}" == "--copyright" || "${option}" == "" ]]; then
|
||||||
if git grep -n "^\(#\|//\).*Copyright.*2010-20\(2[^3]\|[^2].\)" > matches.txt; then
|
if git grep -n "^\(#\|//\).*Copyright.*2010-20\(2[^4]\|[^2].\)" > matches.txt; then
|
||||||
echo "Please update the following files to Copyright (c) 2010-2023:"
|
echo "Please update the following files to Copyright (c) 2010-2024:"
|
||||||
cat matches.txt
|
cat matches.txt
|
||||||
copyright=false
|
copyright=false
|
||||||
fi
|
fi
|
||||||
@@ -63,6 +64,18 @@ if [[ "${option}" == "--release" || "${option}" == "" ]]; then
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# math in doxygen check
|
||||||
|
math=true
|
||||||
|
if [[ "${option}" == "--math" || "${option}" == "" ]]; then
|
||||||
|
if grep '\\f' -R doc/CodeDocumentation.dox mfem.hpp config general linalg mesh fem examples miniapps | grep -v '\\frac' | grep -v fem/picojson.h | grep -v config/githooks/pre-push > matches.txt
|
||||||
|
then
|
||||||
|
echo "Please use $..$ and \$\$..\$\$ for LaTeX formulas in the following"
|
||||||
|
echo "comments instead of the Doxygen style \f$..\f$, \f[..\f], etc."
|
||||||
|
cat matches.txt
|
||||||
|
math=false
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
# wrap-up
|
# wrap-up
|
||||||
code=0
|
code=0
|
||||||
if ! $copyright ; then
|
if ! $copyright ; then
|
||||||
@@ -77,6 +90,10 @@ if ! $release ; then
|
|||||||
echo "release check failed, unroll log for details"
|
echo "release check failed, unroll log for details"
|
||||||
code=1
|
code=1
|
||||||
fi
|
fi
|
||||||
|
if ! $math ; then
|
||||||
|
echo "math in doxygen check failed, unroll log for details"
|
||||||
|
code=1
|
||||||
|
fi
|
||||||
|
|
||||||
# `code-style` is not just a check, it will actually reformat the code if
|
# `code-style` is not just a check, it will actually reformat the code if
|
||||||
# necessary. This means that if one pushes while the repo is in dirty state
|
# necessary. This means that if one pushes while the repo is in dirty state
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
// Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
// at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
// LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
//
|
//
|
||||||
|
|||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (c) 2010-2023, Lawrence Livermore National Security, LLC. Produced
|
# Copyright (c) 2010-2024, Lawrence Livermore National Security, LLC. Produced
|
||||||
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
# at the Lawrence Livermore National Laboratory. All Rights reserved. See files
|
||||||
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
# LICENSE and NOTICE for details. LLNL-CODE-806117.
|
||||||
#
|
#
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
MFEM NURBS mesh v1.0
|
MFEM NURBS mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
# SQUARE = 3
|
# SQUARE = 3
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
MFEM NURBS mesh v1.0
|
MFEM NURBS mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
# SQUARE = 3
|
# SQUARE = 3
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
MFEM NURBS mesh v1.0
|
MFEM NURBS mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
# SQUARE = 3
|
# SQUARE = 3
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
MFEM NURBS mesh v1.0
|
MFEM NURBS mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
# SQUARE = 3
|
# SQUARE = 3
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
MFEM NURBS mesh v1.0
|
MFEM NURBS mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
# SQUARE = 3
|
# SQUARE = 3
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
MFEM mesh v1.0
|
MFEM mesh v1.0
|
||||||
|
|
||||||
#
|
#
|
||||||
# MFEM Geometry Types (see mesh/geom.hpp):
|
# MFEM Geometry Types (see fem/geom.hpp):
|
||||||
#
|
#
|
||||||
# POINT = 0
|
# POINT = 0
|
||||||
# SEGMENT = 1
|
# SEGMENT = 1
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user