Changeset 687 for trunk/MagicSoft/Simulation/Corsika/Mmcs
- Timestamp:
- 03/05/01 16:20:45 (24 years ago)
- Location:
- trunk/MagicSoft/Simulation/Corsika/Mmcs
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Simulation/Corsika/Mmcs/cerenkov.f
r286 r687 344 344 102 CARTIM = ((ETADSN*(THCKOB(NOBSLV)-THICK(DBLE(ZEMIS))) 345 345 * /WEMIS+PATHCR-VCOR/BETAE)/C(25)+TIME(NP))* 1.E9 346 346 347 347 c CALL OUTPT2(IQ(NP),I) 348 348 CALL OUTPT2(NCT,I) 349 350 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 351 call jctime(cartim) 352 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 349 C 350 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 351 C 352 C Modified by C. Bigongiari 2001 Jan 16 353 C 354 C 355 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 356 C call jctime(cartim) 357 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 358 C 359 C 360 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 361 C 353 362 354 363 GOTO 1000 … … 401 410 CHARACTER*4 CRUNH,CRUNE,CEVTH,CEVTE 402 411 EQUIVALENCE (RUNH(1),CRUNH), (RUNE(1),CRUNE) 403 EQUIVALENCE (EVTH(1),CEVTH), (EVTE(1),CEVTE) 412 EQUIVALENCE (EVTH(1),CEVTH), (EVTE(1),CEVTE) 404 413 *KEEP,CONST. 405 414 COMMON /CONST/ PI,PI2,OB3,TB3,ENEPER … … 680 689 CALL OUTPT2(NCT,I) 681 690 682 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 683 call jctime(cartim) 684 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 691 C 692 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 693 C 694 C Modified by C. Bigongiari 2001 Jan 16 695 C 696 C 697 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 698 C call jctime(cartim) 699 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 700 C 701 C 702 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 703 C 685 704 686 705 GOTO 1000 -
trunk/MagicSoft/Simulation/Corsika/Mmcs/jcio.c
r286 r687 1 1 /*---------------------------------------------------------------------- 2 jcio.c : 3 4 Rutinas para la gestion de ficheros en CORSIKA 5.20 Las posibilidades 5 que contempla son: 2 jcio.c : 3 4 Rutinas para la gestion de ficheros en CORSIKA 5.20 5 Author J.C.Gonzalez 6 7 Las posibilidades que contempla son: 6 8 7 9 - Creacion de un fichero de inicio de run: run###### … … 14 16 - La grabacion se realiza en C, por lo que no existen marcas de inicio 15 17 ni final de bloque en los ficheros. 18 19 Modified by C.Bigongiari 2000 Dec 19. 20 No more RUN###### and END###### files created. 21 Three files, CER######, DAT###### and STA###### files, per run instead 22 of three files per shower. 23 Now ###### is the RUN NUMBER not the shower number !!! 16 24 ----------------------------------------------------------------------*/ 17 25 … … 30 38 FILE *patape; 31 39 FILE *sttape; 40 /* CBC 32 41 FILE *runtape; 33 42 FILE *endtape; 43 CBC*/ 34 44 char tpl[100]; 35 45 char certpl[100]; 36 46 char dattpl[100]; 37 char statpl[100]; 47 /* CBC char statpl[100]; */ 38 48 char cerfile[100]; 39 49 char datfile[100]; 50 /* CBC 40 51 char stafile[100]; 41 52 char runfile[100]; 42 53 char endfile[100]; 43 44 /*-------------------------------------------------- 45 jcinitio: 46 graba un bloque al fichero de particulas 54 CBC */ 55 56 /*-------------------------------------------------- 57 jcinitio: 58 59 Define file names 47 60 --------------------------------------------------*/ 48 61 #ifdef JC_UNDERSCORES … … 65 78 strcpy (dattpl, tpl); 66 79 strcat (dattpl, "dat%06d"); 80 /* CBC 67 81 strcpy (statpl, tpl); 68 82 strcat (statpl, "sta%06d"); 69 83 */ 84 /* CBC 70 85 sprintf (runfile, "%srun%06d", tpl, *runnum); 71 86 sprintf (endfile, "%send%06d", tpl, *runnum); 87 CBC */ 88 89 sprintf (cerfile, certpl, *runnum); /* Added by CB */ 90 sprintf (datfile, dattpl, *runnum); /* Added by CB */ 72 91 } 73 92 … … 107 126 jcstartrun: 108 127 abre el fichero run###### y graba el contenido 109 --------------------------------------------------*/ 110 #ifdef JC_UNDERSCORES 111 void 112 jcstartrun_ (float *runh) 113 #else /* JC_NO_UNDERSCORES */ 114 void 115 jcstartrun (float *runh) 116 #endif /* JC_UNDERSCORES */ 117 { 128 129 NOW open CER and DAT files 130 --------------------------------------------------*/ 131 #ifdef JC_UNDERSCORES 132 void 133 jcstartrun_ (void) 134 #else /* JC_NO_UNDERSCORES */ 135 void 136 jcstartrun (void) 137 #endif /* JC_UNDERSCORES */ 138 { 139 /* CBC 140 118 141 if ((runtape = fopen (runfile, "wb")) == NULL) { 119 142 printf ("JCIO:: Cannot open RUN file %s. Exiting.\n", runfile); 120 143 exit (1); 121 144 } 145 CBC */ 146 122 147 /* puts("JCIO:: saving runheader buffer..."); */ 148 149 /* CBC 123 150 fwrite (runh, sizeof (float) * MAXBUF, 1, runtape); 124 } 125 126 /*-------------------------------------------------- 127 jcendrun: 128 abre el fichero run###### y graba el contenido 129 --------------------------------------------------*/ 130 #ifdef JC_UNDERSCORES 131 void 132 jcendrun_ (float *rune) 133 #else /* JC_NO_UNDERSCORES */ 134 void 135 jcendrun (float *rune) 136 #endif /* JC_UNDERSCORES */ 137 { 138 fwrite (rune, sizeof (float) * MAXBUF, 1, runtape); 139 fclose (runtape); 140 } 141 142 /*-------------------------------------------------- 143 jcnewcerfile: 144 abre un nuevo fichero Cherenkov 145 --------------------------------------------------*/ 146 #ifdef JC_UNDERSCORES 147 void 148 jcnewcerfile_ () 149 #else /* JC_NO_UNDERSCORES */ 150 void 151 jcnewcerfile () 152 #endif /* JC_UNDERSCORES */ 153 { 154 sprintf (cerfile, certpl, nshow); 151 152 CBC */ 153 154 /* Following lines up to CBC added by CB */ 155 156 155 157 if ((cetape = fopen (cerfile, "wb")) == NULL) { 156 158 printf ("JCIO:: Cannot open CER file %s. Exiting.\n", cerfile); 157 159 exit (1); 158 160 } 159 timefirst = 9.0e10;160 timelast = -9.0e10;161 }162 163 /*--------------------------------------------------164 jcnewdatfile:165 abre un nuevo fichero de particulas166 --------------------------------------------------*/167 #ifdef JC_UNDERSCORES168 void169 jcnewdatfile_ (void)170 #else /* JC_NO_UNDERSCORES */171 void172 jcnewdatfile (void)173 #endif /* JC_UNDERSCORES */174 {175 sprintf (datfile, dattpl, nshow);176 161 if ((patape = fopen (datfile, "wb")) == NULL) { 177 162 printf ("JCIO:: Cannot open DAT file %s. Exiting.\n", datfile); 178 163 exit (1); 179 164 } 180 } 181 182 /*-------------------------------------------------- 183 jcnewstafile: 184 abre un nuevo fichero de estadisticas 185 --------------------------------------------------*/ 186 #ifdef JC_UNDERSCORES 187 void 188 jcnewstafile_ (void) 189 #else /* JC_NO_UNDERSCORES */ 190 void 191 jcnewstafile (void) 192 #endif /* JC_UNDERSCORES */ 193 { 194 sprintf (stafile, statpl, nshow); 195 if ((sttape = fopen (stafile, "wb")) == NULL) { 196 printf ("JCIO:: Cannot open STA file %s. Exiting.\n", stafile); 197 exit (1); 198 } 199 } 200 201 /*-------------------------------------------------- 202 jcnewshower: 203 abre nuevos ficheros para la nueva cascada 204 --------------------------------------------------*/ 205 #ifdef JC_UNDERSCORES 206 void 207 jcnewshower_ (void) 208 #else /* JC_NO_UNDERSCORES */ 209 void 210 jcnewshower (void) 211 #endif /* JC_UNDERSCORES */ 212 { 213 if (nshow > 0) { 214 fclose (patape); 215 fclose (cetape); 216 fclose (sttape); 217 } 218 219 nshow++; 220 #ifdef JC_UNDERSCORES 221 jcnewdatfile_ (); 222 jcnewcerfile_ (); 223 jcnewstafile_ (); 224 #else /* JC_NO_UNDERSCORES */ 225 jcnewdatfile (); 226 jcnewcerfile (); 227 jcnewstafile (); 228 #endif /* JC_UNDERSCORES */ 229 } 230 231 /*-------------------------------------------------- 232 jcenddata: 233 abre el fichero run###### y graba el contenido 234 --------------------------------------------------*/ 235 #ifdef JC_UNDERSCORES 236 void 237 jcenddata_ (float *runh, float *rune) 238 #else /* JC_NO_UNDERSCORES */ 239 void 240 jcenddata (float *runh, float *rune) 241 #endif /* JC_UNDERSCORES */ 242 { 243 if ((endtape = fopen (endfile, "wb")) == NULL) { 244 printf ("JCIO:: Cannot open END file %s. Exiting.\n", endfile); 245 exit (1); 246 } 247 fwrite (runh, sizeof (float) * MAXBUF, 1, endtape); 248 fwrite (rune, sizeof (float) * MAXBUF, 1, endtape); 249 fclose (endtape); 250 } 165 166 /* CBC */ 167 } 168 169 /* WHAT FOLLOWS IS NO MORE USED !!!!!! CB */ 170 171 /*-------------------------------------------------- 172 jcstartshower: 173 174 Function added by CB 175 Sets timefirst and timelast variables to their initial value at the beginnng 176 of new shower 177 --------------------------------------------------*/ 178 #ifdef JC_UNDERSCORES 179 void 180 jcstartshower_ (float *evth) 181 #else /* JC_NO_UNDERSCORES */ 182 void 183 jcstartshower (float *evth) 184 #endif /* JC_UNDERSCORES */ 185 { 186 timefirst = 9.0e10; 187 timelast = -9.0e10; 188 } 189 251 190 252 191 /*-------------------------------------------------- … … 357 296 358 297 } 298 299 /*-------------------------------------------------- 300 jcendrun: 301 302 Closes STA file 303 --------------------------------------------------*/ 304 #ifdef JC_UNDERSCORES 305 void 306 jcendrun_ (float *rune) 307 #else /* JC_NO_UNDERSCORES */ 308 void 309 jcendrun (float *rune) 310 #endif /* JC_UNDERSCORES */ 311 { 312 /* fwrite (rune, sizeof (float) * MAXBUF, 1, sttape); */ 313 fclose (sttape); 314 } -
trunk/MagicSoft/Simulation/Corsika/Mmcs/main.f
r287 r687 425 425 ILEFTA = 0 426 426 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 427 428 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 427 C 428 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 429 C 430 C Modified by C. Bigongiari 2001 Jan 16 431 C 432 C 433 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 429 434 print *,'JCIO::========================================' 430 435 print *,'JCIO:: Initializing JCIO system for advanced' 431 436 print *,'JCIO:: saving of data.' 432 437 print *,'JCIO::========================================' 433 c- initialize jcio system 438 C 439 Cc- initialize jcio system 440 C 434 441 call jcinitio(dsn,nrrun) 435 c- create file run###### 436 call jcstartrun(runh) 437 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 438 442 Cc- create file run###### 443 C call jcstartrun(runh) 444 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 445 C 446 C- Modified JCSTARTRUN creates cer###### and dat###### files ! 447 C 448 C ###### is the RUN number ! 449 C 450 451 call jcstartrun(RUNH) 452 453 C 454 C- write Run Header on cer and dat files 455 C 456 CALL TOBUF(RUNH,0) 457 IF ( LCERFI ) CALL TOBUFC(RUNH,0) 458 459 C 460 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 461 C 439 462 C----------------------------------------------------------------------- 440 463 C LOOP OVER SHOWERS 464 441 465 DO 2 ISHW = 1,NSHOW 466 442 467 443 468 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> … … 482 507 FPRINT = .FALSE. 483 508 ENDIF 484 485 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 486 c Create cer######,dat######,sta###### files 487 c------------------------------------------------------------ 488 call jcnewshower 489 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 490 509 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 510 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 511 Cc Create cer######,dat######,sta###### files 512 Cc------------------------------------------------------------ 513 C call jcnewshower 514 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 515 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 516 491 517 C RESET COUNTERS 492 518 DO 447 K = 1,25 … … 823 849 ENDIF 824 850 EVTH(147) = 0. 825 851 826 852 IF ( FEGS ) THEN 827 853 C PARAMETER FOR ELECTRON AND PHOTON REJECT (CONVERT ENERGY TO MEV) … … 838 864 EVTH( 9) = PTOT0 * ST * SIN(PHI) 839 865 EVTH(10) = PTOT0 * COSTHE 866 867 840 868 c 841 869 c [*] one block from here sent above 842 870 c 871 843 872 EVTH(85) = CERSIZ 844 873 … … 856 885 IF ( EVTH(3) .GT. 3.0 .OR. .NOT. FEGS ) THEN 857 886 CALL TOBUF ( EVTH,0 ) 858 IF ( LCERFI ) CALL TOBUFC( EVTH,0 ) 887 IF ( LCERFI ) CALL TOBUFC( EVTH,0 ) 859 888 ENDIF 860 889 … … 865 894 * ' GEN LEVEL E ON STACK'/) 866 895 NOPART = 0 867 868 896 869 897 IF ( CURPAR(1) .LE. 3.D0 .OR. 870 898 * (CURPAR(1) .GE. 5.D0 .AND. CURPAR(1) .LE. 7.D0) ) THEN … … 889 917 C HADRONIC PARTICLES 890 918 FNPRIM = .TRUE. 891 919 892 920 C FILL LONGITUDINAL DISTRIBUTION FOR THE PRIMARY PARTICLE 893 921 C THE PARTICLE IS TRACKED FROM THICK0 DOWN TO THICK0+CHI*PRMPAR(3) … … 917 945 ENDIF 918 946 ENDIF 919 947 920 948 C CHECK OBSERVATION LEVEL PASSAGE AND UPDATE PARTICLE COORDINATES 921 949 HNEW = H … … 944 972 ENDIF 945 973 974 946 975 C----------------------------------------------------------------------- 947 976 C NORMAL CYCLE … … 1027 1056 C FINISH SHOWER AND PRINT INFORMATION 1028 1057 CALL OUTEND 1029 1030 1058 1031 1059 * IF ( DEBUG ) WRITE(MDEBUG,442) NPARTO … … 1221 1249 ENDIF 1222 1250 1223 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1251 C 1252 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1253 C 1254 C Modified by C. Bigongiari 2001 Jan 16 1255 C 1256 C 1257 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1224 1258 c Saves statistics to sta###### file 1225 call jcstadata(EVTH,EVTE, 1226 + NPROTO,NPROTB,NNEUTR,NNEUTB,NPHOTO,NELECT,NPOSIT, 1227 + NNU ,NMUM ,NMUP ,NPI0 ,NPIM ,NPIP ,NK0L , 1228 + NK0S ,NKMI ,NKPL ,NHYP ,NDEUT ,NTRIT ,NALPHA, 1229 + NOTHER,IFINNU,IFINPI,IFINET,IFINKA,IFINHY, 1230 + CERELE,CERHAD,PLONG,LPCT1,NSTEP,THSTEP) 1231 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1232 1233 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1259 C call jcstadata(EVTH,EVTE, 1260 C + NPROTO,NPROTB,NNEUTR,NNEUTB,NPHOTO,NELECT,NPOSIT, 1261 C + NNU ,NMUM ,NMUP ,NPI0 ,NPIM ,NPIP ,NK0L , 1262 C + NK0S ,NKMI ,NKPL ,NHYP ,NDEUT ,NTRIT ,NALPHA, 1263 C + NOTHER,IFINNU,IFINPI,IFINET,IFINKA,IFINHY, 1264 C + CERELE,CERHAD,PLONG,LPCT1,NSTEP,THSTEP) 1265 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1266 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1234 1267 C WRITE SHOWER END TO OUTPUT BUFFER 1235 c CALL TOBUF( EVTE,0 ) 1236 CALL TOBUF( EVTE,1 ) 1237 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1268 Cc CALL TOBUF( EVTE,0 ) 1269 C CALL TOBUF( EVTE,1 ) 1270 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1271 C IF ( LCERFI ) THEN 1272 C CALL OUTND2 1273 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1274 Cc CALL TOBUFC( EVTE,0 ) 1275 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1276 C ENDIF 1277 1278 C 1279 C WRITE SHOWER END TO OUTPUT BUFFER 1280 CALL TOBUF( EVTE,0 ) 1238 1281 IF ( LCERFI ) THEN 1239 1282 CALL OUTND2 1240 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1241 c CALL TOBUFC( EVTE,0 ) 1242 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1243 ENDIF 1283 CALL TOBUFC( EVTE,0 ) 1284 ENDIF 1285 1286 C 1287 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1288 C 1244 1289 1245 1290 IF ( FPRINT .OR. DEBUG ) WRITE(MONIOU,*) … … 1259 1304 JHBIN(J) = JHBIN(J) + IHBIN(J) 1260 1305 19 CONTINUE 1261 1306 1307 1262 1308 2 CONTINUE 1309 1263 1310 C END OF SHOWER LOOP 1264 1311 … … 1271 1318 RUNE(3) = REAL(ISHW) 1272 1319 C WRITE RUN END TO OUTPUT BUFFER AND FINISH OUTPUT 1273 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1274 c CALL TOBUF ( RUNE,1 ) 1275 call jcendrun(rune) 1276 c IF ( LCERFI ) CALL TOBUFC( RUNE,1 ) 1320 C 1321 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1322 C 1323 C Modified by C. Bigongiari 2001 Jan 16 1324 C 1325 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1326 Cc CALL TOBUF ( RUNE,1 ) 1327 C call jcendrun(rune) 1328 Cc IF ( LCERFI ) CALL TOBUFC( RUNE,1 ) 1329 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1330 C 1331 C- write Run End 1332 C 1333 1334 CALL TOBUF ( RUNE,1 ) 1335 IF ( LCERFI ) CALL TOBUFC( RUNE,1) 1336 1337 C 1338 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1339 C 1277 1340 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1278 1341 C TIME SINCE BEGINNING … … 1308 1371 209 FORMAT(//' ENERGY - MULTIPLICITY MATRIX FOR ALL SHOWERS'/ 1309 1372 * ' ENERGY RUNS VERTICALLY, MULTIPLICITY HORIZONTALLY'//, 1310 * ' ',6X,5I9,3I8,5I7 ,' ENERGY RANGE (GEV)'/1373 * ' ',6X,5I9,3I8,5I7' ENERGY RANGE (GEV)'/ 1311 1374 * 37(/' ',I4,1X,I10,4I9,3I8,5I7,1X,1P,2E10.1,0P)// 1312 1375 * ' MULT. ',5I9,3I8,5I7,4X,'LOWER BIN LIMIT'/ … … 1580 1643 ENDIF 1581 1644 1582 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1583 call jcenddata(runh,rune) 1584 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1585 1645 C 1646 CBC+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1647 C 1648 C Modified by C. Bigongiari 2001 Jan 16 1649 C 1650 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1651 C call jcenddata(runh,rune) 1652 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1653 C 1654 C+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1655 1586 1656 WRITE(MONIOU,*)' ' 1587 1657 CALL PRTIME(TTIME) … … 1593 1663 IF ( MDEBUG .NE. 6 ) CLOSE( MDEBUG ) 1594 1664 CLOSE( EXST ) 1595 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1596 c CLOSE( PATAPE ) 1597 c IF ( LCERFI ) CLOSE( CETAPE ) 1598 c>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1665 1666 C 1667 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1668 C 1669 C Modified by C. Bigongiari 2001 Jan 16 1670 C 1671 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1672 Cc CLOSE( PATAPE ) 1673 Cc IF ( LCERFI ) CLOSE( CETAPE ) 1674 Cc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1675 C 1676 C- close files 1677 C 1678 1679 CLOSE( PATAPE ) 1680 IF ( LCERFI ) CLOSE( CETAPE ) 1681 C CALL JCENDRUN( RUNE ) 1682 1683 C 1684 CBC++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1685 C 1599 1686 1600 1687 STOP
Note:
See TracChangeset
for help on using the changeset viewer.