mfem: support pumi w/zoltan and parmetis (#34864)

This commit is contained in:
Cameron Smith 2023-01-17 03:47:59 -05:00 committed by GitHub
parent 9e845635ce
commit 4fa0c1d11c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -805,9 +805,22 @@ def find_optional_library(name, prefix):
"apf_zoltan",
"spr",
]
pumi_dep_zoltan = ""
pumi_dep_parmetis = ""
if "+zoltan" in spec["pumi"]:
pumi_dep_zoltan = ld_flags_from_dirs([spec["zoltan"].prefix.lib], ["zoltan"])
if "+parmetis" in spec["zoltan"]:
pumi_dep_parmetis = ld_flags_from_dirs(
[spec["parmetis"].prefix.lib], ["parmetis"]
)
options += [
"PUMI_OPT=-I%s" % spec["pumi"].prefix.include,
"PUMI_LIB=%s" % ld_flags_from_dirs([spec["pumi"].prefix.lib], pumi_libs),
"PUMI_LIB=%s %s %s"
% (
ld_flags_from_dirs([spec["pumi"].prefix.lib], pumi_libs),
pumi_dep_zoltan,
pumi_dep_parmetis,
),
]
if "+gslib" in spec: