00001 00002 c 00003 c Copyright (c) 1986,1987,1988,1989,1990,1991,1992,1993, 00004 c by Steve McMillan, Drexel University, Philadelphia, PA. 00005 c 00006 c All rights reserved. 00007 c 00008 c Redistribution and use in source and binary forms are permitted 00009 c provided that the above copyright notice and this paragraph are 00010 c duplicated in all such forms and that any documentation, 00011 c advertising materials, and other materials related to such 00012 c distribution and use acknowledge that the software was developed 00013 c by the author named above. 00014 c 00015 c THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR 00016 c IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED 00017 c WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00018 c 00019 00020 program simin 00021 c 00022 integer*2 n,m,num,jl,jr,idic,long 00023 common/sim fc2/n,m,num(288),jl(288),jr(288),idic(288), 00024 & long(16000) 00025 c 00026 c Read the data in "simout" format: 00027 c 00028 read(5,*)n,m 00029 c 00030 j = 0 00031 l = 1 00032 100 read(5,*) 00033 read(5,*) 00034 read(5,*,err=999,end=999)i1,i2,i3 00035 j = j + 1 00036 num(j) = i1 00037 jl(j) = i2 00038 jr(j) = i3 00039 c 00040 if (num(j).gt.0) then 00041 idic(j) = l 00042 read(5,*)(long(k),k=l,l+num(j)-1) 00043 l = l + num(j) 00044 else 00045 idic(j) = -1 00046 end if 00047 c 00048 go to 100 00049 c 00050 999 write(6,*)n,m,j,l 00051 end