[cig-commits] r15665 - seismo/2D/SPECFEM2D/trunk
cmorency at geodynamics.org
cmorency at geodynamics.org
Fri Sep 11 07:15:49 PDT 2009
Author: cmorency
Date: 2009-09-11 07:15:49 -0700 (Fri, 11 Sep 2009)
New Revision: 15665
Modified:
seismo/2D/SPECFEM2D/trunk/adj_seismogram.f90
seismo/2D/SPECFEM2D/trunk/specfem2D.F90
Log:
Fixed bug on acoustic kernels calculation. kappa & density called when building the kernels had wrong indices. Thanks to Yang Luo for pointing it out.
Modified: seismo/2D/SPECFEM2D/trunk/adj_seismogram.f90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/adj_seismogram.f90 2009-09-09 23:16:34 UTC (rev 15664)
+++ seismo/2D/SPECFEM2D/trunk/adj_seismogram.f90 2009-09-11 14:15:49 UTC (rev 15665)
@@ -85,8 +85,8 @@
! Nnorm = deltat * sum(time_window(:) * seism_veloc(:) * seism_veloc(:))
! cross-correlation traveltime adjoint source
if(abs(Nnorm) > EPS) then
-! ft_bar(:) = - seism_veloc(:) * time_window(:) / Nnorm
- ft_bar(:) = seism_veloc(:) * time_window(:) / Nnorm
+ ft_bar(:) = - seism_veloc(:) * time_window(:) / Nnorm
+! ft_bar(:) = seism_veloc(:) * time_window(:) / Nnorm
print*,'Norm =', Nnorm
else
print *, 'norm < EPS for file '
Modified: seismo/2D/SPECFEM2D/trunk/specfem2D.F90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/specfem2D.F90 2009-09-09 23:16:34 UTC (rev 15664)
+++ seismo/2D/SPECFEM2D/trunk/specfem2D.F90 2009-09-11 14:15:49 UTC (rev 15665)
@@ -6452,8 +6452,8 @@
do k = 1, NGLLZ
do i = 1, NGLLX
iglob = ibool(i,k,ispec)
- kappal_ac_global(iglob) = poroelastcoef(1,2,kmato(ispec))
- rhol_ac_global(iglob) = density(2,kmato(ispec))
+ kappal_ac_global(iglob) = poroelastcoef(3,1,kmato(ispec))
+ rhol_ac_global(iglob) = density(1,kmato(ispec))
enddo
enddo
endif
More information about the CIG-COMMITS
mailing list