]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PYTHIA8/pythia8145/examples/runmains
Use Output directive instead of the old OutputFile and OUtputArchive. Save fileinfo...
[u/mrichter/AliRoot.git] / PYTHIA8 / pythia8145 / examples / runmains
CommitLineData
9419eeef 1# runmains is a part of the PYTHIA event generator.
2# Copyright (C) 2010 Torbjorn Sjostrand.
3# PYTHIA is licenced under the GNU GPL version 2, see COPYING for details.
4# Please respect the MCnet Guidelines, see GUIDELINES for details.
5
6# Simple script to run all the mainXX test programs
7# Several of the ones from main31 and higher need linkage to external
8# libraries, however, and therefore the execution exits before them by default.
9# If you want to change that behaviour, comment out the "exit" line.
10# The subdirectory outref contains output from reference run.
11
12echo
13echo Now begin main01
14make main01
15time ./main01.exe > out01
16
17echo
18echo Now begin main02
19make main02
20time ./main02.exe > out02
21
22echo
23echo Now begin main03
24make main03
25time ./main03.exe > out03
26
27echo
28echo Now begin main04
29make main04
30time ./main04.exe > out04
31
32echo
33echo Now begin main05
34make main05
35time ./main05.exe > out05
36
37echo
38echo Now begin main06
39make main06
40time ./main06.exe > out06
41
42echo
43echo Now begin main07
44make main07
45time ./main07.exe > out07
46
47echo
48echo Now begin main08
49make main08
50time ./main08.exe > out08
51
52echo
53echo Now begin main09
54make main09
55time ./main09.exe > out09
56
57echo
58echo Now begin main10
59make main10
60time ./main10.exe > out10
61
62echo
63echo Now begin main11
64make main11
65time ./main11.exe > out11
66
67echo
68echo Now begin main12
69make main12
70time ./main12.exe > out12
71
72echo
73echo Now begin main13
74make main13
75time ./main13.exe > out13
76
77echo
78echo Now begin main14
79make main14
80time ./main14.exe > out14
81
82echo
83echo Now begin main15
84make main15
85time ./main15.exe > out15
86
87echo
88echo Now begin main16
89make main16
90time ./main16.exe main16.cmnd > out16
91
92echo
93echo Now begin main17
94make main17
95time ./main17.exe main17.cmnd > out17
96
97echo
98echo Now begin main18
99make main18
100time ./main18.exe > out18
101
102echo
103echo Now begin main19
104make main19
105time ./main19.exe > out19
106
107echo
108echo Now begin main20
109make main20
110time ./main20.exe > out20
111
112echo
113echo Now begin main21
114make main21
115time ./main21.exe > out21
116
117echo
118echo Now begin main22
119make main22
120time ./main22.exe > out22
121
122echo
123echo Now begin main23
124make main23
125time ./main23.exe > out23
126
127echo
128echo Now begin main24
129make main24
130time ./main24.exe > out24
131
132echo
133echo Now begin main25
134make main25
135time ./main25.exe > out25
136
137echo
138echo Now begin main26
139make main26
140time ./main26.exe > out26
141
142echo
143echo Now begin main27
144make main27
145time ./main27.exe > out27
146
147echo
148echo Now begin main28
149make main28
150time ./main28.exe > out28
151
152echo
153echo Now begin main29
154make main29
155time ./main29.exe > out29
156
157echo
158echo Now begin main30
159make main30
160time ./main30.exe > out30
161
162echo
163echo Now begin main71
164make main71
165time ./main71.exe > out71
166
167echo
168echo Now begin main72
169make main72
170time ./main72.exe > out72
171
172# This code section stops the testing before the mainXX programs
173# that need access to various external libraries.
174# If you have ensured such linkage, feel free to comment out
175# the exit command below, to have the program continue to the end.
176echo
177echo The testing stops here!
178echo Further checks require that you have external libraries linked,
179echo and edit this runmains file, by removing a single exit line.
180exit
181
182echo
183echo Now begin main31
184make main31
185time ./main31.exe > out31
186
187echo
188echo Now begin main32
189make main32
190time ./main32.exe main32.cmnd hepmcout32.dat > out32
191
192echo
193echo Now begin main41
194make main41
195time ./main41.exe > out41
196
197echo
198echo Now begin main42
199make main42
200time ./main42.exe > out42
201
202echo
203echo Now begin main43
204make main43
205time ./main43.exe > out43
206
207echo
208echo Now begin main44
209make main44
210time ./main44.exe > out44
211
212echo
213echo Now begin main61
214make main61
215time ./main61.exe > out61
216