Skip to content

Commit fe5c897

Browse files
committed
Fix PR awslabs#717 MFEM patch stack and Spack cuDSS support
1 parent cabb01f commit fe5c897

9 files changed

Lines changed: 2600 additions & 10 deletions

File tree

.github/license-check/c.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
21
// SPDX-License-Identifier: Apache-2.0

cmake/ExternalGitTags.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,15 +125,15 @@ set(EXTERN_METIS_GIT_TAG
125125

126126
# MFEM
127127
set(EXTERN_MFEM_URL
128-
"https://github.com/yuyangdai/mfem.git" CACHE STRING
128+
"https://github.com/mfem/mfem.git" CACHE STRING
129129
"URL for external MFEM build"
130130
)
131131
set(EXTERN_MFEM_GIT_BRANCH
132-
"cudss-dev" CACHE STRING
132+
"master" CACHE STRING
133133
"Git branch for external MFEM build"
134134
)
135135
set(EXTERN_MFEM_GIT_TAG
136-
"e217864f168acb1d7bdb3fd7c5aa73ef81951237" CACHE STRING
136+
"d9d6526cc1749980a2ba1da16e2c1ca1e07d82ec" CACHE STRING
137137
"Git tag for external MFEM build"
138138
)
139139

cmake/ExternalMFEM.cmake

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ if(PALACE_WITH_CUDA)
123123
"-DCMAKE_CUDA_FLAGS=${MFEM_CUDA_FLAGS}"
124124
"-DMFEM_USE_CUDSS=${PALACE_WITH_CUDSS}"
125125
)
126-
if(PALACE_WITH_CUDSS)
126+
if(PALACE_WITH_CUDSS AND NOT "${CUDSS_DIR}" STREQUAL "")
127127
list(APPEND MFEM_OPTIONS
128128
"-DCUDSS_DIR=${CUDSS_DIR}"
129129
)
@@ -406,6 +406,8 @@ set(MFEM_PATCH_FILES
406406
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_par_tet_mesh_fix_dev.diff"
407407
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/patch_gmsh_parser_performance.diff"
408408
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/mfem_pr5280.diff"
409+
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/mfem_pr5246.diff"
410+
"${CMAKE_SOURCE_DIR}/extern/patch/mfem/mfem_pr5124_cudss.diff"
409411
)
410412

411413
include(ExternalProject)

0 commit comments

Comments
 (0)