[cig-commits] [commit] devel, master: change number of files defined in src/shared/write_c_binary.c (from 9 to 10), new index 9 corresponds to SURFACE_MOVIE used in NOISE_TOMOGRAPHY (d773215)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Thu Nov 6 08:04:39 PST 2014
Repository : https://github.com/geodynamics/specfem3d_globe
On branches: devel,master
Link : https://github.com/geodynamics/specfem3d_globe/compare/bc58e579b3b0838a0968725a076f5904845437ca...be63f20cbb6f462104e949894dbe205d2398cd7f
>---------------------------------------------------------------
commit d7732153e2afd6d37e9f43d68627003c0dc4cc2f
Author: Yang Luo <yangl at princeton.edu>
Date: Thu Mar 24 19:43:00 2011 +0000
change number of files defined in src/shared/write_c_binary.c (from 9 to 10), new index 9 corresponds to SURFACE_MOVIE used in NOISE_TOMOGRAPHY
>---------------------------------------------------------------
d7732153e2afd6d37e9f43d68627003c0dc4cc2f
.../global_long/adj_traveltime_filter.f90 | 39 +++++++++++-----------
.../global_short/adj_traveltime_filter.f90 | 39 +++++++++++-----------
noise_examples/pre-processing | 4 +--
noise_examples/regional/adj_traveltime_filter.f90 | 39 +++++++++++-----------
4 files changed, 62 insertions(+), 59 deletions(-)
diff --git a/noise_examples/global_long/adj_traveltime_filter.f90 b/noise_examples/global_long/adj_traveltime_filter.f90
index e6dd063..3fde181 100644
--- a/noise_examples/global_long/adj_traveltime_filter.f90
+++ b/noise_examples/global_long/adj_traveltime_filter.f90
@@ -1,3 +1,7 @@
+!!!!! this subroutine is used for preparing adjoint sources in this example ONLY
+!!!!! generally, you should make your own measuremnts and calculate corresponding adjoint sources
+!!!!! FLEXWIN could be of help, or you can modify this code a little bit
+
program adj_traveltime
implicit none
@@ -177,25 +181,22 @@ do irec = 1,nrec
write(1002,*) t(itime), adj(itime,irec)
end do
close(1002)
-! file_data = './yang_data/'//trim(station_name)//'.AA.PRE.semp_picked'
-! file_syn = './yang_syn/'//trim(station_name)//'.AA.PRE.semp_picked'
-! file_adj = './yang_data/'//trim(station_name)//'.AA.PRE.semp_adj'
-! file_adj_density = './yang_syn/'//trim(station_name)//'.AA.PRE.semp_adjden'
-! open(unit=1001,file=trim(file_data),status='unknown')
-! open(unit=1002,file=trim(file_syn),status='unknown')
-! open(unit=1003,file=trim(file_adj),status='unknown')
-! open(unit=1004,file=trim(file_adj_density),status='unknown')
-! do itime = 1,nstep
-! write(1001,*) t(itime), data_origin(itime,irec)
-! write(1002,*) t(itime), syn_origin(itime,irec)
-! write(1003,*) t(itime), adj(itime,irec)
-! write(1004,*) t(itime), adj_density(itime,irec)
-! end do
-! close(1001)
-! close(1002)
-! close(1003)
-! close(1004)
- enddo
+
+
+ file_adj_BHZ = './SEM/A7.II.MXE.adj'
+ open(unit=1002,file=trim(file_adj_BHZ),status='unknown')
+ do itime = 1,nstep
+ write(1002,*) t(itime), 0.0
+ end do
+ close(1002)
+ file_adj_BHZ = './SEM/A7.II.MXN.adj'
+ open(unit=1002,file=trim(file_adj_BHZ),status='unknown')
+ do itime = 1,nstep
+ write(1002,*) t(itime), 0.0
+ end do
+ close(1002)
+
+enddo
close(1111)
diff --git a/noise_examples/global_short/adj_traveltime_filter.f90 b/noise_examples/global_short/adj_traveltime_filter.f90
index e6dd063..3fde181 100644
--- a/noise_examples/global_short/adj_traveltime_filter.f90
+++ b/noise_examples/global_short/adj_traveltime_filter.f90
@@ -1,3 +1,7 @@
+!!!!! this subroutine is used for preparing adjoint sources in this example ONLY
+!!!!! generally, you should make your own measuremnts and calculate corresponding adjoint sources
+!!!!! FLEXWIN could be of help, or you can modify this code a little bit
+
program adj_traveltime
implicit none
@@ -177,25 +181,22 @@ do irec = 1,nrec
write(1002,*) t(itime), adj(itime,irec)
end do
close(1002)
-! file_data = './yang_data/'//trim(station_name)//'.AA.PRE.semp_picked'
-! file_syn = './yang_syn/'//trim(station_name)//'.AA.PRE.semp_picked'
-! file_adj = './yang_data/'//trim(station_name)//'.AA.PRE.semp_adj'
-! file_adj_density = './yang_syn/'//trim(station_name)//'.AA.PRE.semp_adjden'
-! open(unit=1001,file=trim(file_data),status='unknown')
-! open(unit=1002,file=trim(file_syn),status='unknown')
-! open(unit=1003,file=trim(file_adj),status='unknown')
-! open(unit=1004,file=trim(file_adj_density),status='unknown')
-! do itime = 1,nstep
-! write(1001,*) t(itime), data_origin(itime,irec)
-! write(1002,*) t(itime), syn_origin(itime,irec)
-! write(1003,*) t(itime), adj(itime,irec)
-! write(1004,*) t(itime), adj_density(itime,irec)
-! end do
-! close(1001)
-! close(1002)
-! close(1003)
-! close(1004)
- enddo
+
+
+ file_adj_BHZ = './SEM/A7.II.MXE.adj'
+ open(unit=1002,file=trim(file_adj_BHZ),status='unknown')
+ do itime = 1,nstep
+ write(1002,*) t(itime), 0.0
+ end do
+ close(1002)
+ file_adj_BHZ = './SEM/A7.II.MXN.adj'
+ open(unit=1002,file=trim(file_adj_BHZ),status='unknown')
+ do itime = 1,nstep
+ write(1002,*) t(itime), 0.0
+ end do
+ close(1002)
+
+enddo
close(1111)
diff --git a/noise_examples/pre-processing b/noise_examples/pre-processing
index efe55e8..0111d50 100755
--- a/noise_examples/pre-processing
+++ b/noise_examples/pre-processing
@@ -29,14 +29,14 @@ cp $dir/STATIONS_NOISE_ADJOINT ./DATA/STATIONS_ADJOINT
ifort -o NOISE_adj adj_traveltime_filter.f90
cp DATA/Par_file_NOISE_1_attenuation DATA/Par_file
-rm OUTPUT_FILES/*
+rm -rf OUTPUT_FILES/*
make xmeshfem3D
make xspecfem3D
mv bin/xmeshfem3D xmeshfem3D_attenuation
mv bin/xspecfem3D xspecfem3D_attenuation
cp DATA/Par_file_NOISE_1_noattenuation DATA/Par_file
-rm OUTPUT_FILES/*
+rm -rf OUTPUT_FILES/*
make xmeshfem3D
make xspecfem3D
mv bin/xmeshfem3D xmeshfem3D_noattenuation
diff --git a/noise_examples/regional/adj_traveltime_filter.f90 b/noise_examples/regional/adj_traveltime_filter.f90
index e6dd063..3fde181 100644
--- a/noise_examples/regional/adj_traveltime_filter.f90
+++ b/noise_examples/regional/adj_traveltime_filter.f90
@@ -1,3 +1,7 @@
+!!!!! this subroutine is used for preparing adjoint sources in this example ONLY
+!!!!! generally, you should make your own measuremnts and calculate corresponding adjoint sources
+!!!!! FLEXWIN could be of help, or you can modify this code a little bit
+
program adj_traveltime
implicit none
@@ -177,25 +181,22 @@ do irec = 1,nrec
write(1002,*) t(itime), adj(itime,irec)
end do
close(1002)
-! file_data = './yang_data/'//trim(station_name)//'.AA.PRE.semp_picked'
-! file_syn = './yang_syn/'//trim(station_name)//'.AA.PRE.semp_picked'
-! file_adj = './yang_data/'//trim(station_name)//'.AA.PRE.semp_adj'
-! file_adj_density = './yang_syn/'//trim(station_name)//'.AA.PRE.semp_adjden'
-! open(unit=1001,file=trim(file_data),status='unknown')
-! open(unit=1002,file=trim(file_syn),status='unknown')
-! open(unit=1003,file=trim(file_adj),status='unknown')
-! open(unit=1004,file=trim(file_adj_density),status='unknown')
-! do itime = 1,nstep
-! write(1001,*) t(itime), data_origin(itime,irec)
-! write(1002,*) t(itime), syn_origin(itime,irec)
-! write(1003,*) t(itime), adj(itime,irec)
-! write(1004,*) t(itime), adj_density(itime,irec)
-! end do
-! close(1001)
-! close(1002)
-! close(1003)
-! close(1004)
- enddo
+
+
+ file_adj_BHZ = './SEM/A7.II.MXE.adj'
+ open(unit=1002,file=trim(file_adj_BHZ),status='unknown')
+ do itime = 1,nstep
+ write(1002,*) t(itime), 0.0
+ end do
+ close(1002)
+ file_adj_BHZ = './SEM/A7.II.MXN.adj'
+ open(unit=1002,file=trim(file_adj_BHZ),status='unknown')
+ do itime = 1,nstep
+ write(1002,*) t(itime), 0.0
+ end do
+ close(1002)
+
+enddo
close(1111)
More information about the CIG-COMMITS
mailing list