sfmpisglrrtm2 (2.0-git)
index
user/zhiguang/Mmpisglrrtm2.c
Paralleled stagger-grid lowrank RTM modified based on sfsglfdrtm2 (serial program)

 
Synopsis
        sfmpisglrrtm2 img2=Fimg2.rsf fvel=Ffvel.rsf fden=Ffden.rsf bvel=Fbvel.rsf bden=Fbden.rsf record=Frcd.rsf tmpfwf=Ftmpfwf.rsf tmpbwf=Ftmpbwf.rsf Gx=FGx.rsf Gz=FGz.rsf sxx=Fsxx.rsf sxz=Fsxz.rsf szx=Fszx.rsf szz=Fszz.rsf verb=y wantrecord=n wantwf=n onlyrecord=n srcdecay=y srcrange=3 srctrunc=0.2 srcalpha=0.5 pmlsize=30 nfd= pmld0=200 shtnmb= shtinv= shtbgn=0 snapturn=1 ginv=1 wfinv=1 spz=6 gp=0 ntau=1 dtau=wfdt tau0=0

 
Parameters
       
 
file Gx=
auxiliary input file name
 
file Gz=
auxiliary input file name
 
file bden=
auxiliary input file name
 
file bvel=
auxiliary input file name
 
float dtau=wfdt

 
file fden=
auxiliary input file name
 
file fvel=
auxiliary input file name
 
int ginv=1

 
int gp=0

 
file img2=
auxiliary output file name
 
int nfd=

 
int ntau=1

 
bool onlyrecord=n [y/n]

 
float pmld0=200

 
int pmlsize=30

 
file record=
auxiliary input file name
 
int shtbgn=0

 
int shtinv=

 
int shtnmb=

 
int snapturn=1

 
int spz=6

 
float srcalpha=0.5

 
bool srcdecay=y [y/n]

 
int srcrange=3

 
float srctrunc=0.2

 
file sxx=
auxiliary input file name
 
file sxz=
auxiliary input file name
 
file szx=
auxiliary input file name
 
file szz=
auxiliary input file name
 
float tau0=0

 
file tmpbwf=
auxiliary output file name
 
file tmpfwf=
auxiliary output file name
 
bool verb=y [y/n]

 
bool wantrecord=n [y/n]

 
bool wantwf=n [y/n]

 
int wfinv=1