[cig-commits] r20633 - seismo/2D/SPECFEM2D/trunk/src/specfem2D
xie.zhinan at geodynamics.org
xie.zhinan at geodynamics.org
Mon Aug 27 06:44:58 PDT 2012
Author: xie.zhinan
Date: 2012-08-27 06:44:58 -0700 (Mon, 27 Aug 2012)
New Revision: 20633
Modified:
seismo/2D/SPECFEM2D/trunk/src/specfem2D/compute_forces_acoustic.f90
Log:
Fix a bug when use PML in acoustic simulation found from the numerical results of Paul's two student lo?\195?\175za Bouvier and Arnaud Dubois
Modified: seismo/2D/SPECFEM2D/trunk/src/specfem2D/compute_forces_acoustic.f90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/src/specfem2D/compute_forces_acoustic.f90 2012-08-25 19:54:25 UTC (rev 20632)
+++ seismo/2D/SPECFEM2D/trunk/src/specfem2D/compute_forces_acoustic.f90 2012-08-27 13:44:58 UTC (rev 20633)
@@ -338,7 +338,7 @@
rmemory_acoustic_dux_dx(i,j,ispec_PML) = coef0*rmemory_acoustic_dux_dx(i,j,ispec_PML) &
+ PML_dux_dxl_new(i,j,ispec_PML) * coef1 + PML_dux_dxl(i,j,ispec_PML) * coef2
- dux_dxl = dux_dxl + A7 * rmemory_acoustic_dux_dx(i,j,ispec_PML)
+ dux_dxl = PML_dux_dxl(i,j,ispec_PML) + A7 * rmemory_acoustic_dux_dx(i,j,ispec_PML)
!---------------------- A6 --------------------------
A6 = - d_z_store(i,j,ispec_PML) / ( k_z_store(i,j,ispec_PML) ** 2 )
@@ -355,7 +355,7 @@
rmemory_acoustic_dux_dz(i,j,ispec_PML) = coef0 * rmemory_acoustic_dux_dz(i,j,ispec_PML) &
+ PML_dux_dzl_new(i,j,ispec_PML) *coef1 + PML_dux_dzl(i,j,ispec_PML) * coef2
- dux_dzl = dux_dzl + A6 * rmemory_acoustic_dux_dz(i,j,ispec_PML)
+ dux_dzl = PML_dux_dzl(i,j,ispec_PML) + A6 * rmemory_acoustic_dux_dz(i,j,ispec_PML)
endif
endif
More information about the CIG-COMMITS
mailing list