[cig-commits] r8455 - in seismo/2D/SPECFEM2D/trunk: . DATA
walter at geodynamics.org
walter at geodynamics.org
Fri Dec 7 15:47:27 PST 2007
Author: walter
Date: 2007-12-07 15:47:26 -0800 (Fri, 07 Dec 2007)
New Revision: 8455
Modified:
seismo/2D/SPECFEM2D/trunk/DATA/Par_file_Paul_acoustic
seismo/2D/SPECFEM2D/trunk/Makefile
seismo/2D/SPECFEM2D/trunk/meshfem2D.f90
seismo/2D/SPECFEM2D/trunk/write_seismograms.f90
Log:
fixed ngnod = 9 bug in 2D code.
also fixed "Ux_file.bin" binary file too large problem in 2D code
(now first erase the file, then recreate it)
Modified: seismo/2D/SPECFEM2D/trunk/DATA/Par_file_Paul_acoustic
===================================================================
--- seismo/2D/SPECFEM2D/trunk/DATA/Par_file_Paul_acoustic 2005-01-25 22:04:11 UTC (rev 8454)
+++ seismo/2D/SPECFEM2D/trunk/DATA/Par_file_Paul_acoustic 2007-12-07 23:47:26 UTC (rev 8455)
@@ -50,9 +50,9 @@
#
# receiver line parameters
#
-enreg_surf = .false. ! enregistrement volume ou surface
+enreg_surf = .false. ! enregistrement volume ou surface
sismostype = 2 ! record 1=displ 2=veloc 3=accel
-nrec = 11 ! number of receivers
+nrec = 101 ! number of receivers
xdeb = 300. ! first receiver x in meters
zdeb = 1700. ! first receiver z in meters
xfin = 3700. ! last receiver x in meters
Modified: seismo/2D/SPECFEM2D/trunk/Makefile
===================================================================
--- seismo/2D/SPECFEM2D/trunk/Makefile 2005-01-25 22:04:11 UTC (rev 8454)
+++ seismo/2D/SPECFEM2D/trunk/Makefile 2007-12-07 23:47:26 UTC (rev 8455)
@@ -46,7 +46,7 @@
all: default
clean:
- /bin/rm -f xmeshfem2D xmeshfem2D.trace xspecfem2D xspecfem2D.trace $O/*.o *.o $O/*.il *.mod core *.gnu *.ps Ux*.bin Uz*.bin image*.pnm xconvolve_source_timefunction *receiver_line_* plotgnu source.txt *.sem*
+ /bin/rm -r -f xmeshfem2D xmeshfem2D.trace xspecfem2D xspecfem2D.trace $O/*.o *.o $O/*.il *.mod core *.gnu *.ps Ux*.bin Uz*.bin image*.pnm xconvolve_source_timefunction *receiver_line_* plotgnu source.txt *.sem* OUTPUT_FILES/*
meshfem2D: $(OBJS_MESHFEM2D)
$(LINK) $(FLAGS_CHECK) -o xmeshfem2D $(OBJS_MESHFEM2D)
Modified: seismo/2D/SPECFEM2D/trunk/meshfem2D.f90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/meshfem2D.f90 2005-01-25 22:04:11 UTC (rev 8454)
+++ seismo/2D/SPECFEM2D/trunk/meshfem2D.f90 2007-12-07 23:47:26 UTC (rev 8455)
@@ -173,6 +173,7 @@
if(ngnod == 9) then
nx = nx * 2
nz = nz * 2
+ nz_layer = nz_layer * 2
endif
! read absorbing boundaries parameters
Modified: seismo/2D/SPECFEM2D/trunk/write_seismograms.f90
===================================================================
--- seismo/2D/SPECFEM2D/trunk/write_seismograms.f90 2005-01-25 22:04:11 UTC (rev 8454)
+++ seismo/2D/SPECFEM2D/trunk/write_seismograms.f90 2007-12-07 23:47:26 UTC (rev 8455)
@@ -117,6 +117,11 @@
enddo
enddo
+! delete the old file
+ open(unit=11,file='OUTPUT_FILES/Ux_file.bin',status='unknown')
+ close(11,status='delete')
+
+! write the new file
open(unit=11,file='OUTPUT_FILES/Ux_file.bin',status='unknown',access='direct',recl=4*NSTEP*nrec)
write(11,rec=1) buffer_SEP_binary
close(11)
@@ -130,6 +135,11 @@
enddo
enddo
+! delete the old file
+ open(unit=11,file='OUTPUT_FILES/Uz_file.bin',status='unknown')
+ close(11,status='delete')
+
+! write the new file
open(unit=11,file='OUTPUT_FILES/Uz_file.bin',status='unknown',access='direct',recl=4*NSTEP*nrec)
write(11,rec=1) buffer_SEP_binary
close(11)
More information about the cig-commits
mailing list