Last change
on this file since 5501 was
5501,
checked in by aclsce, 4 years ago
|
First import of IPSLCM6.5_work_ENSEMBLES working configuration
|
-
Property svn:executable set to
*
|
File size:
1.4 KB
|
Line | |
---|
1 | #!/bin/bash |
---|
2 | #set -x |
---|
3 | set -o posix |
---|
4 | #set -u |
---|
5 | #set -e |
---|
6 | #+ |
---|
7 | # |
---|
8 | # ============== |
---|
9 | # Fprep_agrif.sh |
---|
10 | # ============== |
---|
11 | # |
---|
12 | # --------------------- |
---|
13 | # Preparation for AGRIF |
---|
14 | # --------------------- |
---|
15 | # |
---|
16 | # SYNOPSIS |
---|
17 | # ======== |
---|
18 | # |
---|
19 | # :: |
---|
20 | # |
---|
21 | # $ Fprep_agrif.sh |
---|
22 | # |
---|
23 | # |
---|
24 | # DESCRIPTION |
---|
25 | # =========== |
---|
26 | # |
---|
27 | # |
---|
28 | # Prepare directories for AGRIF and copy files needed |
---|
29 | # |
---|
30 | # Compile the conv |
---|
31 | # |
---|
32 | # EXAMPLES |
---|
33 | # ======== |
---|
34 | # |
---|
35 | # :: |
---|
36 | # |
---|
37 | # $ ./Fprep_agrif.sh CONFIG_NAME |
---|
38 | # |
---|
39 | # |
---|
40 | # TODO |
---|
41 | # ==== |
---|
42 | # |
---|
43 | # option debug |
---|
44 | # |
---|
45 | # |
---|
46 | # EVOLUTIONS |
---|
47 | # ========== |
---|
48 | # |
---|
49 | # $Id: Fprep_agrif.sh 9598 2018-05-15 22:47:16Z nicolasmartin $ |
---|
50 | # |
---|
51 | # |
---|
52 | # |
---|
53 | # * creation |
---|
54 | # |
---|
55 | #- |
---|
56 | |
---|
57 | #- AGRIF conv |
---|
58 | if [ "$AGRIFUSE" == 1 ]; then |
---|
59 | #-MPI for AGRIF |
---|
60 | if [ ! -f ${MAIN_DIR}/ext/AGRIF/nemo_mpi.h ];then |
---|
61 | echo '#if defined key_mpp_mpi' > ${MAIN_DIR}/ext/AGRIF/nemo_mpi.h |
---|
62 | echo '#define AGRIF_MPI' >> ${MAIN_DIR}/ext/AGRIF/nemo_mpi.h |
---|
63 | echo '#endif' >> ${MAIN_DIR}/ext/AGRIF/nemo_mpi.h |
---|
64 | fi |
---|
65 | |
---|
66 | #- CONV |
---|
67 | fcm build ${COMPIL_DIR}/conv.cfg || exit 1 |
---|
68 | #C_COMPILER=${CC-cc} |
---|
69 | #gmake CC=${C_COMPILER} -C ${MAIN_DIR}/ext/AGRIF/LIB |
---|
70 | |
---|
71 | #- AGRIF sources |
---|
72 | [ ! -d $2/$1/NEMOFILES ] && mkdir $2/$1/NEMOFILES |
---|
73 | [ ! -d $2/$1/NEMOFILES/AGRIF_INC ] && mkdir $2/$1/NEMOFILES/AGRIF_INC |
---|
74 | [ ! -d $2/$1/NEMOFILES/AGRIF_MODELFILES ] && mkdir $2/$1/NEMOFILES/AGRIF_MODELFILES |
---|
75 | cp -f -r ${MAIN_DIR}/ext/AGRIF/agrif_oce.in $2/$1/NEMOFILES/ |
---|
76 | #cp -f -r ${MAIN_DIR}/ext/AGRIF/conv $2/$1/NEMOFILES/ |
---|
77 | cp -f -r $2/$1/AGRIFLIB/bin/conv $2/$1/NEMOFILES/ |
---|
78 | |
---|
79 | fi |
---|
Note: See
TracBrowser
for help on using the repository browser.