[cig-commits] r12938 - seismo/3D/SPECFEM3D/branches/update_temporary

nlegoff at geodynamics.org nlegoff at geodynamics.org
Tue Sep 23 08:15:28 PDT 2008


Author: nlegoff
Date: 2008-09-23 08:15:27 -0700 (Tue, 23 Sep 2008)
New Revision: 12938

Modified:
   seismo/3D/SPECFEM3D/branches/update_temporary/assemble_MPI_scalar.f90
   seismo/3D/SPECFEM3D/branches/update_temporary/assemble_MPI_vector.f90
   seismo/3D/SPECFEM3D/branches/update_temporary/constants.h.in
Log:
fixed a few bugs.

Modified: seismo/3D/SPECFEM3D/branches/update_temporary/assemble_MPI_scalar.f90
===================================================================
--- seismo/3D/SPECFEM3D/branches/update_temporary/assemble_MPI_scalar.f90	2008-09-22 17:53:22 UTC (rev 12937)
+++ seismo/3D/SPECFEM3D/branches/update_temporary/assemble_MPI_scalar.f90	2008-09-23 15:15:27 UTC (rev 12938)
@@ -253,7 +253,7 @@
          itag, &
          request_send_scalar_ext_mesh(iinterface) &
          )
-    call irecv_cr(buffer_send_scalar_ext_mesh(1:nibool_interfaces_ext_mesh(iinterface),iinterface), &
+    call irecv_cr(buffer_recv_scalar_ext_mesh(1:nibool_interfaces_ext_mesh(iinterface),iinterface), &
          nibool_interfaces_ext_mesh(iinterface), &
          my_neighbours_ext_mesh(iinterface), &
          itag, &
@@ -270,7 +270,7 @@
   do iinterface = 1, ninterfaces_ext_mesh
     do ipoin = 1, nibool_interfaces_ext_mesh(iinterface)
       array_val(ibool_interfaces_ext_mesh(ipoin,iinterface)) = &
-           array_val(ibool_interfaces_ext_mesh(ipoin,iinterface)) + buffer_send_scalar_ext_mesh(ipoin,iinterface)
+           array_val(ibool_interfaces_ext_mesh(ipoin,iinterface)) + buffer_recv_scalar_ext_mesh(ipoin,iinterface)
     enddo
   enddo
       

Modified: seismo/3D/SPECFEM3D/branches/update_temporary/assemble_MPI_vector.f90
===================================================================
--- seismo/3D/SPECFEM3D/branches/update_temporary/assemble_MPI_vector.f90	2008-09-22 17:53:22 UTC (rev 12937)
+++ seismo/3D/SPECFEM3D/branches/update_temporary/assemble_MPI_vector.f90	2008-09-23 15:15:27 UTC (rev 12938)
@@ -253,7 +253,7 @@
          itag, &
          request_send_vector_ext_mesh(iinterface) &
          )
-    call irecv_cr(buffer_send_vector_ext_mesh(:,1:nibool_interfaces_ext_mesh(iinterface),iinterface), &
+    call irecv_cr(buffer_recv_vector_ext_mesh(:,1:nibool_interfaces_ext_mesh(iinterface),iinterface), &
          NDIM*nibool_interfaces_ext_mesh(iinterface), &
          my_neighbours_ext_mesh(iinterface), &
          itag, &
@@ -270,7 +270,7 @@
   do iinterface = 1, ninterfaces_ext_mesh
     do ipoin = 1, nibool_interfaces_ext_mesh(iinterface)
       array_val(:,ibool_interfaces_ext_mesh(ipoin,iinterface)) = &
-           array_val(:,ibool_interfaces_ext_mesh(ipoin,iinterface)) + buffer_send_vector_ext_mesh(:,ipoin,iinterface)
+           array_val(:,ibool_interfaces_ext_mesh(ipoin,iinterface)) + buffer_recv_vector_ext_mesh(:,ipoin,iinterface)
     enddo
   enddo
 

Modified: seismo/3D/SPECFEM3D/branches/update_temporary/constants.h.in
===================================================================
--- seismo/3D/SPECFEM3D/branches/update_temporary/constants.h.in	2008-09-22 17:53:22 UTC (rev 12937)
+++ seismo/3D/SPECFEM3D/branches/update_temporary/constants.h.in	2008-09-23 15:15:27 UTC (rev 12938)
@@ -123,10 +123,10 @@
   logical, parameter :: USE_EXTERNAL_MESH = .false.
 
 ! deltat
-  integer, parameter :: DT_ext_mesh = 0.001d0
+  double precision, parameter :: DT_ext_mesh = 0.001d0
 
 ! NSTEP
-  double precision, parameter :: NSTEP_ext_mesh = 100
+  integer, parameter :: NSTEP_ext_mesh = 100
 
 ! number of nodes per element as provided by the external mesh
   integer, parameter :: ESIZE = 8



More information about the cig-commits mailing list