1
1
#! /bin/bash
2
2
3
3
# Set configuration
4
- WORK_DIR=" ~ /work/library_shuffle"
4
+ WORK_DIR=" ${HOME} /work/library_shuffle"
5
5
6
6
CABLE_REPO=
" [email protected] :CABLE-LSM/CABLE.git"
7
7
CABLE_BRANCH=" 538-the-great-library-shuffle"
8
- CABLE_DIR=" {WORK_DIR}/cable"
8
+ CABLE_DIR=" $ {WORK_DIR} /cable"
9
9
CABLE_SHARED_DIR=$CABLE_DIR /src/shared
10
10
CABLE_ESM15_DIR=$CABLE_DIR /src/coupled/ESM1.5
11
11
CABLE_ESM16_DIR=$CABLE_DIR /src/coupled/esm16
12
12
CABLE_ESM_DIR=$CABLE_DIR /src/coupled/esm
13
13
14
14
UM7_REPO=
" [email protected] :ACCESS-NRI/UM7.git"
15
15
UM7_BRANCH=" 64-the-great-library-shuffle"
16
- UM7_DIR=" {WORK_DIR}/um7"
16
+ UM7_DIR=" $ {WORK_DIR} /um7"
17
17
UM7_ESM15_DIR=$UM7_DIR /umbase_hg3/src/atmosphere/CABLE/src/coupled/ESM1.5
18
18
UM7_CABLE_DIR=$UM7_DIR /umbase_hg3/src/atmosphere/land_surface/cable
19
19
@@ -36,20 +36,31 @@ cd $UM7_DIR
36
36
git fetch origin
37
37
git checkout $UM7_BRANCH
38
38
39
+ echo " check content of UM7_ESM15_DIR"
40
+ ls $UM7_ESM15_DIR /
41
+
39
42
# Create a src/shared dir in CABLE
40
43
mkdir -p $CABLE_SHARED_DIR
44
+ ls $UM7_ESM15_DIR /cable_pft_params_mod.F90
41
45
42
46
# Move from offline to shared
43
- mv $CABLE_DIR /src/offline/cable_LUC_EXPT.F90 $CABLE_SHARED_DIR /
44
- mv $CABLE_DIR /src/offline/cable_phenology.F90 $CABLE_SHARED_DIR /
45
- mv $CABLE_DIR /src/offline/casa_ncdf.F90 $CABLE_SHARED_DIR /
46
- mv $CABLE_DIR /src/offline/casa_offline_inout.F90 $CABLE_SHARED_DIR /
47
- mv $UM7_ESM15_DIR /cable_pft_params_mod.F90 $CABLE_SHARED_DIR /
48
- mv $UM7_ESM15_DIR /cable_soil_params_mod.F90 $CABLE_SHARED_DIR /
49
-
50
- rm $CABLE_DIR /src/offline/cable_pft_params.F90
51
- rm $CABLE_DIR /src/offline/cable_soil_params.F90
52
-
47
+ mv -v $CABLE_DIR /src/offline/cable_LUC_EXPT.F90 $CABLE_SHARED_DIR /
48
+ ls $UM7_ESM15_DIR /cable_pft_params_mod.F90
49
+ mv -v $CABLE_DIR /src/offline/cable_phenology.F90 $CABLE_SHARED_DIR /
50
+ ls $UM7_ESM15_DIR /cable_pft_params_mod.F90
51
+ mv -v $CABLE_DIR /src/offline/casa_ncdf.F90 $CABLE_SHARED_DIR /
52
+ ls $UM7_ESM15_DIR /cable_pft_params_mod.F90
53
+ mv -v $CABLE_DIR /src/offline/casa_offline_inout.F90 $CABLE_SHARED_DIR /
54
+ ls $UM7_ESM15_DIR /cable_pft_params_mod.F90
55
+ mv -v $UM7_ESM15_DIR /cable_pft_params_mod.F90 $CABLE_SHARED_DIR /
56
+ ls $UM7_ESM15_DIR /cable_pft_params_mod.F90
57
+ mv -v $UM7_ESM15_DIR /cable_soil_params_mod.F90 $CABLE_SHARED_DIR /
58
+ ls $UM7_ESM15_DIR /cable_pft_params_mod.F90
59
+
60
+ echo rm $CABLE_DIR /src/offline/cable_pft_params.F90
61
+ echo rm $CABLE_DIR /src/offline/cable_soil_params.F90
62
+
63
+ exit
53
64
# Remove them from offline (done in move above)
54
65
55
66
# Remove from ESM1.5 (none)
0 commit comments