b'\n \n \n
 
\n  
sfgsray (4.0)
index
user/browaeys/Mgsray.c
\n Gauss Seidel iterative solver for phase space escape positions, angle and traveltime \n

\n \n \n \n \n \n
 
\n Synopsis
       sfgsray < in.rsf > out.rsf slow=slow.rsf slowz=slowz.rsf slowx=slowx.rsf dslow=dslow.rsf dtout=dtout.rsf iq= niter=50 liter=0 tol=0.000002*nx*nz order=1 verb=n sph=n
\n

\n \n \n \n \n \n
 
\n Parameters
       \n \n \n
\n  
string dslow=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file dtout=
\tauxiliary output file name
\n
\n \n\n \n \n
\n  
int iq=
\tswitch for escape variable 0=x, 1=a, 2=t, 3=z, 4=l, 5=i
\n
\n \n\n \n \n
\n  
int liter=0
\tnumber of first iterations with low-order scheme
\n
\n \n\n \n \n
\n  
int niter=50
\tnumber of Gauss-Seidel iterations
\n
\n \n\n \n \n
\n  
int order=1
\torder of upwind
\n
\n \n\n \n \n
\n  
file slow=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file slowx=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
file slowz=
\tauxiliary input file name
\n
\n \n\n \n \n
\n  
bool sph=n [y/n]
\ttrue - half-sphere, false - flat B.C. on left/right
\n
\n \n\n \n \n
\n  
float tol=0.000002*nx*nz
\taccuracy tolerance
\n
\n \n\n \n \n
\n  
bool verb=n [y/n]
\tverbosity flag
\n
\n \n
'