[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