/
setup-k.sh
executable file
·34 lines (28 loc) · 1.03 KB
/
setup-k.sh
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
#!/usr/bin/env bash
set -x
./bootstrap
module_path="/u/shared/fun3d/fun3d_users/modules"
zoltan_path="${module_path}/Zoltan/3.82-mpt-2.23-intel_2018.3.22"
parmetis_path="${module_path}/ParMETIS/4.0.3-mpt-2.23-intel_2018.3.222"
gcc_parmetis_path="${module_path}/ParMETIS/4.0.3-mpt-2.23-gcc_6.2.0"
egads_path="${module_path}/ESP/119/EngSketchPad"
egads_svn_path="/u/mpark/local/pkgs/EGADS/trunk"
occ_path="${module_path}/ESP/119/OpenCASCADE"
meshlink_path="/u/mpark/local/pkgs/MeshLink"
mpi_path="/opt/hpe/hpc/mpt/mpt-2.23"
gcc_flags="-g -O2 -pedantic-errors -Wall -Wextra -Werror -Wunused -Wuninitialized"
icc_flags="-g -O2 -traceback -Wall -w3 -wd1418,2259,2547,981,11074,11076,1572,49,1419 -ftrapuv"
mkdir -p egads
( cd egads && \
../configure \
--prefix=`pwd` \
--with-MeshLink=${meshlink_path} \
--with-EGADS=${egads_svn_path} \
--with-OpenCASCADE=${occ_path} \
--with-mpi=${mpi_path} \
--with-parmetis=${parmetis_path} \
--with-zoltan=${zoltan_path} \
CC=icc \
CFLAGS="${icc_flags}" \
) \
|| exit