[cig-commits] r16955 - seismo/3D/SPECFEM3D_GLOBE/branches/NOISE_TOMOGRAPHY

yangl at geodynamics.org yangl at geodynamics.org
Wed Jun 9 07:06:41 PDT 2010


Author: yangl
Date: 2010-06-09 07:06:41 -0700 (Wed, 09 Jun 2010)
New Revision: 16955

Modified:
   seismo/3D/SPECFEM3D_GLOBE/branches/NOISE_TOMOGRAPHY/noise_tomography.f90
   seismo/3D/SPECFEM3D_GLOBE/branches/NOISE_TOMOGRAPHY/specfem3D.f90
Log:
minor changes on NOISE_TOMOGRAPHY

Modified: seismo/3D/SPECFEM3D_GLOBE/branches/NOISE_TOMOGRAPHY/noise_tomography.f90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/branches/NOISE_TOMOGRAPHY/noise_tomography.f90	2010-06-09 09:42:11 UTC (rev 16954)
+++ seismo/3D/SPECFEM3D_GLOBE/branches/NOISE_TOMOGRAPHY/noise_tomography.f90	2010-06-09 14:06:41 UTC (rev 16955)
@@ -215,7 +215,8 @@
 ! check for consistency of the parameters
   subroutine check_parameters_noise(myrank,NOISE_TOMOGRAPHY,SIMULATION_TYPE,SAVE_FORWARD, &
                                     NUMBER_OF_RUNS, NUMBER_OF_THIS_RUN,ROTATE_SEISMOGRAMS_RT, &
-                                    SAVE_ALL_SEISMOS_IN_ONE_FILE, USE_BINARY_FOR_LARGE_FILE)
+                                    SAVE_ALL_SEISMOS_IN_ONE_FILE, USE_BINARY_FOR_LARGE_FILE, &
+                                    MOVIE_COARSE)
   implicit none
   include 'mpif.h'
   include "precision.h"
@@ -223,7 +224,7 @@
   include "OUTPUT_FILES/values_from_mesher.h"
   ! input parameters
   integer :: myrank,NOISE_TOMOGRAPHY,SIMULATION_TYPE,NUMBER_OF_RUNS,NUMBER_OF_THIS_RUN
-  logical :: SAVE_FORWARD,ROTATE_SEISMOGRAMS_RT,SAVE_ALL_SEISMOS_IN_ONE_FILE, USE_BINARY_FOR_LARGE_FILE
+  logical :: SAVE_FORWARD,ROTATE_SEISMOGRAMS_RT,SAVE_ALL_SEISMOS_IN_ONE_FILE, USE_BINARY_FOR_LARGE_FILE,MOVIE_COARSE
   ! output parameters
   ! local parameters
 
@@ -254,7 +255,10 @@
      call exit_mpi(myrank,'Do NOT rotate seismograms in the code, change ROTATE_SEISMOGRAMS_RT in DATA/Par_file')
   if (SAVE_ALL_SEISMOS_IN_ONE_FILE .OR. USE_BINARY_FOR_LARGE_FILE) &
      call exit_mpi(myrank,'Please set SAVE_ALL_SEISMOS_IN_ONE_FILE and USE_BINARY_FOR_LARGE_FILE to be .false.')
+  if (MOVIE_COARSE) &
+     call exit_mpi(myrank,'Please set MOVIE_COARSE in DATA/Par_file to be .false.') 
 
+
   if (NOISE_TOMOGRAPHY==1) then
      if (SIMULATION_TYPE/=1) &
         call exit_mpi(myrank,'NOISE_TOMOGRAPHY=1 requires SIMULATION_TYPE=1! check DATA/Par_file')
@@ -376,14 +380,14 @@
   include "constants.h"
   include "OUTPUT_FILES/values_from_mesher.h"
   ! input parameters
-  integer :: myrank,nrec,NSTEP
+  integer :: myrank,nrec,NSTEP, irec_master_noise
   integer, dimension(nrec) :: islice_selected_rec,ispec_selected_rec
   integer, dimension(NGLLX,NGLLY,NGLLZ,NSPEC_CRUST_MANTLE) :: ibool_crust_mantle
   real(kind=CUSTOM_REAL), dimension(NDIM,NGLLX,NGLLY,NGLLZ,NSTEP) :: noise_sourcearray
   real(kind=CUSTOM_REAL),dimension(NDIM,NGLOB_CRUST_MANTLE) :: accel_crust_mantle  ! both input and output
   ! output parameters
   ! local parameters
-  integer :: irec_master_noise,i,j,k,iglob, it
+  integer :: i,j,k,iglob,it
 
 
   ! adds noise source (only if this proc carries the noise)

Modified: seismo/3D/SPECFEM3D_GLOBE/branches/NOISE_TOMOGRAPHY/specfem3D.f90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/branches/NOISE_TOMOGRAPHY/specfem3D.f90	2010-06-09 09:42:11 UTC (rev 16954)
+++ seismo/3D/SPECFEM3D_GLOBE/branches/NOISE_TOMOGRAPHY/specfem3D.f90	2010-06-09 14:06:41 UTC (rev 16955)
@@ -1600,7 +1600,8 @@
        if (myrank == 0) &
        call check_parameters_noise(myrank,NOISE_TOMOGRAPHY,SIMULATION_TYPE,SAVE_FORWARD, &
                                   NUMBER_OF_RUNS, NUMBER_OF_THIS_RUN,ROTATE_SEISMOGRAMS_RT, &
-                                  SAVE_ALL_SEISMOS_IN_ONE_FILE, USE_BINARY_FOR_LARGE_FILE)
+                                  SAVE_ALL_SEISMOS_IN_ONE_FILE, USE_BINARY_FOR_LARGE_FILE, &
+                                  MOVIE_COARSE)
     endif
 !>YANGL
 
@@ -2426,7 +2427,7 @@
                                 it,irec_master_noise)
     elseif ( NOISE_TOMOGRAPHY == 2 ) then
        ! second step of noise tomography, i.e., read the surface movie saved at every timestep
-       ! use the movie to drive the unsemble forward wavefield
+       ! use the movie to drive the ensemble forward wavefield
        call noise_read_add_surface_movie(myrank,nmovie_points,accel_crust_mantle, &
                               normal_x_noise,normal_y_noise,normal_z_noise,mask_noise, &
                               store_val_ux,store_val_uy,store_val_uz, &



More information about the CIG-COMMITS mailing list