ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_aster.bash
Revision: 786
Committed: Wed Mar 9 21:10:49 2016 UTC (9 years, 2 months ago) by francois
File size: 3919 byte(s)
Log Message:
Possibilité d'obtenir la matrice de rigidite de code aster sous form de matrice bande.
Pour cela ajouter -opt dans l'operation -fem à la création du maillage FEM et dans -calculaster utiliser les nouveaux types d'étude rigidite.
Attention pour cela il faut une version de code aster modifiée
De manière automatique elle peut etre optenu en faisant ./instal_aster 12.5mod
Uniquement implantée avec la version 12.5 de code aster. 

File Contents

# Content
1 #!/bin/bash
2 echo "**********************************************************"
3 echo "* MAGiC *"
4 echo "* *"
5 echo "* ERICCA *"
6 echo "* *"
7 echo "* Departement de genie mecanique - UQTR *"
8 echo "* *"
9 echo "* Installation des modules Code aster "$1" *"
10 echo "* *"
11 echo "**********************************************************"
12 echo ""
13 echo $(date)
14 echo ""
15 echo "Code Aster installation"
16 if [ $1 == 11.6 ];
17 then
18 version=11.6
19 else
20 if [ $1 == 11.5 ];
21 then
22 version=11.5
23 else
24 if [ $1 == 11.7 ];
25 then
26 version=11.7
27 else
28 if [ $1 == 12.4 ];
29 then
30 version=12.4
31 else
32 if [ $1 == 12.5 ];
33 then
34 version=12.5
35 else
36 if [ $1 == 12.5mod ];
37 then
38 version=12.5mod
39 else
40 echo "Version "$1" non supportée"
41 exit
42 fi
43 fi
44 fi
45 fi
46 fi
47 fi
48 echo "Checking / Installing dependencies"
49 tabdep=(gfortran python g++ gcc python-dev python-numpy python-qt4 tk bison flex libblas-dev liblapack-dev libmotif-dev)
50 echo "Dependance a verifier :"${#tabdep[*]}
51 for i in ${!tabdep[*]};
52 do
53 nomdep=${tabdep[i]}
54 dpkg -s $nomdep >> /dev/null 2>&1
55 if [ $? == 1 ];
56 then
57 echo $nomdep...............FAIL
58 sudo apt-get -y install $nomdep
59 else
60 echo $nomdep...............ok
61 fi
62
63 done
64 __DIR=`pwd`
65 echo "Verification code aster"
66 cd /opt/aster
67 if [ ! -d $version ];
68 then
69 echo "installation code aster "$version"..................FAIL"
70 echo "installation code aster "$version
71 cd $__DIR
72 if [ $version == 12.5mod ];
73 then
74 wget http://ericca.uqtr.ca/aster-mod-src-12.5.0-1.noarch.tar.gz
75 tar -zxf aster-mod-src-12.5.0-1.noarch.tar.gz
76 cd aster-full-src-12.5.0
77 fi
78 if [ $version == 12.5 ];
79 then
80 wget http://ericca.uqtr.ca/aster-full-src-12.5.0-1.noarch.tar.gz
81 tar -zxf aster-full-src-12.5.0-1.noarch.tar.gz
82 cd aster-full-src-12.5.0
83 fi
84
85 if [ $version == 12.4 ];
86 then
87 wget http://ericca.uqtr.ca/aster-full-src-12.4.0-1.noarch.tar.gz
88 tar -zxf aster-full-src-12.4.0-1.noarch.tar.gz
89 cd aster-full-src-12.4.0
90 fi
91
92 if [ $version == 11.7 ];
93 then
94 wget http://ericca.uqtr.ca/aster-full-src-11.7.0-1.noarch.tar.gz
95 tar -zxf aster-full-src-11.7.0-1.noarch.tar.gz
96 cd aster-full-src-11.7.0
97 fi
98
99 if [ $version == 11.6 ];
100 then
101 wget http://ericca.uqtr.ca/aster-full-src-11.6.0-1.noarch.tar.gz
102 tar -zxf aster-full-src-11.6.0-1.noarch.tar.gz
103 cd aster-full-src-11.6.0
104 fi
105
106 if [ $version == 11.5 ];
107 then
108 wget http://ericca.uqtr.ca/aster-full-src-11.5.0-4.noarch.tar.gz
109 tar -zxf aster-full-src-11.5.0-4.noarch.tar.gz
110 cd aster-full-src-11.5.0
111 fi
112
113 if [ $version == STA10.6 ];
114 then
115 wget http://ericca.uqtr.ca/aster-full-src-10.6.0-3.noarch.tar.gz
116 tar -zxf aster-full-src-10.6.0-3.noarch.tar.gz
117 cd aster-full-src-10.6.0
118 fi
119
120 sudo python setup.py install --prefix=/opt/aster
121 else
122 echo "installation code aster "$version"..................OK"
123 fi
124
125
126
127
128 echo " mettre les lignes suivantes dans .bashrc"
129 echo " export PATHASTER=/opt/aster/bin"
130 echo " PATH=\$PATH:\$PATHASTER"
131 echo " verifier que le repertoire flasheur dans le home directory à les droits d'accees 777"
132 cd $__DIR
133 echo ""
134 echo $(date)
135 echo ""
136 echo "**********************************************************"
137 echo "* MAGiC *"
138 echo "* *"
139 echo "* ERICCA *"
140 echo "* *"
141 echo "* Departement de genie mecanique - UQTR *"
142 echo "* *"
143 echo "* Installation du module Code aster *"
144 echo "* *"
145 echo "**********************************************************"
146
147

Properties

Name Value
svn:executable *