diff --git a/misc/module-builder/k/esp.sh b/misc/module-builder/k/esp.sh index bd2d78ff4..4a4de4868 100755 --- a/misc/module-builder/k/esp.sh +++ b/misc/module-builder/k/esp.sh @@ -19,6 +19,9 @@ wget --no-check-certificate https://acdl.mit.edu/ESP/PreBuilts/ESP${VERSION}Lin. mkdir ${MODULE_DEST} tar xzf ESP${VERSION}Lin.tgz -C ${MODULE_DEST} --strip-components=1 +# insulate linking from OpenCASCADE path version +(cd ${MODULE_DEST} && ln -s OpenCASCADE-* OpenCASCADE) + mkdir -p ${MODFILE_BASE} cat > ${MODFILE_DEST} << EOF #%Module# @@ -44,12 +47,12 @@ if { \$modmode != "switch3" } { } setenv ESP_ROOT \$base/\$version/EngSketchPad -setenv CASROOT \$base/\$version/OpenCASCADE-7.3.1 +setenv CASROOT \$base/\$version/OpenCASCADE prepend-path PATH \$base/\$version/EngSketchPad/bin prepend-path LD_LIBRARY_PATH \$base/\$version/EngSketchPad/lib -prepend-path LD_LIBRARY_PATH \$base/\$version/OpenCASCADE-7.3.1/lib +prepend-path LD_LIBRARY_PATH \$base/\$version/OpenCASCADE/lib EOF diff --git a/misc/module-builder/k/refine.sh b/misc/module-builder/k/refine.sh index c0877add4..f597ab32c 100755 --- a/misc/module-builder/k/refine.sh +++ b/misc/module-builder/k/refine.sh @@ -27,11 +27,11 @@ cd _build_$VERSION ../${TOPDIR}/configure \ --prefix=${MODULE_DEST} \ - --with-mpi=/opt/hpe/hpc/mpt/mpt-2.19 \ + --with-mpi=/opt/hpe/hpc/mpt/mpt-${MPT_VERSION} \ --with-metis=${MODULE_ROOT}/${PARMETIS} \ --with-parmetis=${MODULE_ROOT}/${PARMETIS} \ --with-EGADS=${MODULE_ROOT}/${ESP}/EngSketchPad \ - --with-OpenCASCADE=${MODULE_ROOT}/${ESP}/OpenCASCADE-7.3.1 \ + --with-OpenCASCADE=${MODULE_ROOT}/${ESP}/OpenCASCADE \ CC=icc \ CFLAGS='-g -O2 -traceback -Wall -w3 -wd1418,2259,2547,981,11074,11076,1572,49,1419 -ftrapuv'