⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rayt2dan

📁 su 的源代码库
💻
字号:
#! /bin/sh# Demo for P- and SV-wave raytracing in heterogeneous anisotropic (VTI) media # RAYT2DAN# Debashish Sarkar, June 2003set -x# define parameter fieldsnz=100 dz=20 fz=0  labelz="Depth (m)"nx=100 dx=20 fx=0  labelx="Midpoint (m)"# define output dimensionsnxo=100	dxo=20 fxo=0nzo=100 dzo=20 fzo=0# define output shot locationsnsx=1 dsx=1 fsx=1000# define initial conditionsfa=-75 da=2 na=76 amax=75 nt=1000dt=0.008ninf=0 npmax=401r1=0 r2=0# Create parameter files for raytracing.# Make VP0unif2 < test >VP0  ninf=$ninf  npmax=$npmax \        nz=$nz dz=$dz fz=$fz nx=$nx dx=$dx fx=$fx \        v00=1500 dvdz=0.6 dvdx=0.2smooth2 < VP0 r1=$r1 r2=$r2 n1=$nz n2=$nx > VP0sm# Make epsilonunif2 < test >epsilon ninf=$ninf npmax=$npmax \        nz=$nz dz=$dz fz=$fz nx=$nx dx=$dx fx=$fx \        v00=0.2 dvdz=0.0001 dvdx=-0.0001smooth2 < epsilon r1=$r1 r2=$r2 n1=$nz n2=$nx > epsilonsm# Make deltaunif2 < test >delta  ninf=$ninf  npmax=$npmax \        nz=$nz dz=$dz fz=$fz nx=$nx dx=$dx fx=$fx \        v00=0.1 dvdz=0.00002 dvdx=0.000001smooth2 < delta r1=$r1 r2=$r2 n1=$nz n2=$nx > deltasm# Make VS0unif2 < test >VS0  ninf=$ninf  npmax=$npmax \        nz=$nz dz=$dz fz=$fz nx=$nx dx=$dx fx=$fx \        v00=750 dvdz=0.6 dvdx=0.2smooth2 < VS0 r1=$r1 r2=$r2 n1=$nz n2=$nx > VS0sm# Ray tracerayt2dan VP0file=VP0sm epsilonfile=epsilonsm deltafile=deltasm \tfile=ttime fxo=$fxo nxo=$nxo dxo=$dxo fzo=$fzo nzo=$nzo dzo=$dzo fsx=$fsx \nsx=$nsx dsx=$dsx nt=$nt nx=$nx nz=$nz dx=$dx dz=$dz fx=$fx dt=$dt fa=$fa \da=$da na=$na amax=$amax# Ray tracerayt2dan SV=1 VS0file=VS0sm VP0file=VP0sm epsilonfile=epsilonsm \deltafile=deltasm \tfile=ttimeS fxo=$fxo nxo=$nxo dxo=$dxo fzo=$fzo nzo=$nzo dzo=$dzo fsx=$fsx \nsx=$nsx dsx=$dsx nt=$nt nx=$nx nz=$nz dx=$dx dz=$dz fx=$fx dt=$dt fa=$fa \da=$da na=$na amax=$amax# Displayximage < VP0sm n1=100 legend=1 title="VP0" f1=$fz f2=$fx \d1=$dz d2=$dx xbox=0 ybox=0 wbox=325 hbox=325 lwidth=8 label2=$labelx \ly=20 label1=$labelz &ximage < epsilonsm n1=100 legend=1 title="epsilon" d1=$dz d2=$dx \f1=$fz f2=$fx xbox=340 ybox=0 wbox=325 hbox=325 lwidth=8 label2=$labelx \ly=20 label1=$labelz &ximage < deltasm n1=100 legend=1 title="delta" d1=$dz d2=$dx \f1=$fz f2=$fx xbox=680 ybox=0 wbox=325 hbox=325 lwidth=8 ly=20 label2=$labelx \label1=$labelz &ximage < VS0sm n1=100 legend=1 title="VS0" f1=$fz f2=$fx \d1=$dz d2=$dx xbox=0 ybox=360 wbox=325 hbox=325 lwidth=8 label2=$labelx \ly=20 label1=$labelz &ximage < ttime n1=100 legend=1 \title="P-wave traveltime table for shotpoint=1000 m" \f1=$fz f2=$fx d1=$dz d2=$dx clip=1 xbox=340 ybox=360 wbox=325 hbox=325 \lwidth=8 ly=20 label2=$labelx label1=$labelz grid1=dash grid2=dash &ximage < ttimeS n1=100 legend=1 \title="SV-wave traveltime table for shotpoint=1000 m" \f1=$fz f2=$fx d1=$dz d2=$dx clip=1 xbox=680 ybox=360 wbox=325 hbox=325 \lwidth=8 ly=20 label2=$labelx label1=$labelz grid1=dash grid2=dash &# press the `h' or the `r' key to see color plots of the above figures!!!exit

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -