Last change
on this file since 684 was
620,
checked in by dubos, 7 years ago
|
devel/unstructured : mesh partitioning
|
File size:
1.2 KB
|
Line | |
---|
1 | export CODEGEN_ENV_SET=yes |
---|
2 | |
---|
3 | #----------- Useful directories --------- |
---|
4 | |
---|
5 | BASEDIR=$(dirname ${BASH_SOURCE[0]}) |
---|
6 | export BASEDIR=$(cd $BASEDIR/../.. ; pwd) |
---|
7 | |
---|
8 | #--------- To create shared libraries ------- |
---|
9 | |
---|
10 | export F90=mpif90 |
---|
11 | export LINK=$F90 |
---|
12 | export SOFLAGS="-shared" |
---|
13 | export WHOLE_ARCHIVE='-Wl,--whole-archive' |
---|
14 | export NO_WHOLE_ARCHIVE='-Wl,--no-whole-archive' |
---|
15 | export LDD="ldd" |
---|
16 | |
---|
17 | #----------- To compile kernels ------------ |
---|
18 | |
---|
19 | export C99=mpicc |
---|
20 | export CFLAGS="-fPIC $PARMETIS_CFLAGS" |
---|
21 | export C99FLAGS="-std=c99 $CFLAGS" |
---|
22 | export FFLAGS_BASE="-I $XIOS_INCDIR -fPIC -g -openmp" |
---|
23 | export FFLAGS_PROD="-O3" |
---|
24 | export FFLAGS_DBG="-O3 -fcheck=bounds" |
---|
25 | export FFLAGS="$FFLAGS_BASE $FFLAGS_PROD" |
---|
26 | |
---|
27 | #---------------- To execute ---------------- |
---|
28 | |
---|
29 | # Python will look for modules (*.py) and extensions (*.so) in PYTHONPATH |
---|
30 | # Shared libs they depend on should be in a standard place or a path included in LD_LIBRARY_PATH |
---|
31 | export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$DYNAMICO_ROOT/lib" |
---|
32 | export PYTHONPATH="$DYNAMICO_ROOT/lib" |
---|
33 | export PYTHON=$(which python) |
---|
34 | |
---|
35 | # disable Intel OpenMP in MKL (loaded by numpy) to avoid conflict with our openMP |
---|
36 | export MKL_THREADING_LAYER=SEQUENTIAL |
---|
37 | |
---|
38 | # select a Matplotlib backend that works without an X11 connection |
---|
39 | export MPLBACKEND="agg" |
---|
Note: See
TracBrowser
for help on using the repository browser.