1 | #!/bin/bash |
---|
2 | # Command line arguments: |
---|
3 | # 1: simulation year |
---|
4 | # |
---|
5 | |
---|
6 | INPUTPATH="/work/n01/n01/momme/AMM7-INPUTS" |
---|
7 | RUNPATH="/work/n01/n01/momme/AMM7" |
---|
8 | |
---|
9 | yn=$1 |
---|
10 | yb=$(( $yn-1 )) |
---|
11 | ya=$(( $yn+1 )) |
---|
12 | |
---|
13 | #rivers: |
---|
14 | if [ $(( yn % 4)) -ne 0 -o $(( yn % 100)) -eq 0 -a $(( yn % 400)) -ne 0 ] |
---|
15 | then |
---|
16 | ln -sf "$INPUTPATH"/RIVERS/rivers.ersem.nc "$RUNPATH"/rivers.nc |
---|
17 | else |
---|
18 | ln -sf "$INPUTPATH"/RIVERS/rivers.ersem.leap.nc "$RUNPATH"/rivers.nc |
---|
19 | fi |
---|
20 | |
---|
21 | #prepare folders for annual atmospheric and lateral forcings: |
---|
22 | mkdir -p "$RUNPATH"/fluxes |
---|
23 | rm -rf "$RUNPATH"/fluxes/CUT_ERAI_INCLUDE_MSLP_y????m??d??.nc |
---|
24 | mkdir -p "$RUNPATH"/bdy |
---|
25 | rm -rf "$RUNPATH"/bdy/amm7*_y????m??d??.nc |
---|
26 | |
---|
27 | for y in $yb $yn $ya |
---|
28 | do |
---|
29 | #Atmospheric deposition of nutrients: |
---|
30 | ln -sf "$INPUTPATH"/AtmosphericDeposition/AMM7-EMEP-NDeposition."$y".nc "$RUNPATH"/AMM7-EMEP-NDeposition_y"$y".nc |
---|
31 | #ln -sf "$INPUTPATH"/AtmosphericDeposition/AMM7-EMEP-NDeposition."$y".nc "$RUNPATH"/AMM7-EMEP-NDeposition.nc |
---|
32 | |
---|
33 | #atmospheric forcings: |
---|
34 | ln -sf "$INPUTPATH"/FLUXES/CUT_ERAI_INCLUDE_MSLP_y"$y"m??d??.nc "$RUNPATH"/fluxes/ |
---|
35 | |
---|
36 | #lateral boundary conditions: |
---|
37 | ln -sf "$INPUTPATH"/BDY/amm7_bdyT_y"$y"m??d??.nc "$RUNPATH"/bdy |
---|
38 | #ln -sf "$INPUTPATH"/BDY/amm7_bdyU_y"$y"m??d??.nc "$RUNPATH"/bdy #only needed id full baroclinic velocity fields are required |
---|
39 | #ln -sf "$INPUTPATH"/BDY/amm7_bdyV_y"$y"m??d??.nc "$RUNPATH"/bdy |
---|
40 | ln -sf "$INPUTPATH"/BDY/amm7_bt_bdyT_y"$y"m??d??.nc "$RUNPATH"/bdy/ |
---|
41 | ln -sf "$INPUTPATH"/BDY/amm7_bt_bdyU_y"$y"m??d??.nc "$RUNPATH"/bdy/ |
---|
42 | ln -sf "$INPUTPATH"/BDY/amm7_bt_bdyV_y"$y"m??d??.nc "$RUNPATH"/bdy/ |
---|
43 | if [ $y -lt 1990 -o $y -gt 2009 ] |
---|
44 | then |
---|
45 | ln -sf "$INPUTPATH"/BDY/amm7skag_bdyT_m??d??.nc "$RUNPATH"/bdy |
---|
46 | #ln -sf "$INPUTPATH"/BDY/amm7skag_bdyU_m??d??.nc "$RUNPATH"/bdy #only needed if full baroclinic velocity fields are required |
---|
47 | #ln -sf "$INPUTPATH"/BDY/amm7skag_bdyV_m??d??.nc "$RUNPATH"/bdy |
---|
48 | ln -sf "$INPUTPATH"/BDY/amm7skag_bt_bdyT_m??d??.nc "$RUNPATH"/bdy/ |
---|
49 | ln -sf "$INPUTPATH"/BDY/amm7skag_bt_bdyU_m??d??.nc "$RUNPATH"/bdy/ |
---|
50 | ln -sf "$INPUTPATH"/BDY/amm7skag_bt_bdyV_m??d??.nc "$RUNPATH"/bdy/ |
---|
51 | else |
---|
52 | ln -sf "$INPUTPATH"/BDY/amm7skag_bdyT_y"$y"m??d??.nc "$RUNPATH"/bdy |
---|
53 | #ln -sf "$INPUTPATH"/BDY/amm7skag_bdyU_y"$y"m??d??.nc "$RUNPATH"/bdy #only needed if full baroclinic velocity fields are required |
---|
54 | #ln -sf "$INPUTPATH"/BDY/amm7skag_bdyV_y"$y"m??d??.nc "$RUNPATH"/bdy |
---|
55 | ln -sf "$INPUTPATH"/BDY/amm7skag_bt_bdyT_y"$y"m??d??.nc "$RUNPATH"/bdy/ |
---|
56 | ln -sf "$INPUTPATH"/BDY/amm7skag_bt_bdyU_y"$y"m??d??.nc "$RUNPATH"/bdy/ |
---|
57 | ln -sf "$INPUTPATH"/BDY/amm7skag_bt_bdyV_y"$y"m??d??.nc "$RUNPATH"/bdy/ |
---|
58 | fi |
---|
59 | done |
---|