35 lines
		
	
	
		
			680 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			680 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								program rsdtest
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  real s3(64,63)
							 | 
						||
| 
								 | 
							
								  character msg*22,arg*12
							 | 
						||
| 
								 | 
							
								  integer param(0:7)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  nargs=iargc()
							 | 
						||
| 
								 | 
							
								  if(nargs.ne.2) then
							 | 
						||
| 
								 | 
							
								     print*,'Usage: rsdtest ntrials nfiles'
							 | 
						||
| 
								 | 
							
								     go to 999
							 | 
						||
| 
								 | 
							
								  endif
							 | 
						||
| 
								 | 
							
								  call getarg(1,arg)
							 | 
						||
| 
								 | 
							
								  read(arg,*) ntrials
							 | 
						||
| 
								 | 
							
								  call getarg(2,arg)
							 | 
						||
| 
								 | 
							
								  read(arg,*) nfiles
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  open(10,file='s3_1000.bin',access='stream', status='old')
							 | 
						||
| 
								 | 
							
								  open(22,file='kvasd.dat',access='direct',recl=1024,status='unknown')
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  nadd=1
							 | 
						||
| 
								 | 
							
								  ifile0=0
							 | 
						||
| 
								 | 
							
								  if(nfiles.lt.0) then
							 | 
						||
| 
								 | 
							
								     ifile0=-nfiles
							 | 
						||
| 
								 | 
							
								     nfiles=99999
							 | 
						||
| 
								 | 
							
								  endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  do ifile=1,nfiles
							 | 
						||
| 
								 | 
							
								     read(10,end=999) s3
							 | 
						||
| 
								 | 
							
								     if(ifile.lt.ifile0) cycle
							 | 
						||
| 
								 | 
							
								     call extract2(s3,nadd,ntrials,param,msg)
							 | 
						||
| 
								 | 
							
								     if(ifile.eq.ifile0) exit
							 | 
						||
| 
								 | 
							
								  enddo
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								999 end program rsdtest
							 |