[cig-commits] r21596 - seismo/2D/SPECFEM2D/trunk/src/specfem2D

dkomati1 at geodynamics.org dkomati1 at geodynamics.org
Thu Mar 21 08:58:33 PDT 2013


Author: dkomati1
Date: 2013-03-21 08:58:32 -0700 (Thu, 21 Mar 2013)
New Revision: 21596

Modified:
   seismo/2D/SPECFEM2D/trunk/src/specfem2D/pml_init.F90
   seismo/2D/SPECFEM2D/trunk/src/specfem2D/read_databases.F90
   seismo/2D/SPECFEM2D/trunk/src/specfem2D/specfem2D.F90
Log:
suppressed warnings about unused variables in my new MPI_REDUCE statements from yesterday when USE_MPI is off


Modified: seismo/2D/SPECFEM2D/trunk/src/specfem2D/pml_init.F90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/src/specfem2D/pml_init.F90	2013-03-21 02:46:44 UTC (rev 21595)
+++ seismo/2D/SPECFEM2D/trunk/src/specfem2D/pml_init.F90	2013-03-21 15:58:32 UTC (rev 21596)
@@ -76,23 +76,25 @@
   integer, dimension(nspec) :: region_CPML
   logical :: SAVE_FORWARD
 
+  integer :: nspec_PML_tot
+
 #ifdef USE_MPI
-  integer :: nspec_PML_tot,ier
+  integer :: ier
 #endif
 
-  !!!detection of PML elements
+  ! detection of PML elements
 
   if(.not. read_external_mesh) then
   nspec_PML = 0
 
-     !ibound is the side we are looking (bottom, right, top or left)
+     ! ibound is the side we are looking (bottom, right, top or left)
      do ibound=1,4
 
      icorner_iglob = ZERO
      ncorner=0
 
      if (anyabs) then
-     !mark any elements on the boundary as PML and list their corners
+     ! mark any elements on the boundary as PML and list their corners
      do ispecabs = 1,nelemabs
         ispec = numabs(ispecabs)
 
@@ -470,7 +472,9 @@
 
  subroutine define_PML_coefficients(npoin,nspec,is_PML,ibool,coord,&
           region_CPML,kmato,density,poroelastcoef,numat,f0_temp,&
+#ifdef USE_MPI
           myrank,&
+#endif
           K_x_store,K_z_store,d_x_store,d_z_store,alpha_x_store,alpha_z_store,&
           nspec_PML,spec_to_PML)
 
@@ -513,7 +517,8 @@
 
 #ifdef USE_MPI
 ! for MPI and partitioning
-  integer  :: ier
+  integer :: ier
+  integer :: myrank
 
   double precision :: thickness_PML_z_min_bottom_glob,thickness_PML_z_max_bottom_glob,&
        thickness_PML_x_min_right_glob,thickness_PML_x_max_right_glob,&
@@ -522,10 +527,8 @@
   double precision :: xmin_glob, xmax_glob, zmin_glob, zmax_glob, vpmax_glob
 #endif
 
-  integer :: myrank
+! PML fixed parameters
 
-  !PML fixed parameters
-
 ! power to compute d0 profile
   double precision, parameter :: NPOWER = 2.d0
 

Modified: seismo/2D/SPECFEM2D/trunk/src/specfem2D/read_databases.F90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/src/specfem2D/read_databases.F90	2013-03-21 02:46:44 UTC (rev 21595)
+++ seismo/2D/SPECFEM2D/trunk/src/specfem2D/read_databases.F90	2013-03-21 15:58:32 UTC (rev 21596)
@@ -707,8 +707,10 @@
   logical :: codeabsread(4)
   character(len=80) :: datlin
 
+  integer :: nelemabs_tot,nspec_left_tot,nspec_right_tot,nspec_bottom_tot,nspec_top_tot
+
 #ifdef USE_MPI
-  integer :: nelemabs_tot,nspec_left_tot,nspec_right_tot,nspec_bottom_tot,nspec_top_tot,ier
+  integer :: ier
 #endif
 
   ! initializes

Modified: seismo/2D/SPECFEM2D/trunk/src/specfem2D/specfem2D.F90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/src/specfem2D/specfem2D.F90	2013-03-21 02:46:44 UTC (rev 21595)
+++ seismo/2D/SPECFEM2D/trunk/src/specfem2D/specfem2D.F90	2013-03-21 15:58:32 UTC (rev 21596)
@@ -3007,7 +3007,9 @@
 
         call define_PML_coefficients(nglob,nspec,is_PML,ibool,coord,&
                 region_CPML,kmato,density,poroelastcoef,numat,f0(1),&
+#ifdef USE_MPI
                 myrank,&
+#endif
                 K_x_store,K_z_store,d_x_store,d_z_store,alpha_x_store,alpha_z_store,&
                 nspec_PML,spec_to_PML)
 



More information about the CIG-COMMITS mailing list