Révision 2
lsm3D_compile.sh (revision 2) | ||
---|---|---|
1 |
#! /bin/bash |
|
2 |
|
|
3 |
# 1. Choose an appropriate C++ compiler, that supports OpenMP. |
|
4 |
# ============================================================ |
|
5 |
|
|
6 |
# For Linux (Default choice): |
|
7 |
# -------------------------- |
|
8 |
CCPP='g++' |
|
9 |
|
|
10 |
# For MacOS X you may want to change it: |
|
11 |
# --------------------------- |
|
12 |
#CCPP='g++-mp-6' |
|
13 |
#CCPP='clang++' |
|
14 |
#CCPP='gcc-4.6' |
|
15 |
|
|
16 |
#For Windows: |
|
17 |
# ----------------- |
|
18 |
|
|
19 |
# 2. Compiling options, including link to X11 library |
|
20 |
# ==================================================== |
|
21 |
compiling_options='-O2 -lm -lpthread -lX11 -I/usr/X11R6/include -L/usr/X11R6/lib -L/opt/X11/lib -I/opt/X11/include' |
|
22 |
|
|
23 |
# 3. Path to binaries |
|
24 |
# ==================== |
|
25 |
bin_directory='../bin' |
|
26 |
|
|
27 |
|
|
28 |
# 4. Compile |
|
29 |
# ========== |
|
30 |
cd src |
|
31 |
echo '------------------------------------' |
|
32 |
echo 'compiling lsm_contour...' |
|
33 |
$CCPP -o $bin_directory/lsm_contour lsm_contour.cpp $compiling_options |
|
34 |
|
|
35 |
echo 'compiling lsm_cells...' |
|
36 |
$CCPP -o $bin_directory/lsm_cells lsm_cells.cpp $compiling_options -fopenmp |
|
37 |
|
|
38 |
echo 'Done!' |
|
39 |
cd .. |
lsm3d_compile.sh (revision 2) | ||
---|---|---|
1 |
#! /bin/bash |
|
2 |
|
|
3 |
# 1. Choose an appropriate C++ compiler, that supports OpenMP. |
|
4 |
# ============================================================ |
|
5 |
|
|
6 |
# For Linux (Default choice): |
|
7 |
# -------------------------- |
|
8 |
CCPP='g++' |
|
9 |
|
|
10 |
# For MacOS X you may want to change it: |
|
11 |
# --------------------------- |
|
12 |
#CCPP='g++-mp-6' |
|
13 |
#CCPP='clang++' |
|
14 |
#CCPP='gcc-4.6' |
|
15 |
|
|
16 |
#For Windows: |
|
17 |
# ----------------- |
|
18 |
|
|
19 |
# 2. Compiling options, including link to X11 library |
|
20 |
# ==================================================== |
|
21 |
compiling_options='-O2 -lm -lpthread -lX11 -I/usr/X11R6/include -L/usr/X11R6/lib -L/opt/X11/lib -I/opt/X11/include' |
|
22 |
|
|
23 |
# 3. Path to binaries |
|
24 |
# ==================== |
|
25 |
bin_directory='../bin' |
|
26 |
|
|
27 |
|
|
28 |
# 4. Compile |
|
29 |
# ========== |
|
30 |
cd src |
|
31 |
echo '------------------------------------' |
|
32 |
echo 'compiling lsm_contour...' |
|
33 |
$CCPP -o $bin_directory/lsm_contour lsm_contour.cpp $compiling_options |
|
34 |
|
|
35 |
echo 'compiling lsm_cells...' |
|
36 |
$CCPP -o $bin_directory/lsm_cells lsm_cells.cpp $compiling_options -fopenmp |
|
37 |
|
|
38 |
echo 'Done!' |
|
39 |
cd .. |
|
0 | 40 |
Formats disponibles : Unified diff