[cig-commits] r22232 - in seismo/3D/SPECFEM3D_GLOBE/branches/undo_att: . src/specfem3D
xie.zhinan at geodynamics.org
xie.zhinan at geodynamics.org
Wed Jun 12 08:38:58 PDT 2013
Author: xie.zhinan
Date: 2013-06-12 08:38:58 -0700 (Wed, 12 Jun 2013)
New Revision: 22232
Modified:
seismo/3D/SPECFEM3D_GLOBE/branches/undo_att/part2_undo_att.F90
seismo/3D/SPECFEM3D_GLOBE/branches/undo_att/src/specfem3D/specfem3D.F90
Log:
remove write seismogram for backward wave field simulation
Modified: seismo/3D/SPECFEM3D_GLOBE/branches/undo_att/part2_undo_att.F90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/branches/undo_att/part2_undo_att.F90 2013-06-12 14:51:13 UTC (rev 22231)
+++ seismo/3D/SPECFEM3D_GLOBE/branches/undo_att/part2_undo_att.F90 2013-06-12 15:38:58 UTC (rev 22232)
@@ -991,33 +991,33 @@
endif ! nrec_local
! write the current or final seismograms
- if(seismo_current == NTSTEP_BETWEEN_OUTPUT_SEISMOS .or. it == it_end) then
- if (SIMULATION_TYPE == 1 .or. SIMULATION_TYPE == 3) then
- call write_seismograms(myrank,seismograms,number_receiver_global,station_name, &
- network_name,stlat,stlon,stele,stbur, &
- nrec,nrec_local,ANGULAR_WIDTH_XI_IN_DEGREES,NEX_XI,DT,t0,it_end, &
- yr_SAC,jda_SAC,ho_SAC,mi_SAC,sec_SAC,t_cmt_SAC,t_shift_SAC, &
- elat_SAC,elon_SAC,depth_SAC,event_name_SAC,cmt_lat_SAC,cmt_lon_SAC,&
- cmt_depth_SAC,cmt_hdur_SAC,NPROCTOT_VAL, &
- OUTPUT_SEISMOS_ASCII_TEXT,OUTPUT_SEISMOS_SAC_ALPHANUM, &
- OUTPUT_SEISMOS_SAC_BINARY,ROTATE_SEISMOGRAMS_RT,NTSTEP_BETWEEN_OUTPUT_SEISMOS, &
- seismo_offset,seismo_current,WRITE_SEISMOGRAMS_BY_MASTER, &
- SAVE_ALL_SEISMOS_IN_ONE_FILE,USE_BINARY_FOR_LARGE_FILE,MODEL)
- if(myrank==0) then
- write(IMAIN,*)
- write(IMAIN,*) ' Total number of time steps written: ', it-it_begin+1
- write(IMAIN,*)
- endif
-! else ! case of SIMULATION_TYPE == 2
-! if( nrec_local > 0 ) &
-! call write_adj_seismograms(seismograms,number_receiver_global, &
-! nrec_local,it,nit_written,DT, &
-! NSTEP,NTSTEP_BETWEEN_OUTPUT_SEISMOS,t0,LOCAL_PATH)
-! nit_written = it
- endif
- seismo_offset = seismo_offset + seismo_current
- seismo_current = 0
- endif
+!ZN if(seismo_current == NTSTEP_BETWEEN_OUTPUT_SEISMOS .or. it == it_end) then
+!ZN if (SIMULATION_TYPE == 1 .or. SIMULATION_TYPE == 3) then
+!ZN call write_seismograms(myrank,seismograms,number_receiver_global,station_name, &
+!ZN network_name,stlat,stlon,stele,stbur, &
+!ZN nrec,nrec_local,ANGULAR_WIDTH_XI_IN_DEGREES,NEX_XI,DT,t0,it_end, &
+!ZN yr_SAC,jda_SAC,ho_SAC,mi_SAC,sec_SAC,t_cmt_SAC,t_shift_SAC, &
+!ZN elat_SAC,elon_SAC,depth_SAC,event_name_SAC,cmt_lat_SAC,cmt_lon_SAC,&
+!ZN cmt_depth_SAC,cmt_hdur_SAC,NPROCTOT_VAL, &
+!ZN OUTPUT_SEISMOS_ASCII_TEXT,OUTPUT_SEISMOS_SAC_ALPHANUM, &
+!ZN OUTPUT_SEISMOS_SAC_BINARY,ROTATE_SEISMOGRAMS_RT,NTSTEP_BETWEEN_OUTPUT_SEISMOS, &
+!ZN seismo_offset,seismo_current,WRITE_SEISMOGRAMS_BY_MASTER, &
+!ZN SAVE_ALL_SEISMOS_IN_ONE_FILE,USE_BINARY_FOR_LARGE_FILE,MODEL)
+!ZN if(myrank==0) then
+!ZN write(IMAIN,*)
+!ZN write(IMAIN,*) ' Total number of time steps written: ', it-it_begin+1
+!ZN write(IMAIN,*)
+!ZN endif
+!ZN! else ! case of SIMULATION_TYPE == 2
+!ZN! if( nrec_local > 0 ) &
+!ZN! call write_adj_seismograms(seismograms,number_receiver_global, &
+!ZN! nrec_local,it,nit_written,DT, &
+!ZN! NSTEP,NTSTEP_BETWEEN_OUTPUT_SEISMOS,t0,LOCAL_PATH)
+!ZN! nit_written = it
+!ZN endif
+!ZN seismo_offset = seismo_offset + seismo_current
+!ZN seismo_current = 0
+!ZN endif
!
!-------------------------------------------------------------------------------------------------
Modified: seismo/3D/SPECFEM3D_GLOBE/branches/undo_att/src/specfem3D/specfem3D.F90
===================================================================
--- seismo/3D/SPECFEM3D_GLOBE/branches/undo_att/src/specfem3D/specfem3D.F90 2013-06-12 14:51:13 UTC (rev 22231)
+++ seismo/3D/SPECFEM3D_GLOBE/branches/undo_att/src/specfem3D/specfem3D.F90 2013-06-12 15:38:58 UTC (rev 22232)
@@ -2203,8 +2203,8 @@
if(SIMULATION_TYPE == 1)then
it = 0
do iteration_on_subset = 1, NSTEP / NT_500
-
- call save_forward_arrays_undoatt(myrank,SIMULATION_TYPE,SAVE_FORWARD, &
+ if(SAVE_FORWARD)then
+ call save_forward_arrays_undoatt(myrank,SIMULATION_TYPE,SAVE_FORWARD, &
NUMBER_OF_RUNS,NUMBER_OF_THIS_RUN, &
displ_crust_mantle,veloc_crust_mantle,accel_crust_mantle, &
displ_inner_core,veloc_inner_core,accel_inner_core, &
@@ -2212,6 +2212,7 @@
R_memory_crust_mantle,R_memory_inner_core, &
epsilondev_crust_mantle,epsilondev_inner_core, &
A_array_rotation,B_array_rotation,LOCAL_PATH,iteration_on_subset)
+ endif
do it_of_this_subset = 1, NT_500
More information about the CIG-COMMITS
mailing list