[cig-commits] r8564 - seismo/2D/SPECFEM2D/trunk

walter at geodynamics.org walter at geodynamics.org
Fri Dec 7 15:56:51 PST 2007


Author: walter
Date: 2007-12-07 15:56:51 -0800 (Fri, 07 Dec 2007)
New Revision: 8564

Modified:
   seismo/2D/SPECFEM2D/trunk/constants.h
Log:
fixed bug introduced by Nicolas Le Goff: some constants had been converted to single precision


Modified: seismo/2D/SPECFEM2D/trunk/constants.h
===================================================================
--- seismo/2D/SPECFEM2D/trunk/constants.h	2007-07-27 01:37:16 UTC (rev 8563)
+++ seismo/2D/SPECFEM2D/trunk/constants.h	2007-12-07 23:56:51 UTC (rev 8564)
@@ -47,8 +47,8 @@
   integer, parameter :: NEDGES = 4
 
 ! a few useful constants
-  real(kind=CUSTOM_REAL), parameter :: ZERO = 0.d0,ONE = 1.d0
-  real(kind=CUSTOM_REAL), parameter :: HALF = 0.5d0,TWO = 2.d0,QUART = 0.25d0
+  double precision, parameter :: ZERO = 0.d0,ONE = 1.d0
+  double precision, parameter :: HALF = 0.5d0,TWO = 2.d0,QUART = 0.25d0
 
 ! pi
   double precision, parameter :: PI = 3.141592653589793d0
@@ -57,7 +57,7 @@
   double precision, parameter :: FOUR_THIRDS = 4.d0/3.d0
 
 ! 1/24
-  real(kind=CUSTOM_REAL), parameter :: ONE_OVER_24 = 1.d0 / 24.d0
+  double precision, parameter :: ONE_OVER_24 = 1.d0 / 24.d0
 
 ! parameters to define the Gauss-Lobatto-Legendre points
   double precision, parameter :: GAUSSALPHA = ZERO,GAUSSBETA = ZERO
@@ -124,26 +124,26 @@
   double precision, parameter :: tau_epsilon_nu1_mech1 = 0.0325305d0
   double precision, parameter :: tau_sigma_nu1_mech1   = 0.0311465d0
   double precision, parameter :: tau_epsilon_nu2_mech1 = 0.0332577d0
-  real(kind=CUSTOM_REAL), parameter :: tau_sigma_nu2_mech1   = 0.0304655d0
+  double precision, parameter :: tau_sigma_nu2_mech1   = 0.0304655d0
 
   double precision, parameter :: tau_epsilon_nu1_mech2 = 0.0032530d0
-  real(kind=CUSTOM_REAL), parameter :: tau_sigma_nu1_mech2   = 0.0031146d0
+  double precision, parameter :: tau_sigma_nu1_mech2   = 0.0031146d0
   double precision, parameter :: tau_epsilon_nu2_mech2 = 0.0033257d0
-  real(kind=CUSTOM_REAL), parameter :: tau_sigma_nu2_mech2   = 0.0030465d0
+  double precision, parameter :: tau_sigma_nu2_mech2   = 0.0030465d0
 
-  real(kind=CUSTOM_REAL), parameter :: inv_tau_sigma_nu1_mech1 = ONE / tau_sigma_nu1_mech1
-  real(kind=CUSTOM_REAL), parameter :: inv_tau_sigma_nu2_mech1 = ONE / tau_sigma_nu2_mech1
-  real(kind=CUSTOM_REAL), parameter :: inv_tau_sigma_nu1_mech2 = ONE / tau_sigma_nu1_mech2
-  real(kind=CUSTOM_REAL), parameter :: inv_tau_sigma_nu2_mech2 = ONE / tau_sigma_nu2_mech2
+  double precision, parameter :: inv_tau_sigma_nu1_mech1 = ONE / tau_sigma_nu1_mech1
+  double precision, parameter :: inv_tau_sigma_nu2_mech1 = ONE / tau_sigma_nu2_mech1
+  double precision, parameter :: inv_tau_sigma_nu1_mech2 = ONE / tau_sigma_nu1_mech2
+  double precision, parameter :: inv_tau_sigma_nu2_mech2 = ONE / tau_sigma_nu2_mech2
 
-  real(kind=CUSTOM_REAL), parameter :: phi_nu1_mech1 = (ONE - tau_epsilon_nu1_mech1/tau_sigma_nu1_mech1) / tau_sigma_nu1_mech1
-  real(kind=CUSTOM_REAL), parameter :: phi_nu2_mech1 = (ONE - tau_epsilon_nu2_mech1/tau_sigma_nu2_mech1) / tau_sigma_nu2_mech1
-  real(kind=CUSTOM_REAL), parameter :: phi_nu1_mech2 = (ONE - tau_epsilon_nu1_mech2/tau_sigma_nu1_mech2) / tau_sigma_nu1_mech2
-  real(kind=CUSTOM_REAL), parameter :: phi_nu2_mech2 = (ONE - tau_epsilon_nu2_mech2/tau_sigma_nu2_mech2) / tau_sigma_nu2_mech2
+  double precision, parameter :: phi_nu1_mech1 = (ONE - tau_epsilon_nu1_mech1/tau_sigma_nu1_mech1) / tau_sigma_nu1_mech1
+  double precision, parameter :: phi_nu2_mech1 = (ONE - tau_epsilon_nu2_mech1/tau_sigma_nu2_mech1) / tau_sigma_nu2_mech1
+  double precision, parameter :: phi_nu1_mech2 = (ONE - tau_epsilon_nu1_mech2/tau_sigma_nu1_mech2) / tau_sigma_nu1_mech2
+  double precision, parameter :: phi_nu2_mech2 = (ONE - tau_epsilon_nu2_mech2/tau_sigma_nu2_mech2) / tau_sigma_nu2_mech2
 
-  real(kind=CUSTOM_REAL), parameter :: Mu_nu1 = ONE - (ONE - tau_epsilon_nu1_mech1/tau_sigma_nu1_mech1) &
+  double precision, parameter :: Mu_nu1 = ONE - (ONE - tau_epsilon_nu1_mech1/tau_sigma_nu1_mech1) &
                                               - (ONE - tau_epsilon_nu1_mech2/tau_sigma_nu1_mech2)
-  real(kind=CUSTOM_REAL), parameter :: Mu_nu2 = ONE - (ONE - tau_epsilon_nu2_mech1/tau_sigma_nu2_mech1) &
+  double precision, parameter :: Mu_nu2 = ONE - (ONE - tau_epsilon_nu2_mech1/tau_sigma_nu2_mech1) &
                                               - (ONE - tau_epsilon_nu2_mech2/tau_sigma_nu2_mech2)
 
 !-----------------------------------------------------------------------



More information about the cig-commits mailing list