source:
branches/UKMO/dev_r5518_GO6_package_asm_3d_bgc_nobal/NEMOGCM/TOOLS/COMPILE/Fprep_agrif.sh
@
14193
Last change on this file since 14193 was 6487, checked in by davestorkey, 8 years ago | |
---|---|
|
|
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 3294 2012-01-28 16:44:18Z rblod $ |
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}/EXTERNAL/AGRIF/nemo_mpi.h ];then |
61 | echo '#if defined key_mpp_mpi' > ${MAIN_DIR}/EXTERNAL/AGRIF/nemo_mpi.h |
62 | echo '#define AGRIF_MPI' >> ${MAIN_DIR}/EXTERNAL/AGRIF/nemo_mpi.h |
63 | echo '#endif' >> ${MAIN_DIR}/EXTERNAL/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}/EXTERNAL/AGRIF/LIB |
70 | |
71 | #- AGRIF sources |
72 | [ ! -d $2/$1/OPAFILES ] && mkdir $2/$1/OPAFILES |
73 | [ ! -d $2/$1/OPAFILES/AGRIF_INC ] && mkdir $2/$1/OPAFILES/AGRIF_INC |
74 | [ ! -d $2/$1/OPAFILES/AGRIF_MODELFILES ] && mkdir $2/$1/OPAFILES/AGRIF_MODELFILES |
75 | cp -f -r ${MAIN_DIR}/EXTERNAL/AGRIF/agrif_opa.in $2/$1/OPAFILES/ |
76 | #cp -f -r ${MAIN_DIR}/EXTERNAL/AGRIF/conv $2/$1/OPAFILES/ |
77 | cp -f -r $2/$1/AGRIFLIB/bin/conv $2/$1/OPAFILES/ |
78 | |
79 | fi |
Note: See TracBrowser
for help on using the repository browser.