[cig-commits] r12811 - in seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta: setup src

dkomati1 at geodynamics.org dkomati1 at geodynamics.org
Thu Sep 4 15:24:38 PDT 2008


Author: dkomati1
Date: 2008-09-04 15:24:38 -0700 (Thu, 04 Sep 2008)
New Revision: 12811

Modified:
   seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/setup/constants.h
   seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/anisotropic_mantle_model.f90
   seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/compute_element_properties.f90
   seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/create_regions_mesh.F90
   seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/get_model.f90
   seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/meshfem3D.F90
   seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/sea99_s_model.f90
Log:
turned off SEA99 and AMM models for Gordon Bell using fictitious array sizes because the original is memory consuming


Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/setup/constants.h
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/setup/constants.h	2008-09-04 21:23:25 UTC (rev 12810)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/setup/constants.h	2008-09-04 22:24:38 UTC (rev 12811)
@@ -45,6 +45,14 @@
 ! of several MPI buffers by 3 in order to do that
   logical, parameter :: FEWER_MESSAGES_LARGER_BUFFERS = .true.
 
+!! DK DK for Gordon Bell
+! integer, parameter :: SEA99_VS_DIM1 = 100, SEA99_VS_DIM2 = 100, SEA99_VS_DIM3 = 100
+  integer, parameter :: SEA99_VS_DIM1 = 1, SEA99_VS_DIM2 = 1, SEA99_VS_DIM3 = 1
+
+!! DK DK for Gordon Bell
+! integer, parameter :: AMM_V_DIM1 = 14, AMM_V_DIM2 = 34, AMM_V_DIM3 = 37, AMM_V_DIM4 = 73
+  integer, parameter :: AMM_V_DIM1 = 1, AMM_V_DIM2 = 1, AMM_V_DIM3 = 1, AMM_V_DIM4 = 1
+
 !
 ! solver in single or double precision depending on the machine (4 or 8 bytes)
 !
@@ -90,7 +98,8 @@
 
 !---  ETOPO4 4-minute model created by subsampling and smoothing etopo-2
 ! size of topography and bathymetry file
-  integer, parameter :: NX_BATHY = 5400,NY_BATHY = 2700
+!!!!!! DK DK for Gordon Bell  integer, parameter :: NX_BATHY = 5400,NY_BATHY = 2700
+  integer, parameter :: NX_BATHY = 1,NY_BATHY = 1
 ! resolution of topography file in minutes
   integer, parameter :: RESOLUTION_TOPO_FILE = 4
 ! pathname of the topography file

Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/anisotropic_mantle_model.f90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/anisotropic_mantle_model.f90	2008-09-04 21:23:25 UTC (rev 12810)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/anisotropic_mantle_model.f90	2008-09-04 22:24:38 UTC (rev 12811)
@@ -52,7 +52,7 @@
 ! aniso_mantle_model_variables
   type aniso_mantle_model_variables
     sequence
-    double precision beta(14,34,37,73)
+    double precision beta(AMM_V_DIM1,AMM_V_DIM2,AMM_V_DIM3,AMM_V_DIM4)
     double precision pro(47)
     integer npar1
   end type aniso_mantle_model_variables
@@ -109,7 +109,7 @@
   double precision d1,d2,d3,d4,sd,thickness,dprof1,dprof2,eps,pc1,pc2,pc3,pc4,&
                    dpr1,dpr2,param,scale_GPa,scaleval
   double precision A,C,F,AL,AN,BC,BS,GC,GS,HC,HS,EC,ES,C1p,C1sv,C1sh,C3,S1p,S1sv,S1sh,S3
-  double precision beta(14,34,37,73),pro(47)
+  double precision beta(AMM_V_DIM1,AMM_V_DIM2,AMM_V_DIM3,AMM_V_DIM4),pro(47)
   double precision anispara(14,2,4),elpar(14)
 
   ndepth = npar1
@@ -329,7 +329,7 @@
 ! aniso_mantle_model_variables
   type aniso_mantle_model_variables
     sequence
-    double precision beta(14,34,37,73)
+    double precision beta(AMM_V_DIM1,AMM_V_DIM2,AMM_V_DIM3,AMM_V_DIM4)
     double precision pro(47)
     integer npar1
   end type aniso_mantle_model_variables
@@ -340,7 +340,7 @@
   integer nx,ny,np1,np2,ipar,ipa1,ipa,ilat,ilon,il,idep,nfin,nfi0,nf,nri
   double precision xinf,yinf,pxy,ppp,angle,A,A2L,AL,af
   double precision ra(47),pari(14,47)
-  double precision bet2(14,34,37,73)
+  double precision bet2(AMM_V_DIM1,AMM_V_DIM2,AMM_V_DIM3,AMM_V_DIM4)
   double precision alph(73,37),ph(73,37)
   character(len=150) glob_prem3sm01, globpreman3sm01
 

Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/compute_element_properties.f90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/compute_element_properties.f90	2008-09-04 21:23:25 UTC (rev 12810)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/compute_element_properties.f90	2008-09-04 22:24:38 UTC (rev 12811)
@@ -54,7 +54,7 @@
 ! aniso_mantle_model_variables
   type aniso_mantle_model_variables
     sequence
-    double precision beta(14,34,37,73)
+    double precision beta(AMM_V_DIM1,AMM_V_DIM2,AMM_V_DIM3,AMM_V_DIM4)
     double precision pro(47)
     integer npar1
   end type aniso_mantle_model_variables
@@ -234,7 +234,7 @@
     double precision :: alatmax
     double precision :: alonmin
     double precision :: alonmax
-    double precision :: sea99_vs(100,100,100)
+    double precision :: sea99_vs(SEA99_VS_DIM1,SEA99_VS_DIM2,SEA99_VS_DIM3)
     double precision :: sea99_depth(100)
     integer :: sea99_ndep
     integer :: sea99_nlat

Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/create_regions_mesh.F90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/create_regions_mesh.F90	2008-09-04 21:23:25 UTC (rev 12810)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/create_regions_mesh.F90	2008-09-04 22:24:38 UTC (rev 12811)
@@ -133,7 +133,7 @@
 ! aniso_mantle_model_variables
   type aniso_mantle_model_variables
     sequence
-    double precision beta(14,34,37,73)
+    double precision beta(AMM_V_DIM1,AMM_V_DIM2,AMM_V_DIM3,AMM_V_DIM4)
     double precision pro(47)
     integer npar1
   end type aniso_mantle_model_variables
@@ -313,7 +313,7 @@
     double precision :: alatmax
     double precision :: alonmin
     double precision :: alonmax
-    double precision :: sea99_vs(100,100,100)
+    double precision :: sea99_vs(SEA99_VS_DIM1,SEA99_VS_DIM2,SEA99_VS_DIM3)
     double precision :: sea99_depth(100)
     integer :: sea99_ndep
     integer :: sea99_nlat

Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/get_model.f90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/get_model.f90	2008-09-04 21:23:25 UTC (rev 12810)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/get_model.f90	2008-09-04 22:24:38 UTC (rev 12811)
@@ -57,7 +57,7 @@
 ! aniso_mantle_model_variables
   type aniso_mantle_model_variables
     sequence
-    double precision beta(14,34,37,73)
+    double precision beta(AMM_V_DIM1,AMM_V_DIM2,AMM_V_DIM3,AMM_V_DIM4)
     double precision pro(47)
     integer npar1
   end type aniso_mantle_model_variables
@@ -239,7 +239,7 @@
     double precision :: alatmax
     double precision :: alonmin
     double precision :: alonmax
-    double precision :: sea99_vs(100,100,100)
+    double precision :: sea99_vs(SEA99_VS_DIM1,SEA99_VS_DIM2,SEA99_VS_DIM3)
     double precision :: sea99_depth(100)
     integer :: sea99_ndep
     integer :: sea99_nlat

Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/meshfem3D.F90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/meshfem3D.F90	2008-09-04 21:23:25 UTC (rev 12810)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/meshfem3D.F90	2008-09-04 22:24:38 UTC (rev 12811)
@@ -75,7 +75,7 @@
 ! aniso_mantle_model_variables
   type aniso_mantle_model_variables
     sequence
-    double precision beta(14,34,37,73)
+    double precision beta(AMM_V_DIM1,AMM_V_DIM2,AMM_V_DIM3,AMM_V_DIM4)
     double precision pro(47)
     integer npar1
   end type aniso_mantle_model_variables
@@ -255,7 +255,7 @@
     double precision :: alatmax
     double precision :: alonmin
     double precision :: alonmax
-    double precision :: sea99_vs(100,100,100)
+    double precision :: sea99_vs(SEA99_VS_DIM1,SEA99_VS_DIM2,SEA99_VS_DIM3)
     double precision :: sea99_depth(100)
     integer :: sea99_ndep
     integer :: sea99_nlat

Modified: seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/sea99_s_model.f90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/sea99_s_model.f90	2008-09-04 21:23:25 UTC (rev 12810)
+++ seismo/3D/SPECFEM3D_GLOBE/trunk/version41_beta/src/sea99_s_model.f90	2008-09-04 22:24:38 UTC (rev 12811)
@@ -39,7 +39,7 @@
     double precision :: alatmax
     double precision :: alonmin
     double precision :: alonmax
-    double precision :: sea99_vs(100,100,100)
+    double precision :: sea99_vs(SEA99_VS_DIM1,SEA99_VS_DIM2,SEA99_VS_DIM3)
     double precision :: sea99_depth(100)
     integer :: sea99_ndep
     integer :: sea99_nlat
@@ -96,7 +96,7 @@
      double precision :: alatmax
      double precision :: alonmin
      double precision :: alonmax
-     double precision :: sea99_vs(100,100,100)
+     double precision :: sea99_vs(SEA99_VS_DIM1,SEA99_VS_DIM2,SEA99_VS_DIM3)
      double precision :: sea99_depth(100)
      integer :: sea99_ndep
      integer :: sea99_nlat



More information about the cig-commits mailing list