资源简介
二维VTI介质拟声波正演模拟与逆时偏移,二维VTI介质拟声波正演模拟与逆时偏移,二维VTI介质拟声波正演模拟与逆时偏移,二维VTI介质拟声波正演模拟与逆时偏移

代码片段和文件信息
//#########################################################
//## 2D Acoustic VTI Medium Forward
//## Ps : P + sv wave and get rid of sv
//## Rong Tao
//########################################################
#include
#include
#include
#include
#include
#include “mpi.h“
#include “/home/Toa/hc/cjbsegy.h“
#include “/home/Toa/hc/fft.c“
#include “/home/Toa/hc/alloc.c“
#include “/home/Toa/hc/complex.c“
#define pi 3.141592653
float stencil[5]={-205.0/72.08.0/5.0-1.0/5.08.0/315.0-1.0/560.0};
main(int argcchar *argv[])
{
void model_vti(int nxint nzint ntint npdfloat dxfloat dzfloat favgfloat tmaxfloat dt
float pfacchar FN1[]char FN2[]char FN3[]int nsint dsint fsint zs
int isfloat **p_calfloat **P_upfloat **P_dofloat **P_lefloat **P_rifloat **Q_upfloat **Q_dofloat **Q_lefloat **Q_ri
float Circle_Radiusint mmint wtypeint hsxint myidfloat *mu_vfloat **Pfloat **Q);
void mute_directwave(int flag_muint nxint ntfloat dtfloat favg
float dxfloat dzint fsint dsint zsint is
float mu_vfloat **p_calint tt);
int ijkisnxnznti_starti_endmmwtypehsx;
int nsdsfszsnpd;
float dxdztmaxdtpfacfavg;
int myidnumprocsCircle_Radiusflag_mu;
float mu_v;
float **p_cal**P_up**P_do**P_le**P_ri**Q_up**Q_do**Q_le**Q_ri;
float **P**Q;
/******** rankswaveletreceiversmute direct **********/
mm=4;wtype=1;hsx=1;flag_mu=0;
/******************* dat document **********************/
char FN1[250]={“vel100100.dat“};
char FN2[250]={“epsilu100100.dat“};
char FN3[250]={“deta100100.dat“};
char FN4[250]={“shot.dat“};
/***************** parameters **************************/
nx=100; npd=50; tmax=1.5;
nz=100; favg=20; pfac=1000.0;
dx=5.0;
dz=5.0;
nt=101;
dt=1.0;
ns=1;
fs=nx/ns/2;
ds=nx/ns;
zs=1;
Circle_Radius=15;//for get rid of SV
/************************Loop start**************************/
FILE *fp4;
fp4=fopen(FN4“wb“);
P=alloc2float(nznx); Q=alloc2float(nznx);
p_cal=alloc2float(ntnx);
P_up=alloc2float(ntnx); Q_up=alloc2float(ntnx);
P_do=alloc2float(ntnx); Q_do=alloc2float(ntnx);
P_le=alloc2float(ntnz); Q_le=alloc2float(ntnz);
P_ri=alloc2float(ntnz); Q_ri=alloc2float(ntnz);
/*******************MPI************************/
MPI_Init(&argc&argv);
MPI_Comm_rank(MPI_COMM_WORLD&myid);
MPI_Comm_size(MPI_COMM_WORLD&numprocs);
/*******************MPI***********************/
MPI_Barrier(MPI_COMM_WORLD);
if(myid==0)
{
printf(“-----------------------------------
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17829 2017-10-26 11:49 二维VTI介质拟声波正演模拟与逆时偏移\Toa_model_VTI_2order.c
文件 28832 2017-02-18 15:18 二维VTI介质拟声波正演模拟与逆时偏移\Toa_RTM_VTI_2order.c
目录 0 2018-05-29 11:13 二维VTI介质拟声波正演模拟与逆时偏移
----------- --------- ---------- ----- ----
46661 3
相关资源
- ReportMachine 交叉报表 学生成绩表
- reportmachine帮助电子书
- OFDM 系统PAPR减小的三种经典方法
- 基于自研AFDX网络端系统芯片的模块设
- AFDX网络端系统芯片设计与实现
- AFDX协议/ARINC664中文版第七部分
- 轻量级文件服务器Fdfs搭建(fastDFS+n
- pdfdo password remover 3.0破解汉化绿色版
- nginx-rtmp-win32-master.rar
- onvif协议视频转码推流网页播放
- ffmpegh265rtmp.zip
- 高频移动网络技术在OFDM中的低复杂度
- ofdm通过瑞利衰落信道的系统仿真
- RTMP_H265推流直播技术研讨
- NVIDIAOpticalFlowSDK-79c6cee80a2df9a196f20afd6
- 基于COFDM技术的瓦斯抽采视频监控系统
- 屏幕采集\\录屏\\rtmp推流的一体化工具
- 中国OFDI逆向溢出对技术能力提升的影
- 最简单的基于FFmpeg的推流器以推送R
- FFmpeg 采集摄像头输出rtmp直播流媒体,
- 深入浅出4G网络 PDF
- 翼型及机翼空气动力分析开源软件X
- 1997-2018年我国各省外商直接投资数据
- 使用RTMPdump(libRTMP)直播来自v4l2的摄
- rtmpdump vs2005版本
- 基于CFD的手动先导操纵阀流体数值模
- 基于CFD航行器阻力系数数值模拟计算
- 采空区自然发火危险区域的数值模拟
- 基于CFD的差压式气体流量控制器的设
- FDI对我国制造业内资企业自主创新能
评论
共有 条评论