[cig-commits] r20974 - in seismo/3D/FAULT_SOURCE/branches/new_fault_db: START_UP src

surendra at geodynamics.org surendra at geodynamics.org
Wed Oct 31 08:57:51 PDT 2012


Author: surendra
Date: 2012-10-31 08:57:51 -0700 (Wed, 31 Oct 2012)
New Revision: 20974

Modified:
   seismo/3D/FAULT_SOURCE/branches/new_fault_db/START_UP/Makefile.in
   seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_common.f90
   seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_dynamic.f90
   seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_kinematic.f90
Log:
Fixed compile-time errors for dataT clean up

Modified: seismo/3D/FAULT_SOURCE/branches/new_fault_db/START_UP/Makefile.in
===================================================================
--- seismo/3D/FAULT_SOURCE/branches/new_fault_db/START_UP/Makefile.in	2012-10-31 15:04:56 UTC (rev 20973)
+++ seismo/3D/FAULT_SOURCE/branches/new_fault_db/START_UP/Makefile.in	2012-10-31 15:57:51 UTC (rev 20974)
@@ -309,7 +309,7 @@
 $O/fault_solver_common.o: fault_solver_common.f90 constants.h $O/specfem3D_par.o
 	${FCCOMPILE_NO_CHECK} -c -o $O/fault_solver_common.o fault_solver_common.f90
 
-$O/fault_solver_dynamic.o: fault_solver_dyanmic.f90 constants.h $O/specfem3D_par.o $O/fault_solver_common.o
+$O/fault_solver_dynamic.o: fault_solver_dynamic.f90 constants.h $O/specfem3D_par.o $O/fault_solver_common.o
 	${FCCOMPILE_NO_CHECK} -c -o $O/fault_solver_dynamic.o fault_solver_dynamic.f90
 
 $O/fault_solver_kinematic.o: fault_solver_kinematic.f90 constants.h $O/specfem3D_par.o $O/fault_solver_common.o

Modified: seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_common.f90
===================================================================
--- seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_common.f90	2012-10-31 15:04:56 UTC (rev 20973)
+++ seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_common.f90	2012-10-31 15:57:51 UTC (rev 20974)
@@ -34,7 +34,7 @@
 
   public :: fault_type, PARALLEL_FAULT, &
             initialize_fault, get_jump, get_weighted_jump, rotate, add_BT, &
-            dataT, init_dataT, store_dataT, SCEC_write_dataT
+            dataT_type, init_dataT, store_dataT, SCEC_write_dataT
 
 contains
 
@@ -347,7 +347,9 @@
     if (myrank==0) then
      ! NOTE: output points lying at an interface between procs are assigned to a unique proc
       iproc = minloc(dist_all,2) - 1
-      dataT%iglob = iglob_all(:,iproc)
+      do ipoin = 1,dataT%npoin
+         dataT%iglob(ipoin) = iglob_all(ipoin,iproc(ipoin))
+      enddo
     endif
     call bcast_all_i(iproc,dataT%npoin)
     call bcast_all_i(dataT%iglob,dataT%npoin)
@@ -433,7 +435,7 @@
 !------------------------------------------------------------------------
 subroutine SCEC_write_dataT(dataT)
 
-  class(my_dataT_type), intent(in) :: dataT
+  class(dataT_type), intent(in) :: dataT
   
   integer   :: i,k,IOUT
   character(len=10) :: my_fmt

Modified: seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_dynamic.f90
===================================================================
--- seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_dynamic.f90	2012-10-31 15:04:56 UTC (rev 20973)
+++ seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_dynamic.f90	2012-10-31 15:57:51 UTC (rev 20974)
@@ -51,7 +51,7 @@
     private
     real(kind=CUSTOM_REAL), dimension(:,:), pointer :: T0=>null()
     real(kind=CUSTOM_REAL), dimension(:),   pointer :: MU=>null(), Fload=>null()
-    integer, dimension(:),   pointer :: npoin_perproc=>null(), npoin_offset=>null()
+    integer, dimension(:),   pointer :: npoin_perproc=>null(), poin_offset=>null()
     type(dataT_type)        :: dataT
     type(dataXZ_type)       :: dataXZ,dataXZ_all
     type(swf_type), pointer :: swf => null()
@@ -569,7 +569,7 @@
 
     !-- outputs --
     ! write dataT every NTOUT time step or at the end of simulation
-    if ( mod(it,NTOUT) == 0 .or. it==NSTEP) call SCEC_write_dataT(bc%dataT,it)
+    if ( mod(it,NTOUT) == 0 .or. it==NSTEP) call SCEC_write_dataT(bc%dataT)
 
   endif
 

Modified: seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_kinematic.f90
===================================================================
--- seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_kinematic.f90	2012-10-31 15:04:56 UTC (rev 20973)
+++ seismo/3D/FAULT_SOURCE/branches/new_fault_db/src/fault_solver_kinematic.f90	2012-10-31 15:57:51 UTC (rev 20974)
@@ -283,7 +283,7 @@
 
     !-- OUTPUTS --
     ! write dataT every NTOUT time steps or at the end of simulation
-    if ( mod(it,NTOUT) == 0 .or. it==NSTEP) call SCEC_write_dataT(bc%dataT,it)
+    if ( mod(it,NTOUT) == 0 .or. it==NSTEP) call SCEC_write_dataT(bc%dataT)
     ! write dataXZ every NSNAP time steps
     ! if ( mod(it,NSNAP) == 0) call write_dataXZ(bc,it,iflt)
 



More information about the CIG-COMMITS mailing list