[cig-commits] r20858 - seismo/3D/SPECFEM3D/trunk/src/specfem3D
dkomati1 at geodynamics.org
dkomati1 at geodynamics.org
Fri Oct 19 18:17:45 PDT 2012
Author: dkomati1
Date: 2012-10-19 18:17:45 -0700 (Fri, 19 Oct 2012)
New Revision: 20858
Modified:
seismo/3D/SPECFEM3D/trunk/src/specfem3D/PML_init.f90
Log:
fixed a reshape statement in the case of 27 nodes
Modified: seismo/3D/SPECFEM3D/trunk/src/specfem3D/PML_init.f90
===================================================================
--- seismo/3D/SPECFEM3D/trunk/src/specfem3D/PML_init.f90 2012-10-19 21:28:12 UTC (rev 20857)
+++ seismo/3D/SPECFEM3D/trunk/src/specfem3D/PML_init.f90 2012-10-20 01:17:45 UTC (rev 20858)
@@ -305,16 +305,16 @@
use specfem_par,only: NSPEC_AB, &
abs_boundary_ispec,abs_boundary_normal,num_abs_boundary_faces,&
abs_boundary_ijk,ibool
- use constants,only: NDIM,TINYVAL,NGNOD,NGLLX,NGLLY,NGLLZ,NGLLSQUARE
+ use constants,only: NDIM,TINYVAL,NGNOD,NGNOD_EIGHT_CORNERS,NGLLX,NGLLY,NGLLZ,NGLLSQUARE
implicit none
! local parameters
real(kind=CUSTOM_REAL),dimension(:,:),allocatable:: temp_ispec_pml_normal
integer,dimension(:),allocatable:: temp_is_pml_elem
integer:: iface,count,new_elemts,ispec,icorner,igll,iglobf,ier
integer:: i,j,k,iglobcount,iglobcorners(NGNOD)
- integer,dimension(3,NGNOD),parameter :: ielem_corner_ijk = &
+ integer,dimension(3,NGNOD_EIGHT_CORNERS),parameter :: ielem_corner_ijk = &
reshape((/ 1,1,1, 1,NGLLY,1, 1,NGLLY,NGLLZ, 1,1,NGLLZ, &
- NGLLX,1,1, NGLLX,NGLLY,1, NGLLX,NGLLY,NGLLZ, NGLLX,1,NGLLZ /),(/3,NGNOD/))
+ NGLLX,1,1, NGLLX,NGLLY,1, NGLLX,NGLLY,NGLLZ, NGLLX,1,NGLLZ /),(/3,NGNOD_EIGHT_CORNERS/))
!! DK DK August 2012: added this when I added support for 27-node elements in the rest of the code
if(NGNOD /= 8) &
More information about the CIG-COMMITS
mailing list