Changes in / [77783e3:cc6abaa] in flexpart.git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
create_tarball.sh
ra816416 r6616daf 2 2 3 3 #define version number 4 version=10.3beta 54 version=10.3beta 5 5 6 6 # define tarball name 7 targetdir=../flexpart_distribution/ 8 tarball_tmp=${targetdir}flexpart_v$version 7 tarball_tmp=flexpart_v$version 9 8 10 9 # clean old package 11 if [ -d $tarball_tmp ]; then 12 echo $tarball_tmp exists: move to $tarball_tmp.bk 13 mv $tarball_tmp ${tarball_tmp}.bk 14 exit 15 fi 10 rm -r $tarball_tmp 16 11 17 echo --------------------------------------------------------- 18 echo ')' create basic dir structure 12 # create basic dir structure 19 13 mkdir $tarball_tmp 20 echo ---------------------------------------------------------21 echo ---------------------------------------------------------22 ##############################################################23 echo ')' pathnames24 #cp pathnames_distribution $tarball_tmp/pathnames25 cp pathnames $tarball_tmp/pathnames26 echo ---------------------------------------------------------27 ##############################################################28 echo ')' src/29 14 mkdir $tarball_tmp/src 15 16 # copy fortran source files 30 17 cp src/*.f90 $tarball_tmp/src 31 18 cp -r src/gributils $tarball_tmp/src 32 # echo '3)' copy makefile 19 20 # copy makefile 33 21 cp src/makefile $tarball_tmp/src 34 22 #cp src/makefile.gfs $tarball_tmp/src 35 echo ---------------------------------------------------------36 ################################################################37 echo ')' options38 # (for the distribution they work with the defult flex_ecmwf test winds)39 #cp -r options_flex_ecmwf_EA $tarball_tmp/options40 mkdir $tarball_tmp/options41 23 42 user_input_files="AGECLASSES COMMAND IGBP_int1.dat OUTGRID OUTGRID_NEST RECEPTORS RELEASES surfdata.t surfdepo.t" 24 # copy default options (for the distribution they work with the defult flex_ecmwf test winds) 25 # cp -r options $tarball_tmp 26 cp -r options_flex_ecmwf_EA $tarball_tmp/options 43 27 44 for i in $user_input_files 45 do 46 echo $i 47 cp -r options/$i $tarball_tmp/options 48 done 28 # copy default pathnames 29 cp pathnames_distribution $tarball_tmp/pathnames 49 30 50 31 51 mkdir $tarball_tmp/options/SPECIES 52 cp options/SPECIES/SPECIES* $tarball_tmp/options/SPECIES/ 53 cp options/SPECIES/specoverview.f90 $tarball_tmp/options/SPECIES/ 54 echo --------------------------------------------------------- 55 ################################################################ 56 echo ')' AVAILABLE 57 #cp AVAILABLE_flex_ecmwf_EA $tarball_tmp/AVAILABLE 58 cp AVAILABLE $tarball_tmp/AVAILABLE 59 60 echo --------------------------------------------------------- 61 ################################################################ 62 echo ')' output / # mkdir $tarball_tmp/output 63 mkdir $tarball_tmp/output 64 echo --------------------------------------------------------- 65 ################################################################ 66 echo ')' preprocess/ 32 # add ECMWF retrieve routines 67 33 mkdir $tarball_tmp/preprocess 68 #############################69 echo -----------------flex_extract-------------------70 #echo '6)' mkdir $tarball_tmp/flex_extract [a separate repository]71 #mkdir $tarball_tmp/preprocess72 34 #mkdir $tarball_tmp/preprocess/flex_ecmwf 73 35 mkdir $tarball_tmp/preprocess/flex_extract 36 #cp -r flex_ecmwf_src/* $tarball_tmp/preprocess/flex_ecmwf/ 37 cp -r flex_ecmwf_src/* $tarball_tmp/preprocess/flex_extract/ 74 38 75 #echo '7) add ECMWF retrieve routines (change EA wind files for latest source code)' 76 #mkdir $tarball_tmp/preprocess/flex_extract 77 #mkdir $tarball_tmp/preprocess/flex_extract/work 78 #cp -r flex_ecmwf_src/* $tarball_tmp/preprocess/flex_ecmwf/ 79 #cp -r flex_ecmwf_src/* $tarball_tmp/preprocess/flex_extract/ 80 ## cp -r flex_extract/work/EA* $tarball_tmp/preprocess/flex_extract/work 39 # copy default AVAILABLE 40 cp AVAILABLE_flex_ecmwf_EA $tarball_tmp/AVAILABLE 81 41 82 42 43 # directory for reading routines 44 mkdir $tarball_tmp/postprocess 45 46 # add fortran reading routines 47 mkdir $tarball_tmp/postprocess/flex_read_fortran 48 cp postprocess/flex_read_fortran/*.f $tarball_tmp/postprocess/flex_read_fortran 49 cp postprocess/flex_read_fortran/*.f90 $tarball_tmp/postprocess/flex_read_fortran 50 cp postprocess/flex_read_fortran/makefile $tarball_tmp/postprocess/flex_read_fortran 51 52 # add matlab reading routines 53 mkdir $tarball_tmp/postprocess/flex_read_matlab 54 cp postprocess/flex_read_matlab/*.m $tarball_tmp/postprocess/flex_read_matlab 55 56 # examples 57 cp -r examples $tarball_tmp/ 83 58 84 59 85 #echo '10)' cp example generating scripts [a separate repository]86 #echo moved below87 88 #mkdir $tarball_tmp/examples89 #cp -r examples/*.sh $tarball_tmp/examples/90 #cp -r examples/Makefile $tarball_tmp/examples/91 echo ---------------------------------------------------------92 ################################################################93 echo postprocess/94 95 postprocess=postprocess96 mkdir $tarball_tmp/$postprocess97 echo -----------------flex_read_fortran-------------------98 #echo ')' directory for reading routines99 #echo '12)' add fortran reading routines [a separate repository]100 mkdir $tarball_tmp/$postprocess/flex_read_fortran101 cp $postprocess/flex_read_fortran/*.f $tarball_tmp/$postprocess/flex_read_fortran102 cp $postprocess/flex_read_fortran/*.f90 $tarball_tmp/$postprocess/flex_read_fortran103 cp $postprocess/flex_read_fortran/makefile $tarball_tmp/$postprocess/flex_read_fortran104 105 echo -----------------flex_read_matlab-------------------106 107 # add matlab reading routines108 #mkdir $tarball_tmp/postprocess/flex_read_matlab109 #cp postprocess/flex_read_matlab/*.m $tarball_tmp/postprocess/flex_read_matlab110 111 ###############################################################112 113 echo ---------------------------------------------------------114 echo tests/115 116 #echo '13) tests'117 60 mkdir $tarball_tmp/tests 118 61 119 ############################################################### 120 echo -----------------flex_read_fortran------------------- 121 122 #echo 'b) ./tests/flex_read_fortran/' 123 echo fixme 124 #mkdir $tarball_tmp/tests/flex_read_fortran 125 #cp tests/flex_read_fortran/test_read_default.sh $tarball_tmp/tests/flex_read_fortran 126 127 ############################################################### 128 echo -----------------examples------------------- 129 130 #echo ') ./tests/examples/' 131 mkdir $tarball_tmp/tests/examples 132 echo ') scripts' 133 cp -r ./tests/examples/*.sh $tarball_tmp/tests/examples/ 134 echo ') makefile' 135 cp -r ./tests/examples/Makefile $tarball_tmp/tests/examples/ 136 137 # echo USAGE: ~/repos/flexpart/tests/examples'$' make run 62 cp -r tests/NILU/test_1 $tarball_tmp/tests/ 63 cp -r tests/flex_gen_cases $tarball_tmp/tests/ 138 64 139 65 140 ############################################################### 141 echo -----------------postprocess examples------------------- 142 echo --read examples------------------- 66 #return 143 67 144 #echo '13 c) ./tests/read_examples/' 145 mkdir $tarball_tmp/tests/read_examples 146 cp tests/read_examples/read_grids.sh $tarball_tmp/tests/read_examples/ 147 cp tests/read_examples/read_headers.sh $tarball_tmp/tests/read_examples/ 148 149 # echo USAGE ~/repos/flexpart/tests/read_examples'$'./read_grids.sh 150 151 ############################################################### 152 echo --compare examples------------------- 153 #echo tests/compare_examples.sh 154 155 #mkdir $tarball_tmp/tests/compare_examples 156 #cp tests/compare_examples/compare_grids.sh $tarball_tmp/tests/compare_examples 157 cp tests/compare_grids.sh $tarball_tmp/tests/ 158 # list of examples with units 159 cp tests/declare_examples $tarball_tmp/tests/ 160 161 162 163 # ~/repos/flexpart/tests$./compare_grids.sh 164 165 #echo mkdir $tarball_tmp/tests/examples2/ 166 #echo cp tests/examples2/setup.sh $tarball_tmp/tests/examples2/ 167 echo --repeat examples------------------- 168 #echo FIXME 169 170 ############################################################### 171 echo -----------------ctbto------------------- 172 mkdir $tarball_tmp/tests/ctbto 173 174 # cp -r tests/NILU/test_1 $tarball_tmp/tests/ 175 # cp -r tests/default_cases $tarball_tmp/tests/ 176 177 178 exit 179 #return 180 ############################################################### 181 182 183 68 #tar -cvf flexpart$version.tar $tarball_tmp/* 69 echo now can run: "tar -cvf $tarball_tmp.tar $tarball_tmp/*" 70 echo preliminary: scp flexpart_v10.3beta.tar njord:public_html/FLEXPART
Note: See TracChangeset
for help on using the changeset viewer.