[cig-commits] r21007 - in seismo/3D/ADJOINT_TOMO/measure_adj: . USER_MANUAL
liuqy at geodynamics.org
liuqy at geodynamics.org
Fri Nov 9 10:48:57 PST 2012
Author: liuqy
Date: 2012-11-09 10:48:56 -0800 (Fri, 09 Nov 2012)
New Revision: 21007
Modified:
seismo/3D/ADJOINT_TOMO/measure_adj/Makefile
seismo/3D/ADJOINT_TOMO/measure_adj/USER_MANUAL/measure_adj_manual.tex
seismo/3D/ADJOINT_TOMO/measure_adj/ma_sub.f90
seismo/3D/ADJOINT_TOMO/measure_adj/measure_adj.f90
Log:
Fixing minor formatting problems and typos.
Modified: seismo/3D/ADJOINT_TOMO/measure_adj/Makefile
===================================================================
--- seismo/3D/ADJOINT_TOMO/measure_adj/Makefile 2012-11-09 17:34:32 UTC (rev 21006)
+++ seismo/3D/ADJOINT_TOMO/measure_adj/Makefile 2012-11-09 18:48:56 UTC (rev 21007)
@@ -1,4 +1,5 @@
F90 = gfortran
+F90_FLAGS = -Wall -g -fbounds-check
#64-bit
F90_FLAGS = -O2 -fbounds-check #-Wall
Modified: seismo/3D/ADJOINT_TOMO/measure_adj/USER_MANUAL/measure_adj_manual.tex
===================================================================
--- seismo/3D/ADJOINT_TOMO/measure_adj/USER_MANUAL/measure_adj_manual.tex 2012-11-09 17:34:32 UTC (rev 21006)
+++ seismo/3D/ADJOINT_TOMO/measure_adj/USER_MANUAL/measure_adj_manual.tex 2012-11-09 18:48:56 UTC (rev 21007)
@@ -306,7 +306,7 @@
\begin{enumerate}
\item \verb+write_par_file.pl+. Write the file \verb+MEASUREMENT.PAR+ from a set of parameters. This is called within the run scripts in \verb+scripts_tomo+.
-\item \verb+prepare_adj_src.p+. This script reads in a set of adjoint sources made from Z-R-T records and outputs a set of adjoint sources in Z-E-N that can be used in SPECFEM3D. The key is that it will create an all-zeros record if no measurement is made on a particular component (say, Z), but IS made on another component (say, R or T).
+\item \verb+prepare_adj_src.pl+. This script reads in a set of adjoint sources made from Z-R-T records and outputs a set of adjoint sources in Z-E-N that can be used in SPECFEM3D. The key is that it will create an all-zeros record if no measurement is made on a particular component (say, Z), but IS made on another component (say, R or T).
{\bf NOTE: We need to eliminate the dependence on the library
Modified: seismo/3D/ADJOINT_TOMO/measure_adj/ma_sub.f90
===================================================================
--- seismo/3D/ADJOINT_TOMO/measure_adj/ma_sub.f90 2012-11-09 17:34:32 UTC (rev 21006)
+++ seismo/3D/ADJOINT_TOMO/measure_adj/ma_sub.f90 2012-11-09 18:48:56 UTC (rev 21007)
@@ -746,7 +746,7 @@
! MULTITAPER ADJOINT SOURCES
! -------------------------------
- if ( (is_mtm == 1).and.COMPUTE_ADJOINT_SOURCE ) then
+ if ( is_mtm == 1 .and. COMPUTE_ADJOINT_SOURCE ) then
! allocate MT variables
ntaper = int(NPI * 2.0)
Modified: seismo/3D/ADJOINT_TOMO/measure_adj/measure_adj.f90
===================================================================
--- seismo/3D/ADJOINT_TOMO/measure_adj/measure_adj.f90 2012-11-09 17:34:32 UTC (rev 21006)
+++ seismo/3D/ADJOINT_TOMO/measure_adj/measure_adj.f90 2012-11-09 18:48:56 UTC (rev 21007)
@@ -4,21 +4,21 @@
! and then compute the corresponding adjoint sources
! input parameter:
- ! 1. imeas = 1, normalized waveform difference. Adjoint source is constructed from the data
- ! only, with the form −d(t)/ || d(t) || 2
- ! 2. imeas = 2, waveform difference, s(t) − d(t).
- ! 3. imeas = 3, cross-correlation traveltime difference for a (banana-doughtnut) sensitivity ker-
+ ! 1. imeas = 1, normalized waveform difference. Adjoint source is constructed from the data
+ ! only, with the form -d(t)/ || d(t) || 2
+ ! 2. imeas = 2, waveform difference, s(t) − d(t).
+ ! 3. imeas = 3, cross-correlation traveltime difference for a (banana-doughtnut) sensitivity ker-
! nel. The measurement between data and synthetics is not used in constructing the adjoint
! source.
- ! 4. imeas = 4, amplitude difference for a (banana-doughtnut) sensitivity kernel. The measure-
+ ! 4. imeas = 4, amplitude difference for a (banana-doughtnut) sensitivity kernel. The measure-
! ment between data and synthetics is not used in constructing the adjoint source.
- ! 5. imeas = 5, cross-correlation traveltime difference for an event kernel. The measurement
+ ! 5. imeas = 5, cross-correlation traveltime difference for an event kernel. The measurement
! between data and synthetics is used in constructing the adjoint source.
- ! 6. imeas = 6, amplitude difference for an event kernel. The measurement between data and
+ ! 6. imeas = 6, amplitude difference for an event kernel. The measurement between data and
! synthetics is used in constructing the adjoint source.
- ! 7. imeas = 7, multitaper traveltime difference for an event kernel. The measurement between
+ ! 7. imeas = 7, multitaper traveltime difference for an event kernel. The measurement between
! data and synthetics is used in constructing the adjoint source. See multitaper_notes.pdf.
- ! 8. imeas = 8, multitaper ampltidue difference for an event kernel. The measurement between
+ ! 8. imeas = 8, multitaper ampltidue difference for an event kernel. The measurement between
! data and synthetics is used in constructing the adjoint source. See multitaper_notes.pdf.
use ma_variables
More information about the CIG-COMMITS
mailing list