source: trunk/LMDZ.MARS/libf/grid/dimension/makdim.old @ 222

Last change on this file since 222 was 38, checked in by emillour, 14 years ago

Ajout du modè Martien (mon LMDZ.MARS.BETA, du 28/01/2011) dans le rértoire mars, pour pouvoir suivre plus facilement les modifs.
EM

  • Property svn:executable set to *
File size: 1.2 KB
Line 
1for i in $* ; do
2   list=$list.$i
3done
4fichdim=dimensions$list
5
6if [ ! -f $fichdim ] ; then
7# si le fichier de dimensions n'existe pas, on le cree
8
9if [ $# -ge 3 ] ; then
10   im=$1
11   jm=$2
12   lm=$3
13   n2=$1
14   ndm=1
15   while [ "$n2" -gt 2 ]; do
16      n2=`expr $n2 / 2`
17      ndm=`expr $ndm + 1`
18   done
19   if [ "$n2" != 2 ] ; then
20      echo le nombre de longitude doit etre une puissance de 2
21      exit
22   fi
23   else if [ $# -ge 2 ] ; then
24      im=1
25      jm=$1
26      lm=$2
27      ndm=1
28      else if [ $# -ge 1 ] ; then
29         im=1
30         jm=1
31         lm=$1
32         ndm=1
33      else
34         echo il faut au moins une dimension
35         exit
36      fi
37   fi
38fi
39
40cat << EOF > $fichdim
41c-----------------------------------------------------------------------
42c   INCLUDE 'dimensions.h'
43c
44c   dimensions.h continet les trois dimensions du modele
45c   ndm est tel que iim=2**ndm
46c-----------------------------------------------------------------------
47
48      INTEGER iim,jjm,llm,ndm
49
50      PARAMETER (iim= $im,jjm=$jm,llm=$lm,ndm=$ndm)
51
52c-----------------------------------------------------------------------
53EOF
54fi
55
56\rm ../dimensions.h
57tar cf - $fichdim | ( cd .. ; tar xf - ; mv $fichdim dimensions.h )
Note: See TracBrowser for help on using the repository browser.