[cig-commits] r20560 - seismo/2D/SPECFEM2D/trunk/src/specfem2D
xie.zhinan at geodynamics.org
xie.zhinan at geodynamics.org
Wed Aug 8 18:22:40 PDT 2012
Author: xie.zhinan
Date: 2012-08-08 18:22:39 -0700 (Wed, 08 Aug 2012)
New Revision: 20560
Modified:
seismo/2D/SPECFEM2D/trunk/src/specfem2D/pml_init.F90
seismo/2D/SPECFEM2D/trunk/src/specfem2D/specfem2D.F90
Log:
delete some used variables
Modified: seismo/2D/SPECFEM2D/trunk/src/specfem2D/pml_init.F90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/src/specfem2D/pml_init.F90 2012-08-09 01:10:54 UTC (rev 20559)
+++ seismo/2D/SPECFEM2D/trunk/src/specfem2D/pml_init.F90 2012-08-09 01:22:39 UTC (rev 20560)
@@ -42,7 +42,7 @@
!========================================================================
subroutine pml_init(nspec,nglob,anyabs,ibool,nelemabs,codeabs,numabs,&
- nspec_PML,is_PML,which_PML_elem,which_PML_poin,spec_to_PML, &
+ nspec_PML,is_PML,which_PML_elem,spec_to_PML, &
icorner_iglob,NELEM_PML_THICKNESS)
@@ -60,7 +60,6 @@
integer :: i,j,k,i_coef
logical, dimension(4,nspec) :: which_PML_elem
- logical, dimension(4,nglob) :: which_PML_poin
integer, dimension(nglob) :: icorner_iglob
integer, dimension(nelemabs) :: numabs
logical, dimension(4,nelemabs) :: codeabs
@@ -97,9 +96,6 @@
ncorner=ncorner+1
icorner_iglob(ncorner) = iglob
- !array to know which PML it is
- which_PML_poin(ibound,iglob) = codeabs(ibound,ispecabs)
-
enddo
enddo
endif ! we are on the good absorbing boundary
@@ -142,7 +138,6 @@
end do
ncorner=ncorner+1
icorner_iglob(ncorner) = iglob
- which_PML_poin(ibound,iglob) = .true.
end do
end do
nspec_PML=nspec_PML+1
Modified: seismo/2D/SPECFEM2D/trunk/src/specfem2D/specfem2D.F90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/src/specfem2D/specfem2D.F90 2012-08-09 01:10:54 UTC (rev 20559)
+++ seismo/2D/SPECFEM2D/trunk/src/specfem2D/specfem2D.F90 2012-08-09 01:22:39 UTC (rev 20560)
@@ -997,7 +997,7 @@
rmemory_dux_dx,rmemory_duz_dx,rmemory_dux_dz,rmemory_duz_dz
integer, dimension(:), allocatable :: spec_to_PML,icorner_iglob
- logical, dimension(:,:), allocatable :: which_PML_elem, which_PML_poin
+ logical, dimension(:,:), allocatable :: which_PML_elem
real(kind=CUSTOM_REAL), dimension(:,:,:,:,:), allocatable :: rmemory_displ_elastic
@@ -2815,19 +2815,16 @@
allocate(is_PML(nspec))
allocate(icorner_iglob(nglob))
allocate(which_PML_elem(4,nspec))
- allocate(which_PML_poin(4,nglob))
allocate(spec_to_PML(nspec))
is_PML(:) = .false.
which_PML_elem(:,:) = .false.
- which_PML_poin(:,:) = .false.
call pml_init(nspec,nglob,anyabs,ibool,nelemabs,codeabs,numabs,&
- nspec_PML,is_PML,which_PML_elem,which_PML_poin,spec_to_PML, &
+ nspec_PML,is_PML,which_PML_elem,spec_to_PML, &
icorner_iglob,NELEM_PML_THICKNESS)
deallocate(icorner_iglob)
- deallocate(which_PML_poin)
if (nspec_PML==0) nspec_PML=1
!!!!!!!!!!!!! DK DK added this
More information about the CIG-COMMITS
mailing list