1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
From 0ad647e045e9cbe456ad0f5f3bdb6e015566e067 Mon Sep 17 00:00:00 2001
From: "Paul A. Patience" <paul@apatience.com>
Date: Thu, 28 Mar 2024 13:22:48 -0400
Subject: [PATCH 1/2] Remove references to MFEM_SOURCE_DIR
---
config/cmake/config.hpp.in | 3 ---
config/config.hpp.in | 3 ---
config/config.mk.in | 1 -
fem/ceed/interface/util.cpp | 8 +-------
general/device.cpp | 6 +-----
5 files changed, 2 insertions(+), 19 deletions(-)
diff --git a/config/cmake/config.hpp.in b/config/cmake/config.hpp.in
index 7cb2a958d..13f13c48d 100644
--- a/config/cmake/config.hpp.in
+++ b/config/cmake/config.hpp.in
@@ -30,9 +30,6 @@
#define MFEM_VERSION_MINOR (((MFEM_VERSION)/100)%100)
#define MFEM_VERSION_PATCH ((MFEM_VERSION)%100)
-// MFEM source directory.
-#define MFEM_SOURCE_DIR "@MFEM_SOURCE_DIR@"
-
// MFEM install directory.
#define MFEM_INSTALL_DIR "@MFEM_INSTALL_DIR@"
diff --git a/config/config.hpp.in b/config/config.hpp.in
index 39d7737c7..dbee1f32f 100644
--- a/config/config.hpp.in
+++ b/config/config.hpp.in
@@ -30,9 +30,6 @@
#define MFEM_VERSION_MINOR (((MFEM_VERSION)/100)%100)
#define MFEM_VERSION_PATCH ((MFEM_VERSION)%100)
-// The absolute path of the MFEM source prefix.
-// #define MFEM_SOURCE_DIR "@MFEM_SOURCE_DIR@"
-
// The absolute path of the MFEM installation prefix.
// #define MFEM_INSTALL_DIR "@MFEM_INSTALL_DIR@"
diff --git a/config/config.mk.in b/config/config.mk.in
index 303750bf5..d2f538666 100644
--- a/config/config.mk.in
+++ b/config/config.mk.in
@@ -12,7 +12,6 @@
# Variables corresponding to defines in config.hpp (YES, NO, or value)
MFEM_VERSION = @MFEM_VERSION@
MFEM_VERSION_STRING = @MFEM_VERSION_STRING@
-MFEM_SOURCE_DIR = @MFEM_SOURCE_DIR@
MFEM_INSTALL_DIR = @MFEM_INSTALL_DIR@
MFEM_GIT_STRING = @MFEM_GIT_STRING@
MFEM_USE_MPI = @MFEM_USE_MPI@
diff --git a/fem/ceed/interface/util.cpp b/fem/ceed/interface/util.cpp
index d122c2ab5..f2bc900a5 100644
--- a/fem/ceed/interface/util.cpp
+++ b/fem/ceed/interface/util.cpp
@@ -257,20 +257,14 @@ const std::string &GetCeedPath()
if (ceed_path.empty())
{
const char *install_dir = MFEM_INSTALL_DIR "/include/mfem/fem/ceed";
- const char *source_dir = MFEM_SOURCE_DIR "/fem/ceed";
struct_stat m_stat;
if (stat(install_dir, &m_stat) == 0 && S_ISDIR(m_stat.st_mode))
{
ceed_path = install_dir;
}
- else if (stat(source_dir, &m_stat) == 0 && S_ISDIR(m_stat.st_mode))
- {
- ceed_path = source_dir;
- }
else
{
- MFEM_ABORT("Cannot find libCEED kernels in MFEM_INSTALL_DIR or "
- "MFEM_SOURCE_DIR");
+ MFEM_ABORT("Cannot find libCEED kernels in MFEM_INSTALL_DIR");
}
// Could be useful for debugging:
// out << "Using libCEED dir: " << ceed_path << std::endl;
diff --git a/general/device.cpp b/general/device.cpp
index ccee71cd7..a68ba7191 100644
--- a/general/device.cpp
+++ b/general/device.cpp
@@ -464,13 +464,9 @@ static void OccaDeviceSetup(const int dev)
{
mfemDir = MFEM_INSTALL_DIR "/include/mfem/";
}
- else if (occa::io::exists(MFEM_SOURCE_DIR))
- {
- mfemDir = MFEM_SOURCE_DIR;
- }
else
{
- MFEM_ABORT("Cannot find OCCA kernels in MFEM_INSTALL_DIR or MFEM_SOURCE_DIR");
+ MFEM_ABORT("Cannot find OCCA kernels in MFEM_INSTALL_DIR");
}
occa::io::addLibraryPath("mfem", mfemDir);
--
2.41.0
|