发明名称 | 利用CUDA的PML边界三维地震波传播模拟方法 | ||
摘要 | 本发明提供了一种利用CUDA的PML边界三维地震波传播模拟方法,方法包括:读入初始参数和雷克子波;将三维地震波的第一声波波动方程中的应力分解成相互垂直三个方向的应力分量,并加入PML边界条件形成第二声波波动方程;运用有限差分方法将第二声波波动方程离散化形成有限差分声波波动方程;给第一三维速度模型加边形成一第二三维速度模型;根据有限差分声波波动方程在处理器CPU中计算第二三维速度模型的棱、角、面的衰减系数;根据所述衰减系数在图像处理器GPU中计算所述第二三维速度模型网格点的应力;根据所述应力输出最后时刻的三维地震波模拟记录。本发明可以获得较高的加速比,缩短模拟时间。 | ||
申请公布号 | CN105005072B | 申请公布日期 | 2016.08.17 |
申请号 | CN201510295352.9 | 申请日期 | 2015.06.02 |
申请人 | 中国科学院地质与地球物理研究所 | 发明人 | 唐祥德;刘洪 |
分类号 | G01V1/28(2006.01)I | 主分类号 | G01V1/28(2006.01)I |
代理机构 | 北京三友知识产权代理有限公司 11127 | 代理人 | 贾磊 |
主权项 | 一种利用计算统一设备架构CUDA的最佳匹配层PML边界三维地震波传播模拟方法,其特征在于,包括:读入初始参数和雷克子波;将三维地震波的第一声波波动方程中的应力分解成相互垂直三个方向的应力分量,并加入PML边界条件形成第二声波波动方程;运用有限差分方法将所述第二声波波动方程离散化形成有限差分声波波动方程;给第一三维速度模型加边形成一第二三维速度模型;根据所述有限差分声波波动方程在中央处理器CPU中计算所述第二三维速度模型的棱、角、面的衰减系数;根据所述衰减系数在图像处理器GPU中计算所述第二三维速度模型网格点的应力;以及根据所述应力输出最后时刻的三维地震波模拟记录。 | ||
地址 | 100029 北京市朝阳区北土城西路19号 |