[cig-commits] r20923 - in seismo/3D/SPECFEM3D/trunk/examples: BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files Mount_StHelens Mount_StHelens/DATA homogeneous_halfspace_HEX27 homogeneous_halfspace_HEX27/DATA homogeneous_poroelastic homogeneous_poroelastic/DATA layered_halfspace layered_halfspace/DATA meshfem3D_examples/many_interfaces meshfem3D_examples/simple_model meshfem3D_examples/socal1D meshfem3D_examples/socal1D/DATA meshfem3D_examples/socal1D/DATA/meshfem3D_files noise_tomography noise_tomography/DATA tomographic_model tomographic_model/DATA waterlayered_halfspace waterlayered_halfspace/DATA

joseph.charles at geodynamics.org joseph.charles at geodynamics.org
Thu Oct 25 07:58:44 PDT 2012


Author: joseph.charles
Date: 2012-10-25 07:58:44 -0700 (Thu, 25 Oct 2012)
New Revision: 20923

Added:
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/CMTSOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/FORCESOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/Par_file
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/STATIONS
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/STATIONS_ADJOINT
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/Mesh_Par_file
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/interface3.dat
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/interfaces.dat
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/CMTSOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/FORCESOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/Par_file
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/STATIONS
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/STATIONS_ADJOINT
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/Mesh_Par_file
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/interface3.dat
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/interfaces.dat
   seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/
   seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/CMTSOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/FORCESOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/Par_file
   seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/STATIONS
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/CMTSOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/FORCESOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/Par_file
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/STATIONS
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/STATIONS_ADJOINT
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/README
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/CMTSOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/FORCESOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/Par_file
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/STATIONS
   seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/
   seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/CMTSOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/FORCESOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/Par_file
   seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS
   seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS_X
   seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS_Y
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/CMTSOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/FORCESOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/Par_file
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/STATIONS
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_001
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_042
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_168
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface1.dat
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface2.dat
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface3.dat
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface4.dat
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interfaces.dat
   seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/
   seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/CMTSOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/FORCESOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step1
   seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step2
   seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step3
   seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/STATIONS
   seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/STATIONS_ADJOINT
   seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/
   seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/CMTSOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/FORCESOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/Par_file
   seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/STATIONS
   seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/
   seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/CMTSOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/FORCESOLUTION
   seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/Par_file
   seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/STATIONS
Removed:
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/in_data_files/
   seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/in_data_files/
   seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/in_data_files/
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/HOWTO_run_this_example.txt
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/in_data_files/
   seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/in_data_files/
   seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/in_data_files/
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/in_data_files/
   seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/in_data_files/
   seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/in_data_files/
   seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/in_data_files/
Modified:
   seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/process.sh
   seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/README
   seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/process.sh
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/many_interfaces/README
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/simple_model/README
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/README
   seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/process.sh
   seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/README
   seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/pre-processing.sh
   seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/README
   seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/process.sh
   seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/README
   seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/process.sh
Log:
cleanup in all examples directories


Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/CMTSOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/CMTSOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/CMTSOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,13 @@
+PDE  1999 01 01 00 00 00.00  67000 67000 -25000 4.2 4.2 hom_explosion
+event name:       hom_explosion
+time shift:       0.0000
+half duration:    0.5
+latitude:       1320.0
+longitude:      1320.0
+depth:           1.0
+Mrr:       1.000000e+23
+Mtt:       1.000000e+23
+Mpp:       1.000000e+23
+Mrt:       0.000000
+Mrp:       0.000000
+Mtp:       0.000000

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/FORCESOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/FORCESOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/FORCESOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,10 @@
+FORCE  001
+time shift:     0.0000
+hdur:           0.5
+latitude:       1320.0
+longitude:      1320.0
+depth:          1.0
+factor force source:             1.d15
+component dir vect source E:     1.d0
+component dir vect source N:     -2.d0
+component dir vect source Z_UP:  -1.d0

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,96 @@
+# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 3
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 0
+SAVE_FORWARD                    = .false.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# number of MPI processors
+NPROC                           = 4
+
+# time step parameters
+NSTEP                           = 10000
+DT                              = 0.001
+
+# number of nodes for 2D and 3D shape functions for hexahedra
+# we use either 8-node mesh elements (bricks) or 27-node elements.
+# If you use our internal mesher, the only option is 8-node bricks (27-node elements are not supported)
+# CUBIT does not support HEX27 elements either (it can generate them, but they are flat, i.e. identical to HEX8).
+# To generate HEX27 elements with curvature properly taken into account, you can use Gmsh http://geuz.org/gmsh/
+NGNOD 	      	    	     	= 8
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .true.
+
+# absorbing top surface (defined in mesh as 'free_surface_file')
+ABSORB_INSTEAD_OF_FREE_SURFACE  = .false.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .false.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 100
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .true.
+USE_HIGHRES_FOR_MOVIES          = .false.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .true.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI/
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 100
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# interval in time steps for reading adjoint traces
+NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at the same time
+
+# use a force source (or several) located exactly at a grid point instead of a CMTSOLUTION source.
+# This can be useful e.g. for oil industry foothills simulations or asteroid simulations
+# in which the source is a vertical force, normal force, inclined force, impact etc.
+# If this flag is turned on, the FORCESOLUTION file must be edited by precising:
+# - the corresponding time-shift parameter,
+# - the half duration parameter of the source,
+# - the coordinates of the source,
+# - the magnitude of the force source,
+# - the components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis.
+# The direction vector is made unitary internally in the code and thus only its direction matters here;
+# its norm is ignored and the norm of the force used is the factor force source times the source time function.
+USE_FORCE_POINT_SOURCE          = .false.
+
+# set to use a Ricker source time function instead of a gaussian (when using CMTSOLUTION files)
+# or a quasi-Heaviside (when using FORCESOLUTION files)
+USE_RICKER_TIME_FUNCTION        = .false.
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .true.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.
+

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/STATIONS
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/STATIONS	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/STATIONS	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,729 @@
+X1 Y1 0 0 10 10
+X2 Y1 0 100 10 10
+X3 Y1 0 200 10 10
+X4 Y1 0 300 10 10
+X5 Y1 0 400 10 10
+X6 Y1 0 500 10 10
+X7 Y1 0 600 10 10
+X8 Y1 0 700 10 10
+X9 Y1 0 800 10 10
+X10 Y1 0 900 10 10
+X11 Y1 0 1000 10 10
+X12 Y1 0 1100 10 10
+X13 Y1 0 1200 10 10
+X14 Y1 0 1300 10 10
+X15 Y1 0 1400 10 10
+X16 Y1 0 1500 10 10
+X17 Y1 0 1600 10 10
+X18 Y1 0 1700 10 10
+X19 Y1 0 1800 10 10
+X20 Y1 0 1900 10 10
+X21 Y1 0 2000 10 10
+X22 Y1 0 2100 10 10
+X23 Y1 0 2200 10 10
+X24 Y1 0 2300 10 10
+X25 Y1 0 2400 10 10
+X26 Y1 0 2500 10 10
+X27 Y1 0 2600 10 10
+X1 Y2 100 0 10 10
+X2 Y2 100 100 10 10
+X3 Y2 100 200 10 10
+X4 Y2 100 300 10 10
+X5 Y2 100 400 10 10
+X6 Y2 100 500 10 10
+X7 Y2 100 600 10 10
+X8 Y2 100 700 10 10
+X9 Y2 100 800 10 10
+X10 Y2 100 900 10 10
+X11 Y2 100 1000 10 10
+X12 Y2 100 1100 10 10
+X13 Y2 100 1200 10 10
+X14 Y2 100 1300 10 10
+X15 Y2 100 1400 10 10
+X16 Y2 100 1500 10 10
+X17 Y2 100 1600 10 10
+X18 Y2 100 1700 10 10
+X19 Y2 100 1800 10 10
+X20 Y2 100 1900 10 10
+X21 Y2 100 2000 10 10
+X22 Y2 100 2100 10 10
+X23 Y2 100 2200 10 10
+X24 Y2 100 2300 10 10
+X25 Y2 100 2400 10 10
+X26 Y2 100 2500 10 10
+X27 Y2 100 2600 10 10
+X1 Y3 200 0 10 10
+X2 Y3 200 100 10 10
+X3 Y3 200 200 10 10
+X4 Y3 200 300 10 10
+X5 Y3 200 400 10 10
+X6 Y3 200 500 10 10
+X7 Y3 200 600 10 10
+X8 Y3 200 700 10 10
+X9 Y3 200 800 10 10
+X10 Y3 200 900 10 10
+X11 Y3 200 1000 10 10
+X12 Y3 200 1100 10 10
+X13 Y3 200 1200 10 10
+X14 Y3 200 1300 10 10
+X15 Y3 200 1400 10 10
+X16 Y3 200 1500 10 10
+X17 Y3 200 1600 10 10
+X18 Y3 200 1700 10 10
+X19 Y3 200 1800 10 10
+X20 Y3 200 1900 10 10
+X21 Y3 200 2000 10 10
+X22 Y3 200 2100 10 10
+X23 Y3 200 2200 10 10
+X24 Y3 200 2300 10 10
+X25 Y3 200 2400 10 10
+X26 Y3 200 2500 10 10
+X27 Y3 200 2600 10 10
+X1 Y4 300 0 10 10
+X2 Y4 300 100 10 10
+X3 Y4 300 200 10 10
+X4 Y4 300 300 10 10
+X5 Y4 300 400 10 10
+X6 Y4 300 500 10 10
+X7 Y4 300 600 10 10
+X8 Y4 300 700 10 10
+X9 Y4 300 800 10 10
+X10 Y4 300 900 10 10
+X11 Y4 300 1000 10 10
+X12 Y4 300 1100 10 10
+X13 Y4 300 1200 10 10
+X14 Y4 300 1300 10 10
+X15 Y4 300 1400 10 10
+X16 Y4 300 1500 10 10
+X17 Y4 300 1600 10 10
+X18 Y4 300 1700 10 10
+X19 Y4 300 1800 10 10
+X20 Y4 300 1900 10 10
+X21 Y4 300 2000 10 10
+X22 Y4 300 2100 10 10
+X23 Y4 300 2200 10 10
+X24 Y4 300 2300 10 10
+X25 Y4 300 2400 10 10
+X26 Y4 300 2500 10 10
+X27 Y4 300 2600 10 10
+X1 Y5 400 0 10 10
+X2 Y5 400 100 10 10
+X3 Y5 400 200 10 10
+X4 Y5 400 300 10 10
+X5 Y5 400 400 10 10
+X6 Y5 400 500 10 10
+X7 Y5 400 600 10 10
+X8 Y5 400 700 10 10
+X9 Y5 400 800 10 10
+X10 Y5 400 900 10 10
+X11 Y5 400 1000 10 10
+X12 Y5 400 1100 10 10
+X13 Y5 400 1200 10 10
+X14 Y5 400 1300 10 10
+X15 Y5 400 1400 10 10
+X16 Y5 400 1500 10 10
+X17 Y5 400 1600 10 10
+X18 Y5 400 1700 10 10
+X19 Y5 400 1800 10 10
+X20 Y5 400 1900 10 10
+X21 Y5 400 2000 10 10
+X22 Y5 400 2100 10 10
+X23 Y5 400 2200 10 10
+X24 Y5 400 2300 10 10
+X25 Y5 400 2400 10 10
+X26 Y5 400 2500 10 10
+X27 Y5 400 2600 10 10
+X1 Y6 500 0 10 10
+X2 Y6 500 100 10 10
+X3 Y6 500 200 10 10
+X4 Y6 500 300 10 10
+X5 Y6 500 400 10 10
+X6 Y6 500 500 10 10
+X7 Y6 500 600 10 10
+X8 Y6 500 700 10 10
+X9 Y6 500 800 10 10
+X10 Y6 500 900 10 10
+X11 Y6 500 1000 10 10
+X12 Y6 500 1100 10 10
+X13 Y6 500 1200 10 10
+X14 Y6 500 1300 10 10
+X15 Y6 500 1400 10 10
+X16 Y6 500 1500 10 10
+X17 Y6 500 1600 10 10
+X18 Y6 500 1700 10 10
+X19 Y6 500 1800 10 10
+X20 Y6 500 1900 10 10
+X21 Y6 500 2000 10 10
+X22 Y6 500 2100 10 10
+X23 Y6 500 2200 10 10
+X24 Y6 500 2300 10 10
+X25 Y6 500 2400 10 10
+X26 Y6 500 2500 10 10
+X27 Y6 500 2600 10 10
+X1 Y7 600 0 10 10
+X2 Y7 600 100 10 10
+X3 Y7 600 200 10 10
+X4 Y7 600 300 10 10
+X5 Y7 600 400 10 10
+X6 Y7 600 500 10 10
+X7 Y7 600 600 10 10
+X8 Y7 600 700 10 10
+X9 Y7 600 800 10 10
+X10 Y7 600 900 10 10
+X11 Y7 600 1000 10 10
+X12 Y7 600 1100 10 10
+X13 Y7 600 1200 10 10
+X14 Y7 600 1300 10 10
+X15 Y7 600 1400 10 10
+X16 Y7 600 1500 10 10
+X17 Y7 600 1600 10 10
+X18 Y7 600 1700 10 10
+X19 Y7 600 1800 10 10
+X20 Y7 600 1900 10 10
+X21 Y7 600 2000 10 10
+X22 Y7 600 2100 10 10
+X23 Y7 600 2200 10 10
+X24 Y7 600 2300 10 10
+X25 Y7 600 2400 10 10
+X26 Y7 600 2500 10 10
+X27 Y7 600 2600 10 10
+X1 Y8 700 0 10 10
+X2 Y8 700 100 10 10
+X3 Y8 700 200 10 10
+X4 Y8 700 300 10 10
+X5 Y8 700 400 10 10
+X6 Y8 700 500 10 10
+X7 Y8 700 600 10 10
+X8 Y8 700 700 10 10
+X9 Y8 700 800 10 10
+X10 Y8 700 900 10 10
+X11 Y8 700 1000 10 10
+X12 Y8 700 1100 10 10
+X13 Y8 700 1200 10 10
+X14 Y8 700 1300 10 10
+X15 Y8 700 1400 10 10
+X16 Y8 700 1500 10 10
+X17 Y8 700 1600 10 10
+X18 Y8 700 1700 10 10
+X19 Y8 700 1800 10 10
+X20 Y8 700 1900 10 10
+X21 Y8 700 2000 10 10
+X22 Y8 700 2100 10 10
+X23 Y8 700 2200 10 10
+X24 Y8 700 2300 10 10
+X25 Y8 700 2400 10 10
+X26 Y8 700 2500 10 10
+X27 Y8 700 2600 10 10
+X1 Y9 800 0 10 10
+X2 Y9 800 100 10 10
+X3 Y9 800 200 10 10
+X4 Y9 800 300 10 10
+X5 Y9 800 400 10 10
+X6 Y9 800 500 10 10
+X7 Y9 800 600 10 10
+X8 Y9 800 700 10 10
+X9 Y9 800 800 10 10
+X10 Y9 800 900 10 10
+X11 Y9 800 1000 10 10
+X12 Y9 800 1100 10 10
+X13 Y9 800 1200 10 10
+X14 Y9 800 1300 10 10
+X15 Y9 800 1400 10 10
+X16 Y9 800 1500 10 10
+X17 Y9 800 1600 10 10
+X18 Y9 800 1700 10 10
+X19 Y9 800 1800 10 10
+X20 Y9 800 1900 10 10
+X21 Y9 800 2000 10 10
+X22 Y9 800 2100 10 10
+X23 Y9 800 2200 10 10
+X24 Y9 800 2300 10 10
+X25 Y9 800 2400 10 10
+X26 Y9 800 2500 10 10
+X27 Y9 800 2600 10 10
+X1 Y10 900 0 10 10
+X2 Y10 900 100 10 10
+X3 Y10 900 200 10 10
+X4 Y10 900 300 10 10
+X5 Y10 900 400 10 10
+X6 Y10 900 500 10 10
+X7 Y10 900 600 10 10
+X8 Y10 900 700 10 10
+X9 Y10 900 800 10 10
+X10 Y10 900 900 10 10
+X11 Y10 900 1000 10 10
+X12 Y10 900 1100 10 10
+X13 Y10 900 1200 10 10
+X14 Y10 900 1300 10 10
+X15 Y10 900 1400 10 10
+X16 Y10 900 1500 10 10
+X17 Y10 900 1600 10 10
+X18 Y10 900 1700 10 10
+X19 Y10 900 1800 10 10
+X20 Y10 900 1900 10 10
+X21 Y10 900 2000 10 10
+X22 Y10 900 2100 10 10
+X23 Y10 900 2200 10 10
+X24 Y10 900 2300 10 10
+X25 Y10 900 2400 10 10
+X26 Y10 900 2500 10 10
+X27 Y10 900 2600 10 10
+X1 Y11 1000 0 10 10
+X2 Y11 1000 100 10 10
+X3 Y11 1000 200 10 10
+X4 Y11 1000 300 10 10
+X5 Y11 1000 400 10 10
+X6 Y11 1000 500 10 10
+X7 Y11 1000 600 10 10
+X8 Y11 1000 700 10 10
+X9 Y11 1000 800 10 10
+X10 Y11 1000 900 10 10
+X11 Y11 1000 1000 10 10
+X12 Y11 1000 1100 10 10
+X13 Y11 1000 1200 10 10
+X14 Y11 1000 1300 10 10
+X15 Y11 1000 1400 10 10
+X16 Y11 1000 1500 10 10
+X17 Y11 1000 1600 10 10
+X18 Y11 1000 1700 10 10
+X19 Y11 1000 1800 10 10
+X20 Y11 1000 1900 10 10
+X21 Y11 1000 2000 10 10
+X22 Y11 1000 2100 10 10
+X23 Y11 1000 2200 10 10
+X24 Y11 1000 2300 10 10
+X25 Y11 1000 2400 10 10
+X26 Y11 1000 2500 10 10
+X27 Y11 1000 2600 10 10
+X1 Y12 1100 0 10 10
+X2 Y12 1100 100 10 10
+X3 Y12 1100 200 10 10
+X4 Y12 1100 300 10 10
+X5 Y12 1100 400 10 10
+X6 Y12 1100 500 10 10
+X7 Y12 1100 600 10 10
+X8 Y12 1100 700 10 10
+X9 Y12 1100 800 10 10
+X10 Y12 1100 900 10 10
+X11 Y12 1100 1000 10 10
+X12 Y12 1100 1100 10 10
+X13 Y12 1100 1200 10 10
+X14 Y12 1100 1300 10 10
+X15 Y12 1100 1400 10 10
+X16 Y12 1100 1500 10 10
+X17 Y12 1100 1600 10 10
+X18 Y12 1100 1700 10 10
+X19 Y12 1100 1800 10 10
+X20 Y12 1100 1900 10 10
+X21 Y12 1100 2000 10 10
+X22 Y12 1100 2100 10 10
+X23 Y12 1100 2200 10 10
+X24 Y12 1100 2300 10 10
+X25 Y12 1100 2400 10 10
+X26 Y12 1100 2500 10 10
+X27 Y12 1100 2600 10 10
+X1 Y13 1200 0 10 10
+X2 Y13 1200 100 10 10
+X3 Y13 1200 200 10 10
+X4 Y13 1200 300 10 10
+X5 Y13 1200 400 10 10
+X6 Y13 1200 500 10 10
+X7 Y13 1200 600 10 10
+X8 Y13 1200 700 10 10
+X9 Y13 1200 800 10 10
+X10 Y13 1200 900 10 10
+X11 Y13 1200 1000 10 10
+X12 Y13 1200 1100 10 10
+X13 Y13 1200 1200 10 10
+X14 Y13 1200 1300 10 10
+X15 Y13 1200 1400 10 10
+X16 Y13 1200 1500 10 10
+X17 Y13 1200 1600 10 10
+X18 Y13 1200 1700 10 10
+X19 Y13 1200 1800 10 10
+X20 Y13 1200 1900 10 10
+X21 Y13 1200 2000 10 10
+X22 Y13 1200 2100 10 10
+X23 Y13 1200 2200 10 10
+X24 Y13 1200 2300 10 10
+X25 Y13 1200 2400 10 10
+X26 Y13 1200 2500 10 10
+X27 Y13 1200 2600 10 10
+X1 Y14 1300 0 10 10
+X2 Y14 1300 100 10 10
+X3 Y14 1300 200 10 10
+X4 Y14 1300 300 10 10
+X5 Y14 1300 400 10 10
+X6 Y14 1300 500 10 10
+X7 Y14 1300 600 10 10
+X8 Y14 1300 700 10 10
+X9 Y14 1300 800 10 10
+X10 Y14 1300 900 10 10
+X11 Y14 1300 1000 10 10
+X12 Y14 1300 1100 10 10
+X13 Y14 1300 1200 10 10
+X14 Y14 1300 1300 10 10
+X15 Y14 1300 1400 10 10
+X16 Y14 1300 1500 10 10
+X17 Y14 1300 1600 10 10
+X18 Y14 1300 1700 10 10
+X19 Y14 1300 1800 10 10
+X20 Y14 1300 1900 10 10
+X21 Y14 1300 2000 10 10
+X22 Y14 1300 2100 10 10
+X23 Y14 1300 2200 10 10
+X24 Y14 1300 2300 10 10
+X25 Y14 1300 2400 10 10
+X26 Y14 1300 2500 10 10
+X27 Y14 1300 2600 10 10
+X1 Y15 1400 0 10 10
+X2 Y15 1400 100 10 10
+X3 Y15 1400 200 10 10
+X4 Y15 1400 300 10 10
+X5 Y15 1400 400 10 10
+X6 Y15 1400 500 10 10
+X7 Y15 1400 600 10 10
+X8 Y15 1400 700 10 10
+X9 Y15 1400 800 10 10
+X10 Y15 1400 900 10 10
+X11 Y15 1400 1000 10 10
+X12 Y15 1400 1100 10 10
+X13 Y15 1400 1200 10 10
+X14 Y15 1400 1300 10 10
+X15 Y15 1400 1400 10 10
+X16 Y15 1400 1500 10 10
+X17 Y15 1400 1600 10 10
+X18 Y15 1400 1700 10 10
+X19 Y15 1400 1800 10 10
+X20 Y15 1400 1900 10 10
+X21 Y15 1400 2000 10 10
+X22 Y15 1400 2100 10 10
+X23 Y15 1400 2200 10 10
+X24 Y15 1400 2300 10 10
+X25 Y15 1400 2400 10 10
+X26 Y15 1400 2500 10 10
+X27 Y15 1400 2600 10 10
+X1 Y16 1500 0 10 10
+X2 Y16 1500 100 10 10
+X3 Y16 1500 200 10 10
+X4 Y16 1500 300 10 10
+X5 Y16 1500 400 10 10
+X6 Y16 1500 500 10 10
+X7 Y16 1500 600 10 10
+X8 Y16 1500 700 10 10
+X9 Y16 1500 800 10 10
+X10 Y16 1500 900 10 10
+X11 Y16 1500 1000 10 10
+X12 Y16 1500 1100 10 10
+X13 Y16 1500 1200 10 10
+X14 Y16 1500 1300 10 10
+X15 Y16 1500 1400 10 10
+X16 Y16 1500 1500 10 10
+X17 Y16 1500 1600 10 10
+X18 Y16 1500 1700 10 10
+X19 Y16 1500 1800 10 10
+X20 Y16 1500 1900 10 10
+X21 Y16 1500 2000 10 10
+X22 Y16 1500 2100 10 10
+X23 Y16 1500 2200 10 10
+X24 Y16 1500 2300 10 10
+X25 Y16 1500 2400 10 10
+X26 Y16 1500 2500 10 10
+X27 Y16 1500 2600 10 10
+X1 Y17 1600 0 10 10
+X2 Y17 1600 100 10 10
+X3 Y17 1600 200 10 10
+X4 Y17 1600 300 10 10
+X5 Y17 1600 400 10 10
+X6 Y17 1600 500 10 10
+X7 Y17 1600 600 10 10
+X8 Y17 1600 700 10 10
+X9 Y17 1600 800 10 10
+X10 Y17 1600 900 10 10
+X11 Y17 1600 1000 10 10
+X12 Y17 1600 1100 10 10
+X13 Y17 1600 1200 10 10
+X14 Y17 1600 1300 10 10
+X15 Y17 1600 1400 10 10
+X16 Y17 1600 1500 10 10
+X17 Y17 1600 1600 10 10
+X18 Y17 1600 1700 10 10
+X19 Y17 1600 1800 10 10
+X20 Y17 1600 1900 10 10
+X21 Y17 1600 2000 10 10
+X22 Y17 1600 2100 10 10
+X23 Y17 1600 2200 10 10
+X24 Y17 1600 2300 10 10
+X25 Y17 1600 2400 10 10
+X26 Y17 1600 2500 10 10
+X27 Y17 1600 2600 10 10
+X1 Y18 1700 0 10 10
+X2 Y18 1700 100 10 10
+X3 Y18 1700 200 10 10
+X4 Y18 1700 300 10 10
+X5 Y18 1700 400 10 10
+X6 Y18 1700 500 10 10
+X7 Y18 1700 600 10 10
+X8 Y18 1700 700 10 10
+X9 Y18 1700 800 10 10
+X10 Y18 1700 900 10 10
+X11 Y18 1700 1000 10 10
+X12 Y18 1700 1100 10 10
+X13 Y18 1700 1200 10 10
+X14 Y18 1700 1300 10 10
+X15 Y18 1700 1400 10 10
+X16 Y18 1700 1500 10 10
+X17 Y18 1700 1600 10 10
+X18 Y18 1700 1700 10 10
+X19 Y18 1700 1800 10 10
+X20 Y18 1700 1900 10 10
+X21 Y18 1700 2000 10 10
+X22 Y18 1700 2100 10 10
+X23 Y18 1700 2200 10 10
+X24 Y18 1700 2300 10 10
+X25 Y18 1700 2400 10 10
+X26 Y18 1700 2500 10 10
+X27 Y18 1700 2600 10 10
+X1 Y19 1800 0 10 10
+X2 Y19 1800 100 10 10
+X3 Y19 1800 200 10 10
+X4 Y19 1800 300 10 10
+X5 Y19 1800 400 10 10
+X6 Y19 1800 500 10 10
+X7 Y19 1800 600 10 10
+X8 Y19 1800 700 10 10
+X9 Y19 1800 800 10 10
+X10 Y19 1800 900 10 10
+X11 Y19 1800 1000 10 10
+X12 Y19 1800 1100 10 10
+X13 Y19 1800 1200 10 10
+X14 Y19 1800 1300 10 10
+X15 Y19 1800 1400 10 10
+X16 Y19 1800 1500 10 10
+X17 Y19 1800 1600 10 10
+X18 Y19 1800 1700 10 10
+X19 Y19 1800 1800 10 10
+X20 Y19 1800 1900 10 10
+X21 Y19 1800 2000 10 10
+X22 Y19 1800 2100 10 10
+X23 Y19 1800 2200 10 10
+X24 Y19 1800 2300 10 10
+X25 Y19 1800 2400 10 10
+X26 Y19 1800 2500 10 10
+X27 Y19 1800 2600 10 10
+X1 Y20 1900 0 10 10
+X2 Y20 1900 100 10 10
+X3 Y20 1900 200 10 10
+X4 Y20 1900 300 10 10
+X5 Y20 1900 400 10 10
+X6 Y20 1900 500 10 10
+X7 Y20 1900 600 10 10
+X8 Y20 1900 700 10 10
+X9 Y20 1900 800 10 10
+X10 Y20 1900 900 10 10
+X11 Y20 1900 1000 10 10
+X12 Y20 1900 1100 10 10
+X13 Y20 1900 1200 10 10
+X14 Y20 1900 1300 10 10
+X15 Y20 1900 1400 10 10
+X16 Y20 1900 1500 10 10
+X17 Y20 1900 1600 10 10
+X18 Y20 1900 1700 10 10
+X19 Y20 1900 1800 10 10
+X20 Y20 1900 1900 10 10
+X21 Y20 1900 2000 10 10
+X22 Y20 1900 2100 10 10
+X23 Y20 1900 2200 10 10
+X24 Y20 1900 2300 10 10
+X25 Y20 1900 2400 10 10
+X26 Y20 1900 2500 10 10
+X27 Y20 1900 2600 10 10
+X1 Y21 2000 0 10 10
+X2 Y21 2000 100 10 10
+X3 Y21 2000 200 10 10
+X4 Y21 2000 300 10 10
+X5 Y21 2000 400 10 10
+X6 Y21 2000 500 10 10
+X7 Y21 2000 600 10 10
+X8 Y21 2000 700 10 10
+X9 Y21 2000 800 10 10
+X10 Y21 2000 900 10 10
+X11 Y21 2000 1000 10 10
+X12 Y21 2000 1100 10 10
+X13 Y21 2000 1200 10 10
+X14 Y21 2000 1300 10 10
+X15 Y21 2000 1400 10 10
+X16 Y21 2000 1500 10 10
+X17 Y21 2000 1600 10 10
+X18 Y21 2000 1700 10 10
+X19 Y21 2000 1800 10 10
+X20 Y21 2000 1900 10 10
+X21 Y21 2000 2000 10 10
+X22 Y21 2000 2100 10 10
+X23 Y21 2000 2200 10 10
+X24 Y21 2000 2300 10 10
+X25 Y21 2000 2400 10 10
+X26 Y21 2000 2500 10 10
+X27 Y21 2000 2600 10 10
+X1 Y22 2100 0 10 10
+X2 Y22 2100 100 10 10
+X3 Y22 2100 200 10 10
+X4 Y22 2100 300 10 10
+X5 Y22 2100 400 10 10
+X6 Y22 2100 500 10 10
+X7 Y22 2100 600 10 10
+X8 Y22 2100 700 10 10
+X9 Y22 2100 800 10 10
+X10 Y22 2100 900 10 10
+X11 Y22 2100 1000 10 10
+X12 Y22 2100 1100 10 10
+X13 Y22 2100 1200 10 10
+X14 Y22 2100 1300 10 10
+X15 Y22 2100 1400 10 10
+X16 Y22 2100 1500 10 10
+X17 Y22 2100 1600 10 10
+X18 Y22 2100 1700 10 10
+X19 Y22 2100 1800 10 10
+X20 Y22 2100 1900 10 10
+X21 Y22 2100 2000 10 10
+X22 Y22 2100 2100 10 10
+X23 Y22 2100 2200 10 10
+X24 Y22 2100 2300 10 10
+X25 Y22 2100 2400 10 10
+X26 Y22 2100 2500 10 10
+X27 Y22 2100 2600 10 10
+X1 Y23 2200 0 10 10
+X2 Y23 2200 100 10 10
+X3 Y23 2200 200 10 10
+X4 Y23 2200 300 10 10
+X5 Y23 2200 400 10 10
+X6 Y23 2200 500 10 10
+X7 Y23 2200 600 10 10
+X8 Y23 2200 700 10 10
+X9 Y23 2200 800 10 10
+X10 Y23 2200 900 10 10
+X11 Y23 2200 1000 10 10
+X12 Y23 2200 1100 10 10
+X13 Y23 2200 1200 10 10
+X14 Y23 2200 1300 10 10
+X15 Y23 2200 1400 10 10
+X16 Y23 2200 1500 10 10
+X17 Y23 2200 1600 10 10
+X18 Y23 2200 1700 10 10
+X19 Y23 2200 1800 10 10
+X20 Y23 2200 1900 10 10
+X21 Y23 2200 2000 10 10
+X22 Y23 2200 2100 10 10
+X23 Y23 2200 2200 10 10
+X24 Y23 2200 2300 10 10
+X25 Y23 2200 2400 10 10
+X26 Y23 2200 2500 10 10
+X27 Y23 2200 2600 10 10
+X1 Y24 2300 0 10 10
+X2 Y24 2300 100 10 10
+X3 Y24 2300 200 10 10
+X4 Y24 2300 300 10 10
+X5 Y24 2300 400 10 10
+X6 Y24 2300 500 10 10
+X7 Y24 2300 600 10 10
+X8 Y24 2300 700 10 10
+X9 Y24 2300 800 10 10
+X10 Y24 2300 900 10 10
+X11 Y24 2300 1000 10 10
+X12 Y24 2300 1100 10 10
+X13 Y24 2300 1200 10 10
+X14 Y24 2300 1300 10 10
+X15 Y24 2300 1400 10 10
+X16 Y24 2300 1500 10 10
+X17 Y24 2300 1600 10 10
+X18 Y24 2300 1700 10 10
+X19 Y24 2300 1800 10 10
+X20 Y24 2300 1900 10 10
+X21 Y24 2300 2000 10 10
+X22 Y24 2300 2100 10 10
+X23 Y24 2300 2200 10 10
+X24 Y24 2300 2300 10 10
+X25 Y24 2300 2400 10 10
+X26 Y24 2300 2500 10 10
+X27 Y24 2300 2600 10 10
+X1 Y25 2400 0 10 10
+X2 Y25 2400 100 10 10
+X3 Y25 2400 200 10 10
+X4 Y25 2400 300 10 10
+X5 Y25 2400 400 10 10
+X6 Y25 2400 500 10 10
+X7 Y25 2400 600 10 10
+X8 Y25 2400 700 10 10
+X9 Y25 2400 800 10 10
+X10 Y25 2400 900 10 10
+X11 Y25 2400 1000 10 10
+X12 Y25 2400 1100 10 10
+X13 Y25 2400 1200 10 10
+X14 Y25 2400 1300 10 10
+X15 Y25 2400 1400 10 10
+X16 Y25 2400 1500 10 10
+X17 Y25 2400 1600 10 10
+X18 Y25 2400 1700 10 10
+X19 Y25 2400 1800 10 10
+X20 Y25 2400 1900 10 10
+X21 Y25 2400 2000 10 10
+X22 Y25 2400 2100 10 10
+X23 Y25 2400 2200 10 10
+X24 Y25 2400 2300 10 10
+X25 Y25 2400 2400 10 10
+X26 Y25 2400 2500 10 10
+X27 Y25 2400 2600 10 10
+X1 Y26 2500 0 10 10
+X2 Y26 2500 100 10 10
+X3 Y26 2500 200 10 10
+X4 Y26 2500 300 10 10
+X5 Y26 2500 400 10 10
+X6 Y26 2500 500 10 10
+X7 Y26 2500 600 10 10
+X8 Y26 2500 700 10 10
+X9 Y26 2500 800 10 10
+X10 Y26 2500 900 10 10
+X11 Y26 2500 1000 10 10
+X12 Y26 2500 1100 10 10
+X13 Y26 2500 1200 10 10
+X14 Y26 2500 1300 10 10
+X15 Y26 2500 1400 10 10
+X16 Y26 2500 1500 10 10
+X17 Y26 2500 1600 10 10
+X18 Y26 2500 1700 10 10
+X19 Y26 2500 1800 10 10
+X20 Y26 2500 1900 10 10
+X21 Y26 2500 2000 10 10
+X22 Y26 2500 2100 10 10
+X23 Y26 2500 2200 10 10
+X24 Y26 2500 2300 10 10
+X25 Y26 2500 2400 10 10
+X26 Y26 2500 2500 10 10
+X27 Y26 2500 2600 10 10
+X1 Y27 2600 0 10 10
+X2 Y27 2600 100 10 10
+X3 Y27 2600 200 10 10
+X4 Y27 2600 300 10 10
+X5 Y27 2600 400 10 10
+X6 Y27 2600 500 10 10
+X7 Y27 2600 600 10 10
+X8 Y27 2600 700 10 10
+X9 Y27 2600 800 10 10
+X10 Y27 2600 900 10 10
+X11 Y27 2600 1000 10 10
+X12 Y27 2600 1100 10 10
+X13 Y27 2600 1200 10 10
+X14 Y27 2600 1300 10 10
+X15 Y27 2600 1400 10 10
+X16 Y27 2600 1500 10 10
+X17 Y27 2600 1600 10 10
+X18 Y27 2600 1700 10 10
+X19 Y27 2600 1800 10 10
+X20 Y27 2600 1900 10 10
+X21 Y27 2600 2000 10 10
+X22 Y27 2600 2100 10 10
+X23 Y27 2600 2200 10 10
+X24 Y27 2600 2300 10 10
+X25 Y27 2600 2400 10 10
+X26 Y27 2600 2500 10 10
+X27 Y27 2600 2600 10 10

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/STATIONS_ADJOINT
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/STATIONS_ADJOINT	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/STATIONS_ADJOINT	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,729 @@
+X1 Y1 0 0 10 10
+X2 Y1 0 100 10 10
+X3 Y1 0 200 10 10
+X4 Y1 0 300 10 10
+X5 Y1 0 400 10 10
+X6 Y1 0 500 10 10
+X7 Y1 0 600 10 10
+X8 Y1 0 700 10 10
+X9 Y1 0 800 10 10
+X10 Y1 0 900 10 10
+X11 Y1 0 1000 10 10
+X12 Y1 0 1100 10 10
+X13 Y1 0 1200 10 10
+X14 Y1 0 1300 10 10
+X15 Y1 0 1400 10 10
+X16 Y1 0 1500 10 10
+X17 Y1 0 1600 10 10
+X18 Y1 0 1700 10 10
+X19 Y1 0 1800 10 10
+X20 Y1 0 1900 10 10
+X21 Y1 0 2000 10 10
+X22 Y1 0 2100 10 10
+X23 Y1 0 2200 10 10
+X24 Y1 0 2300 10 10
+X25 Y1 0 2400 10 10
+X26 Y1 0 2500 10 10
+X27 Y1 0 2600 10 10
+X1 Y2 100 0 10 10
+X2 Y2 100 100 10 10
+X3 Y2 100 200 10 10
+X4 Y2 100 300 10 10
+X5 Y2 100 400 10 10
+X6 Y2 100 500 10 10
+X7 Y2 100 600 10 10
+X8 Y2 100 700 10 10
+X9 Y2 100 800 10 10
+X10 Y2 100 900 10 10
+X11 Y2 100 1000 10 10
+X12 Y2 100 1100 10 10
+X13 Y2 100 1200 10 10
+X14 Y2 100 1300 10 10
+X15 Y2 100 1400 10 10
+X16 Y2 100 1500 10 10
+X17 Y2 100 1600 10 10
+X18 Y2 100 1700 10 10
+X19 Y2 100 1800 10 10
+X20 Y2 100 1900 10 10
+X21 Y2 100 2000 10 10
+X22 Y2 100 2100 10 10
+X23 Y2 100 2200 10 10
+X24 Y2 100 2300 10 10
+X25 Y2 100 2400 10 10
+X26 Y2 100 2500 10 10
+X27 Y2 100 2600 10 10
+X1 Y3 200 0 10 10
+X2 Y3 200 100 10 10
+X3 Y3 200 200 10 10
+X4 Y3 200 300 10 10
+X5 Y3 200 400 10 10
+X6 Y3 200 500 10 10
+X7 Y3 200 600 10 10
+X8 Y3 200 700 10 10
+X9 Y3 200 800 10 10
+X10 Y3 200 900 10 10
+X11 Y3 200 1000 10 10
+X12 Y3 200 1100 10 10
+X13 Y3 200 1200 10 10
+X14 Y3 200 1300 10 10
+X15 Y3 200 1400 10 10
+X16 Y3 200 1500 10 10
+X17 Y3 200 1600 10 10
+X18 Y3 200 1700 10 10
+X19 Y3 200 1800 10 10
+X20 Y3 200 1900 10 10
+X21 Y3 200 2000 10 10
+X22 Y3 200 2100 10 10
+X23 Y3 200 2200 10 10
+X24 Y3 200 2300 10 10
+X25 Y3 200 2400 10 10
+X26 Y3 200 2500 10 10
+X27 Y3 200 2600 10 10
+X1 Y4 300 0 10 10
+X2 Y4 300 100 10 10
+X3 Y4 300 200 10 10
+X4 Y4 300 300 10 10
+X5 Y4 300 400 10 10
+X6 Y4 300 500 10 10
+X7 Y4 300 600 10 10
+X8 Y4 300 700 10 10
+X9 Y4 300 800 10 10
+X10 Y4 300 900 10 10
+X11 Y4 300 1000 10 10
+X12 Y4 300 1100 10 10
+X13 Y4 300 1200 10 10
+X14 Y4 300 1300 10 10
+X15 Y4 300 1400 10 10
+X16 Y4 300 1500 10 10
+X17 Y4 300 1600 10 10
+X18 Y4 300 1700 10 10
+X19 Y4 300 1800 10 10
+X20 Y4 300 1900 10 10
+X21 Y4 300 2000 10 10
+X22 Y4 300 2100 10 10
+X23 Y4 300 2200 10 10
+X24 Y4 300 2300 10 10
+X25 Y4 300 2400 10 10
+X26 Y4 300 2500 10 10
+X27 Y4 300 2600 10 10
+X1 Y5 400 0 10 10
+X2 Y5 400 100 10 10
+X3 Y5 400 200 10 10
+X4 Y5 400 300 10 10
+X5 Y5 400 400 10 10
+X6 Y5 400 500 10 10
+X7 Y5 400 600 10 10
+X8 Y5 400 700 10 10
+X9 Y5 400 800 10 10
+X10 Y5 400 900 10 10
+X11 Y5 400 1000 10 10
+X12 Y5 400 1100 10 10
+X13 Y5 400 1200 10 10
+X14 Y5 400 1300 10 10
+X15 Y5 400 1400 10 10
+X16 Y5 400 1500 10 10
+X17 Y5 400 1600 10 10
+X18 Y5 400 1700 10 10
+X19 Y5 400 1800 10 10
+X20 Y5 400 1900 10 10
+X21 Y5 400 2000 10 10
+X22 Y5 400 2100 10 10
+X23 Y5 400 2200 10 10
+X24 Y5 400 2300 10 10
+X25 Y5 400 2400 10 10
+X26 Y5 400 2500 10 10
+X27 Y5 400 2600 10 10
+X1 Y6 500 0 10 10
+X2 Y6 500 100 10 10
+X3 Y6 500 200 10 10
+X4 Y6 500 300 10 10
+X5 Y6 500 400 10 10
+X6 Y6 500 500 10 10
+X7 Y6 500 600 10 10
+X8 Y6 500 700 10 10
+X9 Y6 500 800 10 10
+X10 Y6 500 900 10 10
+X11 Y6 500 1000 10 10
+X12 Y6 500 1100 10 10
+X13 Y6 500 1200 10 10
+X14 Y6 500 1300 10 10
+X15 Y6 500 1400 10 10
+X16 Y6 500 1500 10 10
+X17 Y6 500 1600 10 10
+X18 Y6 500 1700 10 10
+X19 Y6 500 1800 10 10
+X20 Y6 500 1900 10 10
+X21 Y6 500 2000 10 10
+X22 Y6 500 2100 10 10
+X23 Y6 500 2200 10 10
+X24 Y6 500 2300 10 10
+X25 Y6 500 2400 10 10
+X26 Y6 500 2500 10 10
+X27 Y6 500 2600 10 10
+X1 Y7 600 0 10 10
+X2 Y7 600 100 10 10
+X3 Y7 600 200 10 10
+X4 Y7 600 300 10 10
+X5 Y7 600 400 10 10
+X6 Y7 600 500 10 10
+X7 Y7 600 600 10 10
+X8 Y7 600 700 10 10
+X9 Y7 600 800 10 10
+X10 Y7 600 900 10 10
+X11 Y7 600 1000 10 10
+X12 Y7 600 1100 10 10
+X13 Y7 600 1200 10 10
+X14 Y7 600 1300 10 10
+X15 Y7 600 1400 10 10
+X16 Y7 600 1500 10 10
+X17 Y7 600 1600 10 10
+X18 Y7 600 1700 10 10
+X19 Y7 600 1800 10 10
+X20 Y7 600 1900 10 10
+X21 Y7 600 2000 10 10
+X22 Y7 600 2100 10 10
+X23 Y7 600 2200 10 10
+X24 Y7 600 2300 10 10
+X25 Y7 600 2400 10 10
+X26 Y7 600 2500 10 10
+X27 Y7 600 2600 10 10
+X1 Y8 700 0 10 10
+X2 Y8 700 100 10 10
+X3 Y8 700 200 10 10
+X4 Y8 700 300 10 10
+X5 Y8 700 400 10 10
+X6 Y8 700 500 10 10
+X7 Y8 700 600 10 10
+X8 Y8 700 700 10 10
+X9 Y8 700 800 10 10
+X10 Y8 700 900 10 10
+X11 Y8 700 1000 10 10
+X12 Y8 700 1100 10 10
+X13 Y8 700 1200 10 10
+X14 Y8 700 1300 10 10
+X15 Y8 700 1400 10 10
+X16 Y8 700 1500 10 10
+X17 Y8 700 1600 10 10
+X18 Y8 700 1700 10 10
+X19 Y8 700 1800 10 10
+X20 Y8 700 1900 10 10
+X21 Y8 700 2000 10 10
+X22 Y8 700 2100 10 10
+X23 Y8 700 2200 10 10
+X24 Y8 700 2300 10 10
+X25 Y8 700 2400 10 10
+X26 Y8 700 2500 10 10
+X27 Y8 700 2600 10 10
+X1 Y9 800 0 10 10
+X2 Y9 800 100 10 10
+X3 Y9 800 200 10 10
+X4 Y9 800 300 10 10
+X5 Y9 800 400 10 10
+X6 Y9 800 500 10 10
+X7 Y9 800 600 10 10
+X8 Y9 800 700 10 10
+X9 Y9 800 800 10 10
+X10 Y9 800 900 10 10
+X11 Y9 800 1000 10 10
+X12 Y9 800 1100 10 10
+X13 Y9 800 1200 10 10
+X14 Y9 800 1300 10 10
+X15 Y9 800 1400 10 10
+X16 Y9 800 1500 10 10
+X17 Y9 800 1600 10 10
+X18 Y9 800 1700 10 10
+X19 Y9 800 1800 10 10
+X20 Y9 800 1900 10 10
+X21 Y9 800 2000 10 10
+X22 Y9 800 2100 10 10
+X23 Y9 800 2200 10 10
+X24 Y9 800 2300 10 10
+X25 Y9 800 2400 10 10
+X26 Y9 800 2500 10 10
+X27 Y9 800 2600 10 10
+X1 Y10 900 0 10 10
+X2 Y10 900 100 10 10
+X3 Y10 900 200 10 10
+X4 Y10 900 300 10 10
+X5 Y10 900 400 10 10
+X6 Y10 900 500 10 10
+X7 Y10 900 600 10 10
+X8 Y10 900 700 10 10
+X9 Y10 900 800 10 10
+X10 Y10 900 900 10 10
+X11 Y10 900 1000 10 10
+X12 Y10 900 1100 10 10
+X13 Y10 900 1200 10 10
+X14 Y10 900 1300 10 10
+X15 Y10 900 1400 10 10
+X16 Y10 900 1500 10 10
+X17 Y10 900 1600 10 10
+X18 Y10 900 1700 10 10
+X19 Y10 900 1800 10 10
+X20 Y10 900 1900 10 10
+X21 Y10 900 2000 10 10
+X22 Y10 900 2100 10 10
+X23 Y10 900 2200 10 10
+X24 Y10 900 2300 10 10
+X25 Y10 900 2400 10 10
+X26 Y10 900 2500 10 10
+X27 Y10 900 2600 10 10
+X1 Y11 1000 0 10 10
+X2 Y11 1000 100 10 10
+X3 Y11 1000 200 10 10
+X4 Y11 1000 300 10 10
+X5 Y11 1000 400 10 10
+X6 Y11 1000 500 10 10
+X7 Y11 1000 600 10 10
+X8 Y11 1000 700 10 10
+X9 Y11 1000 800 10 10
+X10 Y11 1000 900 10 10
+X11 Y11 1000 1000 10 10
+X12 Y11 1000 1100 10 10
+X13 Y11 1000 1200 10 10
+X14 Y11 1000 1300 10 10
+X15 Y11 1000 1400 10 10
+X16 Y11 1000 1500 10 10
+X17 Y11 1000 1600 10 10
+X18 Y11 1000 1700 10 10
+X19 Y11 1000 1800 10 10
+X20 Y11 1000 1900 10 10
+X21 Y11 1000 2000 10 10
+X22 Y11 1000 2100 10 10
+X23 Y11 1000 2200 10 10
+X24 Y11 1000 2300 10 10
+X25 Y11 1000 2400 10 10
+X26 Y11 1000 2500 10 10
+X27 Y11 1000 2600 10 10
+X1 Y12 1100 0 10 10
+X2 Y12 1100 100 10 10
+X3 Y12 1100 200 10 10
+X4 Y12 1100 300 10 10
+X5 Y12 1100 400 10 10
+X6 Y12 1100 500 10 10
+X7 Y12 1100 600 10 10
+X8 Y12 1100 700 10 10
+X9 Y12 1100 800 10 10
+X10 Y12 1100 900 10 10
+X11 Y12 1100 1000 10 10
+X12 Y12 1100 1100 10 10
+X13 Y12 1100 1200 10 10
+X14 Y12 1100 1300 10 10
+X15 Y12 1100 1400 10 10
+X16 Y12 1100 1500 10 10
+X17 Y12 1100 1600 10 10
+X18 Y12 1100 1700 10 10
+X19 Y12 1100 1800 10 10
+X20 Y12 1100 1900 10 10
+X21 Y12 1100 2000 10 10
+X22 Y12 1100 2100 10 10
+X23 Y12 1100 2200 10 10
+X24 Y12 1100 2300 10 10
+X25 Y12 1100 2400 10 10
+X26 Y12 1100 2500 10 10
+X27 Y12 1100 2600 10 10
+X1 Y13 1200 0 10 10
+X2 Y13 1200 100 10 10
+X3 Y13 1200 200 10 10
+X4 Y13 1200 300 10 10
+X5 Y13 1200 400 10 10
+X6 Y13 1200 500 10 10
+X7 Y13 1200 600 10 10
+X8 Y13 1200 700 10 10
+X9 Y13 1200 800 10 10
+X10 Y13 1200 900 10 10
+X11 Y13 1200 1000 10 10
+X12 Y13 1200 1100 10 10
+X13 Y13 1200 1200 10 10
+X14 Y13 1200 1300 10 10
+X15 Y13 1200 1400 10 10
+X16 Y13 1200 1500 10 10
+X17 Y13 1200 1600 10 10
+X18 Y13 1200 1700 10 10
+X19 Y13 1200 1800 10 10
+X20 Y13 1200 1900 10 10
+X21 Y13 1200 2000 10 10
+X22 Y13 1200 2100 10 10
+X23 Y13 1200 2200 10 10
+X24 Y13 1200 2300 10 10
+X25 Y13 1200 2400 10 10
+X26 Y13 1200 2500 10 10
+X27 Y13 1200 2600 10 10
+X1 Y14 1300 0 10 10
+X2 Y14 1300 100 10 10
+X3 Y14 1300 200 10 10
+X4 Y14 1300 300 10 10
+X5 Y14 1300 400 10 10
+X6 Y14 1300 500 10 10
+X7 Y14 1300 600 10 10
+X8 Y14 1300 700 10 10
+X9 Y14 1300 800 10 10
+X10 Y14 1300 900 10 10
+X11 Y14 1300 1000 10 10
+X12 Y14 1300 1100 10 10
+X13 Y14 1300 1200 10 10
+X14 Y14 1300 1300 10 10
+X15 Y14 1300 1400 10 10
+X16 Y14 1300 1500 10 10
+X17 Y14 1300 1600 10 10
+X18 Y14 1300 1700 10 10
+X19 Y14 1300 1800 10 10
+X20 Y14 1300 1900 10 10
+X21 Y14 1300 2000 10 10
+X22 Y14 1300 2100 10 10
+X23 Y14 1300 2200 10 10
+X24 Y14 1300 2300 10 10
+X25 Y14 1300 2400 10 10
+X26 Y14 1300 2500 10 10
+X27 Y14 1300 2600 10 10
+X1 Y15 1400 0 10 10
+X2 Y15 1400 100 10 10
+X3 Y15 1400 200 10 10
+X4 Y15 1400 300 10 10
+X5 Y15 1400 400 10 10
+X6 Y15 1400 500 10 10
+X7 Y15 1400 600 10 10
+X8 Y15 1400 700 10 10
+X9 Y15 1400 800 10 10
+X10 Y15 1400 900 10 10
+X11 Y15 1400 1000 10 10
+X12 Y15 1400 1100 10 10
+X13 Y15 1400 1200 10 10
+X14 Y15 1400 1300 10 10
+X15 Y15 1400 1400 10 10
+X16 Y15 1400 1500 10 10
+X17 Y15 1400 1600 10 10
+X18 Y15 1400 1700 10 10
+X19 Y15 1400 1800 10 10
+X20 Y15 1400 1900 10 10
+X21 Y15 1400 2000 10 10
+X22 Y15 1400 2100 10 10
+X23 Y15 1400 2200 10 10
+X24 Y15 1400 2300 10 10
+X25 Y15 1400 2400 10 10
+X26 Y15 1400 2500 10 10
+X27 Y15 1400 2600 10 10
+X1 Y16 1500 0 10 10
+X2 Y16 1500 100 10 10
+X3 Y16 1500 200 10 10
+X4 Y16 1500 300 10 10
+X5 Y16 1500 400 10 10
+X6 Y16 1500 500 10 10
+X7 Y16 1500 600 10 10
+X8 Y16 1500 700 10 10
+X9 Y16 1500 800 10 10
+X10 Y16 1500 900 10 10
+X11 Y16 1500 1000 10 10
+X12 Y16 1500 1100 10 10
+X13 Y16 1500 1200 10 10
+X14 Y16 1500 1300 10 10
+X15 Y16 1500 1400 10 10
+X16 Y16 1500 1500 10 10
+X17 Y16 1500 1600 10 10
+X18 Y16 1500 1700 10 10
+X19 Y16 1500 1800 10 10
+X20 Y16 1500 1900 10 10
+X21 Y16 1500 2000 10 10
+X22 Y16 1500 2100 10 10
+X23 Y16 1500 2200 10 10
+X24 Y16 1500 2300 10 10
+X25 Y16 1500 2400 10 10
+X26 Y16 1500 2500 10 10
+X27 Y16 1500 2600 10 10
+X1 Y17 1600 0 10 10
+X2 Y17 1600 100 10 10
+X3 Y17 1600 200 10 10
+X4 Y17 1600 300 10 10
+X5 Y17 1600 400 10 10
+X6 Y17 1600 500 10 10
+X7 Y17 1600 600 10 10
+X8 Y17 1600 700 10 10
+X9 Y17 1600 800 10 10
+X10 Y17 1600 900 10 10
+X11 Y17 1600 1000 10 10
+X12 Y17 1600 1100 10 10
+X13 Y17 1600 1200 10 10
+X14 Y17 1600 1300 10 10
+X15 Y17 1600 1400 10 10
+X16 Y17 1600 1500 10 10
+X17 Y17 1600 1600 10 10
+X18 Y17 1600 1700 10 10
+X19 Y17 1600 1800 10 10
+X20 Y17 1600 1900 10 10
+X21 Y17 1600 2000 10 10
+X22 Y17 1600 2100 10 10
+X23 Y17 1600 2200 10 10
+X24 Y17 1600 2300 10 10
+X25 Y17 1600 2400 10 10
+X26 Y17 1600 2500 10 10
+X27 Y17 1600 2600 10 10
+X1 Y18 1700 0 10 10
+X2 Y18 1700 100 10 10
+X3 Y18 1700 200 10 10
+X4 Y18 1700 300 10 10
+X5 Y18 1700 400 10 10
+X6 Y18 1700 500 10 10
+X7 Y18 1700 600 10 10
+X8 Y18 1700 700 10 10
+X9 Y18 1700 800 10 10
+X10 Y18 1700 900 10 10
+X11 Y18 1700 1000 10 10
+X12 Y18 1700 1100 10 10
+X13 Y18 1700 1200 10 10
+X14 Y18 1700 1300 10 10
+X15 Y18 1700 1400 10 10
+X16 Y18 1700 1500 10 10
+X17 Y18 1700 1600 10 10
+X18 Y18 1700 1700 10 10
+X19 Y18 1700 1800 10 10
+X20 Y18 1700 1900 10 10
+X21 Y18 1700 2000 10 10
+X22 Y18 1700 2100 10 10
+X23 Y18 1700 2200 10 10
+X24 Y18 1700 2300 10 10
+X25 Y18 1700 2400 10 10
+X26 Y18 1700 2500 10 10
+X27 Y18 1700 2600 10 10
+X1 Y19 1800 0 10 10
+X2 Y19 1800 100 10 10
+X3 Y19 1800 200 10 10
+X4 Y19 1800 300 10 10
+X5 Y19 1800 400 10 10
+X6 Y19 1800 500 10 10
+X7 Y19 1800 600 10 10
+X8 Y19 1800 700 10 10
+X9 Y19 1800 800 10 10
+X10 Y19 1800 900 10 10
+X11 Y19 1800 1000 10 10
+X12 Y19 1800 1100 10 10
+X13 Y19 1800 1200 10 10
+X14 Y19 1800 1300 10 10
+X15 Y19 1800 1400 10 10
+X16 Y19 1800 1500 10 10
+X17 Y19 1800 1600 10 10
+X18 Y19 1800 1700 10 10
+X19 Y19 1800 1800 10 10
+X20 Y19 1800 1900 10 10
+X21 Y19 1800 2000 10 10
+X22 Y19 1800 2100 10 10
+X23 Y19 1800 2200 10 10
+X24 Y19 1800 2300 10 10
+X25 Y19 1800 2400 10 10
+X26 Y19 1800 2500 10 10
+X27 Y19 1800 2600 10 10
+X1 Y20 1900 0 10 10
+X2 Y20 1900 100 10 10
+X3 Y20 1900 200 10 10
+X4 Y20 1900 300 10 10
+X5 Y20 1900 400 10 10
+X6 Y20 1900 500 10 10
+X7 Y20 1900 600 10 10
+X8 Y20 1900 700 10 10
+X9 Y20 1900 800 10 10
+X10 Y20 1900 900 10 10
+X11 Y20 1900 1000 10 10
+X12 Y20 1900 1100 10 10
+X13 Y20 1900 1200 10 10
+X14 Y20 1900 1300 10 10
+X15 Y20 1900 1400 10 10
+X16 Y20 1900 1500 10 10
+X17 Y20 1900 1600 10 10
+X18 Y20 1900 1700 10 10
+X19 Y20 1900 1800 10 10
+X20 Y20 1900 1900 10 10
+X21 Y20 1900 2000 10 10
+X22 Y20 1900 2100 10 10
+X23 Y20 1900 2200 10 10
+X24 Y20 1900 2300 10 10
+X25 Y20 1900 2400 10 10
+X26 Y20 1900 2500 10 10
+X27 Y20 1900 2600 10 10
+X1 Y21 2000 0 10 10
+X2 Y21 2000 100 10 10
+X3 Y21 2000 200 10 10
+X4 Y21 2000 300 10 10
+X5 Y21 2000 400 10 10
+X6 Y21 2000 500 10 10
+X7 Y21 2000 600 10 10
+X8 Y21 2000 700 10 10
+X9 Y21 2000 800 10 10
+X10 Y21 2000 900 10 10
+X11 Y21 2000 1000 10 10
+X12 Y21 2000 1100 10 10
+X13 Y21 2000 1200 10 10
+X14 Y21 2000 1300 10 10
+X15 Y21 2000 1400 10 10
+X16 Y21 2000 1500 10 10
+X17 Y21 2000 1600 10 10
+X18 Y21 2000 1700 10 10
+X19 Y21 2000 1800 10 10
+X20 Y21 2000 1900 10 10
+X21 Y21 2000 2000 10 10
+X22 Y21 2000 2100 10 10
+X23 Y21 2000 2200 10 10
+X24 Y21 2000 2300 10 10
+X25 Y21 2000 2400 10 10
+X26 Y21 2000 2500 10 10
+X27 Y21 2000 2600 10 10
+X1 Y22 2100 0 10 10
+X2 Y22 2100 100 10 10
+X3 Y22 2100 200 10 10
+X4 Y22 2100 300 10 10
+X5 Y22 2100 400 10 10
+X6 Y22 2100 500 10 10
+X7 Y22 2100 600 10 10
+X8 Y22 2100 700 10 10
+X9 Y22 2100 800 10 10
+X10 Y22 2100 900 10 10
+X11 Y22 2100 1000 10 10
+X12 Y22 2100 1100 10 10
+X13 Y22 2100 1200 10 10
+X14 Y22 2100 1300 10 10
+X15 Y22 2100 1400 10 10
+X16 Y22 2100 1500 10 10
+X17 Y22 2100 1600 10 10
+X18 Y22 2100 1700 10 10
+X19 Y22 2100 1800 10 10
+X20 Y22 2100 1900 10 10
+X21 Y22 2100 2000 10 10
+X22 Y22 2100 2100 10 10
+X23 Y22 2100 2200 10 10
+X24 Y22 2100 2300 10 10
+X25 Y22 2100 2400 10 10
+X26 Y22 2100 2500 10 10
+X27 Y22 2100 2600 10 10
+X1 Y23 2200 0 10 10
+X2 Y23 2200 100 10 10
+X3 Y23 2200 200 10 10
+X4 Y23 2200 300 10 10
+X5 Y23 2200 400 10 10
+X6 Y23 2200 500 10 10
+X7 Y23 2200 600 10 10
+X8 Y23 2200 700 10 10
+X9 Y23 2200 800 10 10
+X10 Y23 2200 900 10 10
+X11 Y23 2200 1000 10 10
+X12 Y23 2200 1100 10 10
+X13 Y23 2200 1200 10 10
+X14 Y23 2200 1300 10 10
+X15 Y23 2200 1400 10 10
+X16 Y23 2200 1500 10 10
+X17 Y23 2200 1600 10 10
+X18 Y23 2200 1700 10 10
+X19 Y23 2200 1800 10 10
+X20 Y23 2200 1900 10 10
+X21 Y23 2200 2000 10 10
+X22 Y23 2200 2100 10 10
+X23 Y23 2200 2200 10 10
+X24 Y23 2200 2300 10 10
+X25 Y23 2200 2400 10 10
+X26 Y23 2200 2500 10 10
+X27 Y23 2200 2600 10 10
+X1 Y24 2300 0 10 10
+X2 Y24 2300 100 10 10
+X3 Y24 2300 200 10 10
+X4 Y24 2300 300 10 10
+X5 Y24 2300 400 10 10
+X6 Y24 2300 500 10 10
+X7 Y24 2300 600 10 10
+X8 Y24 2300 700 10 10
+X9 Y24 2300 800 10 10
+X10 Y24 2300 900 10 10
+X11 Y24 2300 1000 10 10
+X12 Y24 2300 1100 10 10
+X13 Y24 2300 1200 10 10
+X14 Y24 2300 1300 10 10
+X15 Y24 2300 1400 10 10
+X16 Y24 2300 1500 10 10
+X17 Y24 2300 1600 10 10
+X18 Y24 2300 1700 10 10
+X19 Y24 2300 1800 10 10
+X20 Y24 2300 1900 10 10
+X21 Y24 2300 2000 10 10
+X22 Y24 2300 2100 10 10
+X23 Y24 2300 2200 10 10
+X24 Y24 2300 2300 10 10
+X25 Y24 2300 2400 10 10
+X26 Y24 2300 2500 10 10
+X27 Y24 2300 2600 10 10
+X1 Y25 2400 0 10 10
+X2 Y25 2400 100 10 10
+X3 Y25 2400 200 10 10
+X4 Y25 2400 300 10 10
+X5 Y25 2400 400 10 10
+X6 Y25 2400 500 10 10
+X7 Y25 2400 600 10 10
+X8 Y25 2400 700 10 10
+X9 Y25 2400 800 10 10
+X10 Y25 2400 900 10 10
+X11 Y25 2400 1000 10 10
+X12 Y25 2400 1100 10 10
+X13 Y25 2400 1200 10 10
+X14 Y25 2400 1300 10 10
+X15 Y25 2400 1400 10 10
+X16 Y25 2400 1500 10 10
+X17 Y25 2400 1600 10 10
+X18 Y25 2400 1700 10 10
+X19 Y25 2400 1800 10 10
+X20 Y25 2400 1900 10 10
+X21 Y25 2400 2000 10 10
+X22 Y25 2400 2100 10 10
+X23 Y25 2400 2200 10 10
+X24 Y25 2400 2300 10 10
+X25 Y25 2400 2400 10 10
+X26 Y25 2400 2500 10 10
+X27 Y25 2400 2600 10 10
+X1 Y26 2500 0 10 10
+X2 Y26 2500 100 10 10
+X3 Y26 2500 200 10 10
+X4 Y26 2500 300 10 10
+X5 Y26 2500 400 10 10
+X6 Y26 2500 500 10 10
+X7 Y26 2500 600 10 10
+X8 Y26 2500 700 10 10
+X9 Y26 2500 800 10 10
+X10 Y26 2500 900 10 10
+X11 Y26 2500 1000 10 10
+X12 Y26 2500 1100 10 10
+X13 Y26 2500 1200 10 10
+X14 Y26 2500 1300 10 10
+X15 Y26 2500 1400 10 10
+X16 Y26 2500 1500 10 10
+X17 Y26 2500 1600 10 10
+X18 Y26 2500 1700 10 10
+X19 Y26 2500 1800 10 10
+X20 Y26 2500 1900 10 10
+X21 Y26 2500 2000 10 10
+X22 Y26 2500 2100 10 10
+X23 Y26 2500 2200 10 10
+X24 Y26 2500 2300 10 10
+X25 Y26 2500 2400 10 10
+X26 Y26 2500 2500 10 10
+X27 Y26 2500 2600 10 10
+X1 Y27 2600 0 10 10
+X2 Y27 2600 100 10 10
+X3 Y27 2600 200 10 10
+X4 Y27 2600 300 10 10
+X5 Y27 2600 400 10 10
+X6 Y27 2600 500 10 10
+X7 Y27 2600 600 10 10
+X8 Y27 2600 700 10 10
+X9 Y27 2600 800 10 10
+X10 Y27 2600 900 10 10
+X11 Y27 2600 1000 10 10
+X12 Y27 2600 1100 10 10
+X13 Y27 2600 1200 10 10
+X14 Y27 2600 1300 10 10
+X15 Y27 2600 1400 10 10
+X16 Y27 2600 1500 10 10
+X17 Y27 2600 1600 10 10
+X18 Y27 2600 1700 10 10
+X19 Y27 2600 1800 10 10
+X20 Y27 2600 1900 10 10
+X21 Y27 2600 2000 10 10
+X22 Y27 2600 2100 10 10
+X23 Y27 2600 2200 10 10
+X24 Y27 2600 2300 10 10
+X25 Y27 2600 2400 10 10
+X26 Y27 2600 2500 10 10
+X27 Y27 2600 2600 10 10

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/Mesh_Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/Mesh_Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/Mesh_Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,54 @@
+
+# coordinates of mesh block in latitude/longitude and depth in km
+LATITUDE_MIN                    = 0.0d0
+LATITUDE_MAX                    = 2640.0d0
+LONGITUDE_MIN                   = 0.0d0
+LONGITUDE_MAX                   = 2640.0d0
+DEPTH_BLOCK_KM                  = 1.440d0
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# file that contains the interfaces of the model / mesh
+INTERFACES_FILE                 = interfaces.dat
+
+# number of elements at the surface along edges of the mesh at the surface
+# (must be 8 * multiple of NPROC below if mesh is not regular and contains mesh doublings)
+# (must be multiple of NPROC below if mesh is regular)
+NEX_XI                          = 32
+NEX_ETA                         = 32
+
+# number of MPI processors along xi and eta (can be different)
+NPROC_XI                        = 2
+NPROC_ETA                       = 2
+
+# Regular/irregular mesh
+USE_REGULAR_MESH                = .true.
+# Only for irregular meshes, number of doubling layers (1 or 2) and their position
+NDOUBLINGS                      = 1
+# NZ_DOUGLING_1 is the parameter to set up if there is only one doubling layer
+NZ_DOUGLING_1                   = 11
+NZ_DOUGLING_2                   = 0
+
+# create mesh files for visualisation or further checking
+CREATE_ABAQUS_FILES             = .false.
+CREATE_DX_FILES                 = .false.
+CREATE_VTK_FILES                = .false.
+
+# path to store the databases files
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI/
+
+# number of materials
+NMATERIALS                      = 3
+# define the different materials in the model as :
+# #material_id  #rho  #vp  #vs  #Q  #anisotropy_flag #domain_id
+#     Q                : quality factor
+#     anisotropy_flag  : 0=no anisotropy/ 1,2,.. check with implementation in aniso_model.f90
+#     domain_id        : 1=acoustic / 2=elastic
+1  2000  2000  1500  0.0   0  2
+2  2000  2000  0     0.0   0  1
+3  2000  2000  0.001 0.0   0  2
+# number of regions
+NREGIONS                        = 1
+# define the different regions of the model as :
+#NEX_XI_BEGIN  #NEX_XI_END  #NEX_ETA_BEGIN  #NEX_ETA_END  #NZ_BEGIN #NZ_END  #material_id
+1              32            1               32             1         8        2

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/interface3.dat
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/interface3.dat	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/interface3.dat	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,4 @@
+0.0
+0.0
+0.0
+0.0

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/interfaces.dat
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/interfaces.dat	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/DATA/meshfem3D_files/interfaces.dat	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,22 @@
+# number of interfaces
+ 1
+#
+# We describe each interface below, structured as a 2D-grid, with several parameters : 
+# number of points along XI and ETA, minimal XI ETA coordinates 
+# and spacing between points which must be constant.
+# Then the records contain the Z coordinates of the NXI x NETA points.
+#
+# interface number 1 
+# SUPPRESS_UTM_PROJECTION  NXI  NETA LONG_MIN   LAT_MIN    SPACING_XI SPACING_ETA
+# .true.                    161  144  316000.d0  3655000.d0 20000.d0    20000.d0
+# interface1.dat
+# interface number 2 (topography, top of the mesh)
+ .true. 2 2 0.d0 0.d0 2640.00d0 2640.00d0
+ interface3.dat
+#
+# for each layer, we give the number of spectral elements in the vertical direction
+# layer number 1 (bottom layer)
+# 11
+# layer number 2 (top layer)
+# 4
+8

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/CMTSOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/CMTSOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/CMTSOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,13 @@
+PDE  1999 01 01 00 00 00.00  67000 67000 -25000 4.2 4.2 hom_explosion
+event name:       hom_explosion
+time shift:       0.0000
+half duration:    0.5
+latitude:       1320.0
+longitude:      1320.0
+depth:           1.0
+Mrr:       1.000000e+23
+Mtt:       1.000000e+23
+Mpp:       1.000000e+23
+Mrt:       0.000000
+Mrp:       0.000000
+Mtp:       0.000000

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/FORCESOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/FORCESOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/FORCESOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,10 @@
+FORCE  001
+time shift:     0.0000
+hdur:           0.5
+latitude:       1320.0
+longitude:      1320.0
+depth:          1.0
+factor force source:             1.d15
+component dir vect source E:     1.d0
+component dir vect source N:     -2.d0
+component dir vect source Z_UP:  -1.d0

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,96 @@
+# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 3
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 0
+SAVE_FORWARD                    = .false.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# number of MPI processors
+NPROC                           = 4
+
+# time step parameters
+NSTEP                           = 4000
+DT                              = 0.0006
+
+# number of nodes for 2D and 3D shape functions for hexahedra
+# we use either 8-node mesh elements (bricks) or 27-node elements.
+# If you use our internal mesher, the only option is 8-node bricks (27-node elements are not supported)
+# CUBIT does not support HEX27 elements either (it can generate them, but they are flat, i.e. identical to HEX8).
+# To generate HEX27 elements with curvature properly taken into account, you can use Gmsh http://geuz.org/gmsh/
+NGNOD 	      	    	     	= 8
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .true.
+
+# absorbing top surface (defined in mesh as 'free_surface_file')
+ABSORB_INSTEAD_OF_FREE_SURFACE  = .false.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .false.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 100
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .true.
+USE_HIGHRES_FOR_MOVIES          = .false.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .true.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI/
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 100
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# interval in time steps for reading adjoint traces
+NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at the same time
+
+# use a force source (or several) located exactly at a grid point instead of a CMTSOLUTION source.
+# This can be useful e.g. for oil industry foothills simulations or asteroid simulations
+# in which the source is a vertical force, normal force, inclined force, impact etc.
+# If this flag is turned on, the FORCESOLUTION file must be edited by precising:
+# - the corresponding time-shift parameter,
+# - the half duration parameter of the source,
+# - the coordinates of the source,
+# - the magnitude of the force source,
+# - the components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis.
+# The direction vector is made unitary internally in the code and thus only its direction matters here;
+# its norm is ignored and the norm of the force used is the factor force source times the source time function.
+USE_FORCE_POINT_SOURCE          = .false.
+
+# set to use a Ricker source time function instead of a gaussian (when using CMTSOLUTION files)
+# or a quasi-Heaviside (when using FORCESOLUTION files)
+USE_RICKER_TIME_FUNCTION        = .false.
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .true.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.
+

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/STATIONS
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/STATIONS	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/STATIONS	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,729 @@
+X1 Y1 0 0 10 10
+X2 Y1 0 100 10 10
+X3 Y1 0 200 10 10
+X4 Y1 0 300 10 10
+X5 Y1 0 400 10 10
+X6 Y1 0 500 10 10
+X7 Y1 0 600 10 10
+X8 Y1 0 700 10 10
+X9 Y1 0 800 10 10
+X10 Y1 0 900 10 10
+X11 Y1 0 1000 10 10
+X12 Y1 0 1100 10 10
+X13 Y1 0 1200 10 10
+X14 Y1 0 1300 10 10
+X15 Y1 0 1400 10 10
+X16 Y1 0 1500 10 10
+X17 Y1 0 1600 10 10
+X18 Y1 0 1700 10 10
+X19 Y1 0 1800 10 10
+X20 Y1 0 1900 10 10
+X21 Y1 0 2000 10 10
+X22 Y1 0 2100 10 10
+X23 Y1 0 2200 10 10
+X24 Y1 0 2300 10 10
+X25 Y1 0 2400 10 10
+X26 Y1 0 2500 10 10
+X27 Y1 0 2600 10 10
+X1 Y2 100 0 10 10
+X2 Y2 100 100 10 10
+X3 Y2 100 200 10 10
+X4 Y2 100 300 10 10
+X5 Y2 100 400 10 10
+X6 Y2 100 500 10 10
+X7 Y2 100 600 10 10
+X8 Y2 100 700 10 10
+X9 Y2 100 800 10 10
+X10 Y2 100 900 10 10
+X11 Y2 100 1000 10 10
+X12 Y2 100 1100 10 10
+X13 Y2 100 1200 10 10
+X14 Y2 100 1300 10 10
+X15 Y2 100 1400 10 10
+X16 Y2 100 1500 10 10
+X17 Y2 100 1600 10 10
+X18 Y2 100 1700 10 10
+X19 Y2 100 1800 10 10
+X20 Y2 100 1900 10 10
+X21 Y2 100 2000 10 10
+X22 Y2 100 2100 10 10
+X23 Y2 100 2200 10 10
+X24 Y2 100 2300 10 10
+X25 Y2 100 2400 10 10
+X26 Y2 100 2500 10 10
+X27 Y2 100 2600 10 10
+X1 Y3 200 0 10 10
+X2 Y3 200 100 10 10
+X3 Y3 200 200 10 10
+X4 Y3 200 300 10 10
+X5 Y3 200 400 10 10
+X6 Y3 200 500 10 10
+X7 Y3 200 600 10 10
+X8 Y3 200 700 10 10
+X9 Y3 200 800 10 10
+X10 Y3 200 900 10 10
+X11 Y3 200 1000 10 10
+X12 Y3 200 1100 10 10
+X13 Y3 200 1200 10 10
+X14 Y3 200 1300 10 10
+X15 Y3 200 1400 10 10
+X16 Y3 200 1500 10 10
+X17 Y3 200 1600 10 10
+X18 Y3 200 1700 10 10
+X19 Y3 200 1800 10 10
+X20 Y3 200 1900 10 10
+X21 Y3 200 2000 10 10
+X22 Y3 200 2100 10 10
+X23 Y3 200 2200 10 10
+X24 Y3 200 2300 10 10
+X25 Y3 200 2400 10 10
+X26 Y3 200 2500 10 10
+X27 Y3 200 2600 10 10
+X1 Y4 300 0 10 10
+X2 Y4 300 100 10 10
+X3 Y4 300 200 10 10
+X4 Y4 300 300 10 10
+X5 Y4 300 400 10 10
+X6 Y4 300 500 10 10
+X7 Y4 300 600 10 10
+X8 Y4 300 700 10 10
+X9 Y4 300 800 10 10
+X10 Y4 300 900 10 10
+X11 Y4 300 1000 10 10
+X12 Y4 300 1100 10 10
+X13 Y4 300 1200 10 10
+X14 Y4 300 1300 10 10
+X15 Y4 300 1400 10 10
+X16 Y4 300 1500 10 10
+X17 Y4 300 1600 10 10
+X18 Y4 300 1700 10 10
+X19 Y4 300 1800 10 10
+X20 Y4 300 1900 10 10
+X21 Y4 300 2000 10 10
+X22 Y4 300 2100 10 10
+X23 Y4 300 2200 10 10
+X24 Y4 300 2300 10 10
+X25 Y4 300 2400 10 10
+X26 Y4 300 2500 10 10
+X27 Y4 300 2600 10 10
+X1 Y5 400 0 10 10
+X2 Y5 400 100 10 10
+X3 Y5 400 200 10 10
+X4 Y5 400 300 10 10
+X5 Y5 400 400 10 10
+X6 Y5 400 500 10 10
+X7 Y5 400 600 10 10
+X8 Y5 400 700 10 10
+X9 Y5 400 800 10 10
+X10 Y5 400 900 10 10
+X11 Y5 400 1000 10 10
+X12 Y5 400 1100 10 10
+X13 Y5 400 1200 10 10
+X14 Y5 400 1300 10 10
+X15 Y5 400 1400 10 10
+X16 Y5 400 1500 10 10
+X17 Y5 400 1600 10 10
+X18 Y5 400 1700 10 10
+X19 Y5 400 1800 10 10
+X20 Y5 400 1900 10 10
+X21 Y5 400 2000 10 10
+X22 Y5 400 2100 10 10
+X23 Y5 400 2200 10 10
+X24 Y5 400 2300 10 10
+X25 Y5 400 2400 10 10
+X26 Y5 400 2500 10 10
+X27 Y5 400 2600 10 10
+X1 Y6 500 0 10 10
+X2 Y6 500 100 10 10
+X3 Y6 500 200 10 10
+X4 Y6 500 300 10 10
+X5 Y6 500 400 10 10
+X6 Y6 500 500 10 10
+X7 Y6 500 600 10 10
+X8 Y6 500 700 10 10
+X9 Y6 500 800 10 10
+X10 Y6 500 900 10 10
+X11 Y6 500 1000 10 10
+X12 Y6 500 1100 10 10
+X13 Y6 500 1200 10 10
+X14 Y6 500 1300 10 10
+X15 Y6 500 1400 10 10
+X16 Y6 500 1500 10 10
+X17 Y6 500 1600 10 10
+X18 Y6 500 1700 10 10
+X19 Y6 500 1800 10 10
+X20 Y6 500 1900 10 10
+X21 Y6 500 2000 10 10
+X22 Y6 500 2100 10 10
+X23 Y6 500 2200 10 10
+X24 Y6 500 2300 10 10
+X25 Y6 500 2400 10 10
+X26 Y6 500 2500 10 10
+X27 Y6 500 2600 10 10
+X1 Y7 600 0 10 10
+X2 Y7 600 100 10 10
+X3 Y7 600 200 10 10
+X4 Y7 600 300 10 10
+X5 Y7 600 400 10 10
+X6 Y7 600 500 10 10
+X7 Y7 600 600 10 10
+X8 Y7 600 700 10 10
+X9 Y7 600 800 10 10
+X10 Y7 600 900 10 10
+X11 Y7 600 1000 10 10
+X12 Y7 600 1100 10 10
+X13 Y7 600 1200 10 10
+X14 Y7 600 1300 10 10
+X15 Y7 600 1400 10 10
+X16 Y7 600 1500 10 10
+X17 Y7 600 1600 10 10
+X18 Y7 600 1700 10 10
+X19 Y7 600 1800 10 10
+X20 Y7 600 1900 10 10
+X21 Y7 600 2000 10 10
+X22 Y7 600 2100 10 10
+X23 Y7 600 2200 10 10
+X24 Y7 600 2300 10 10
+X25 Y7 600 2400 10 10
+X26 Y7 600 2500 10 10
+X27 Y7 600 2600 10 10
+X1 Y8 700 0 10 10
+X2 Y8 700 100 10 10
+X3 Y8 700 200 10 10
+X4 Y8 700 300 10 10
+X5 Y8 700 400 10 10
+X6 Y8 700 500 10 10
+X7 Y8 700 600 10 10
+X8 Y8 700 700 10 10
+X9 Y8 700 800 10 10
+X10 Y8 700 900 10 10
+X11 Y8 700 1000 10 10
+X12 Y8 700 1100 10 10
+X13 Y8 700 1200 10 10
+X14 Y8 700 1300 10 10
+X15 Y8 700 1400 10 10
+X16 Y8 700 1500 10 10
+X17 Y8 700 1600 10 10
+X18 Y8 700 1700 10 10
+X19 Y8 700 1800 10 10
+X20 Y8 700 1900 10 10
+X21 Y8 700 2000 10 10
+X22 Y8 700 2100 10 10
+X23 Y8 700 2200 10 10
+X24 Y8 700 2300 10 10
+X25 Y8 700 2400 10 10
+X26 Y8 700 2500 10 10
+X27 Y8 700 2600 10 10
+X1 Y9 800 0 10 10
+X2 Y9 800 100 10 10
+X3 Y9 800 200 10 10
+X4 Y9 800 300 10 10
+X5 Y9 800 400 10 10
+X6 Y9 800 500 10 10
+X7 Y9 800 600 10 10
+X8 Y9 800 700 10 10
+X9 Y9 800 800 10 10
+X10 Y9 800 900 10 10
+X11 Y9 800 1000 10 10
+X12 Y9 800 1100 10 10
+X13 Y9 800 1200 10 10
+X14 Y9 800 1300 10 10
+X15 Y9 800 1400 10 10
+X16 Y9 800 1500 10 10
+X17 Y9 800 1600 10 10
+X18 Y9 800 1700 10 10
+X19 Y9 800 1800 10 10
+X20 Y9 800 1900 10 10
+X21 Y9 800 2000 10 10
+X22 Y9 800 2100 10 10
+X23 Y9 800 2200 10 10
+X24 Y9 800 2300 10 10
+X25 Y9 800 2400 10 10
+X26 Y9 800 2500 10 10
+X27 Y9 800 2600 10 10
+X1 Y10 900 0 10 10
+X2 Y10 900 100 10 10
+X3 Y10 900 200 10 10
+X4 Y10 900 300 10 10
+X5 Y10 900 400 10 10
+X6 Y10 900 500 10 10
+X7 Y10 900 600 10 10
+X8 Y10 900 700 10 10
+X9 Y10 900 800 10 10
+X10 Y10 900 900 10 10
+X11 Y10 900 1000 10 10
+X12 Y10 900 1100 10 10
+X13 Y10 900 1200 10 10
+X14 Y10 900 1300 10 10
+X15 Y10 900 1400 10 10
+X16 Y10 900 1500 10 10
+X17 Y10 900 1600 10 10
+X18 Y10 900 1700 10 10
+X19 Y10 900 1800 10 10
+X20 Y10 900 1900 10 10
+X21 Y10 900 2000 10 10
+X22 Y10 900 2100 10 10
+X23 Y10 900 2200 10 10
+X24 Y10 900 2300 10 10
+X25 Y10 900 2400 10 10
+X26 Y10 900 2500 10 10
+X27 Y10 900 2600 10 10
+X1 Y11 1000 0 10 10
+X2 Y11 1000 100 10 10
+X3 Y11 1000 200 10 10
+X4 Y11 1000 300 10 10
+X5 Y11 1000 400 10 10
+X6 Y11 1000 500 10 10
+X7 Y11 1000 600 10 10
+X8 Y11 1000 700 10 10
+X9 Y11 1000 800 10 10
+X10 Y11 1000 900 10 10
+X11 Y11 1000 1000 10 10
+X12 Y11 1000 1100 10 10
+X13 Y11 1000 1200 10 10
+X14 Y11 1000 1300 10 10
+X15 Y11 1000 1400 10 10
+X16 Y11 1000 1500 10 10
+X17 Y11 1000 1600 10 10
+X18 Y11 1000 1700 10 10
+X19 Y11 1000 1800 10 10
+X20 Y11 1000 1900 10 10
+X21 Y11 1000 2000 10 10
+X22 Y11 1000 2100 10 10
+X23 Y11 1000 2200 10 10
+X24 Y11 1000 2300 10 10
+X25 Y11 1000 2400 10 10
+X26 Y11 1000 2500 10 10
+X27 Y11 1000 2600 10 10
+X1 Y12 1100 0 10 10
+X2 Y12 1100 100 10 10
+X3 Y12 1100 200 10 10
+X4 Y12 1100 300 10 10
+X5 Y12 1100 400 10 10
+X6 Y12 1100 500 10 10
+X7 Y12 1100 600 10 10
+X8 Y12 1100 700 10 10
+X9 Y12 1100 800 10 10
+X10 Y12 1100 900 10 10
+X11 Y12 1100 1000 10 10
+X12 Y12 1100 1100 10 10
+X13 Y12 1100 1200 10 10
+X14 Y12 1100 1300 10 10
+X15 Y12 1100 1400 10 10
+X16 Y12 1100 1500 10 10
+X17 Y12 1100 1600 10 10
+X18 Y12 1100 1700 10 10
+X19 Y12 1100 1800 10 10
+X20 Y12 1100 1900 10 10
+X21 Y12 1100 2000 10 10
+X22 Y12 1100 2100 10 10
+X23 Y12 1100 2200 10 10
+X24 Y12 1100 2300 10 10
+X25 Y12 1100 2400 10 10
+X26 Y12 1100 2500 10 10
+X27 Y12 1100 2600 10 10
+X1 Y13 1200 0 10 10
+X2 Y13 1200 100 10 10
+X3 Y13 1200 200 10 10
+X4 Y13 1200 300 10 10
+X5 Y13 1200 400 10 10
+X6 Y13 1200 500 10 10
+X7 Y13 1200 600 10 10
+X8 Y13 1200 700 10 10
+X9 Y13 1200 800 10 10
+X10 Y13 1200 900 10 10
+X11 Y13 1200 1000 10 10
+X12 Y13 1200 1100 10 10
+X13 Y13 1200 1200 10 10
+X14 Y13 1200 1300 10 10
+X15 Y13 1200 1400 10 10
+X16 Y13 1200 1500 10 10
+X17 Y13 1200 1600 10 10
+X18 Y13 1200 1700 10 10
+X19 Y13 1200 1800 10 10
+X20 Y13 1200 1900 10 10
+X21 Y13 1200 2000 10 10
+X22 Y13 1200 2100 10 10
+X23 Y13 1200 2200 10 10
+X24 Y13 1200 2300 10 10
+X25 Y13 1200 2400 10 10
+X26 Y13 1200 2500 10 10
+X27 Y13 1200 2600 10 10
+X1 Y14 1300 0 10 10
+X2 Y14 1300 100 10 10
+X3 Y14 1300 200 10 10
+X4 Y14 1300 300 10 10
+X5 Y14 1300 400 10 10
+X6 Y14 1300 500 10 10
+X7 Y14 1300 600 10 10
+X8 Y14 1300 700 10 10
+X9 Y14 1300 800 10 10
+X10 Y14 1300 900 10 10
+X11 Y14 1300 1000 10 10
+X12 Y14 1300 1100 10 10
+X13 Y14 1300 1200 10 10
+X14 Y14 1300 1300 10 10
+X15 Y14 1300 1400 10 10
+X16 Y14 1300 1500 10 10
+X17 Y14 1300 1600 10 10
+X18 Y14 1300 1700 10 10
+X19 Y14 1300 1800 10 10
+X20 Y14 1300 1900 10 10
+X21 Y14 1300 2000 10 10
+X22 Y14 1300 2100 10 10
+X23 Y14 1300 2200 10 10
+X24 Y14 1300 2300 10 10
+X25 Y14 1300 2400 10 10
+X26 Y14 1300 2500 10 10
+X27 Y14 1300 2600 10 10
+X1 Y15 1400 0 10 10
+X2 Y15 1400 100 10 10
+X3 Y15 1400 200 10 10
+X4 Y15 1400 300 10 10
+X5 Y15 1400 400 10 10
+X6 Y15 1400 500 10 10
+X7 Y15 1400 600 10 10
+X8 Y15 1400 700 10 10
+X9 Y15 1400 800 10 10
+X10 Y15 1400 900 10 10
+X11 Y15 1400 1000 10 10
+X12 Y15 1400 1100 10 10
+X13 Y15 1400 1200 10 10
+X14 Y15 1400 1300 10 10
+X15 Y15 1400 1400 10 10
+X16 Y15 1400 1500 10 10
+X17 Y15 1400 1600 10 10
+X18 Y15 1400 1700 10 10
+X19 Y15 1400 1800 10 10
+X20 Y15 1400 1900 10 10
+X21 Y15 1400 2000 10 10
+X22 Y15 1400 2100 10 10
+X23 Y15 1400 2200 10 10
+X24 Y15 1400 2300 10 10
+X25 Y15 1400 2400 10 10
+X26 Y15 1400 2500 10 10
+X27 Y15 1400 2600 10 10
+X1 Y16 1500 0 10 10
+X2 Y16 1500 100 10 10
+X3 Y16 1500 200 10 10
+X4 Y16 1500 300 10 10
+X5 Y16 1500 400 10 10
+X6 Y16 1500 500 10 10
+X7 Y16 1500 600 10 10
+X8 Y16 1500 700 10 10
+X9 Y16 1500 800 10 10
+X10 Y16 1500 900 10 10
+X11 Y16 1500 1000 10 10
+X12 Y16 1500 1100 10 10
+X13 Y16 1500 1200 10 10
+X14 Y16 1500 1300 10 10
+X15 Y16 1500 1400 10 10
+X16 Y16 1500 1500 10 10
+X17 Y16 1500 1600 10 10
+X18 Y16 1500 1700 10 10
+X19 Y16 1500 1800 10 10
+X20 Y16 1500 1900 10 10
+X21 Y16 1500 2000 10 10
+X22 Y16 1500 2100 10 10
+X23 Y16 1500 2200 10 10
+X24 Y16 1500 2300 10 10
+X25 Y16 1500 2400 10 10
+X26 Y16 1500 2500 10 10
+X27 Y16 1500 2600 10 10
+X1 Y17 1600 0 10 10
+X2 Y17 1600 100 10 10
+X3 Y17 1600 200 10 10
+X4 Y17 1600 300 10 10
+X5 Y17 1600 400 10 10
+X6 Y17 1600 500 10 10
+X7 Y17 1600 600 10 10
+X8 Y17 1600 700 10 10
+X9 Y17 1600 800 10 10
+X10 Y17 1600 900 10 10
+X11 Y17 1600 1000 10 10
+X12 Y17 1600 1100 10 10
+X13 Y17 1600 1200 10 10
+X14 Y17 1600 1300 10 10
+X15 Y17 1600 1400 10 10
+X16 Y17 1600 1500 10 10
+X17 Y17 1600 1600 10 10
+X18 Y17 1600 1700 10 10
+X19 Y17 1600 1800 10 10
+X20 Y17 1600 1900 10 10
+X21 Y17 1600 2000 10 10
+X22 Y17 1600 2100 10 10
+X23 Y17 1600 2200 10 10
+X24 Y17 1600 2300 10 10
+X25 Y17 1600 2400 10 10
+X26 Y17 1600 2500 10 10
+X27 Y17 1600 2600 10 10
+X1 Y18 1700 0 10 10
+X2 Y18 1700 100 10 10
+X3 Y18 1700 200 10 10
+X4 Y18 1700 300 10 10
+X5 Y18 1700 400 10 10
+X6 Y18 1700 500 10 10
+X7 Y18 1700 600 10 10
+X8 Y18 1700 700 10 10
+X9 Y18 1700 800 10 10
+X10 Y18 1700 900 10 10
+X11 Y18 1700 1000 10 10
+X12 Y18 1700 1100 10 10
+X13 Y18 1700 1200 10 10
+X14 Y18 1700 1300 10 10
+X15 Y18 1700 1400 10 10
+X16 Y18 1700 1500 10 10
+X17 Y18 1700 1600 10 10
+X18 Y18 1700 1700 10 10
+X19 Y18 1700 1800 10 10
+X20 Y18 1700 1900 10 10
+X21 Y18 1700 2000 10 10
+X22 Y18 1700 2100 10 10
+X23 Y18 1700 2200 10 10
+X24 Y18 1700 2300 10 10
+X25 Y18 1700 2400 10 10
+X26 Y18 1700 2500 10 10
+X27 Y18 1700 2600 10 10
+X1 Y19 1800 0 10 10
+X2 Y19 1800 100 10 10
+X3 Y19 1800 200 10 10
+X4 Y19 1800 300 10 10
+X5 Y19 1800 400 10 10
+X6 Y19 1800 500 10 10
+X7 Y19 1800 600 10 10
+X8 Y19 1800 700 10 10
+X9 Y19 1800 800 10 10
+X10 Y19 1800 900 10 10
+X11 Y19 1800 1000 10 10
+X12 Y19 1800 1100 10 10
+X13 Y19 1800 1200 10 10
+X14 Y19 1800 1300 10 10
+X15 Y19 1800 1400 10 10
+X16 Y19 1800 1500 10 10
+X17 Y19 1800 1600 10 10
+X18 Y19 1800 1700 10 10
+X19 Y19 1800 1800 10 10
+X20 Y19 1800 1900 10 10
+X21 Y19 1800 2000 10 10
+X22 Y19 1800 2100 10 10
+X23 Y19 1800 2200 10 10
+X24 Y19 1800 2300 10 10
+X25 Y19 1800 2400 10 10
+X26 Y19 1800 2500 10 10
+X27 Y19 1800 2600 10 10
+X1 Y20 1900 0 10 10
+X2 Y20 1900 100 10 10
+X3 Y20 1900 200 10 10
+X4 Y20 1900 300 10 10
+X5 Y20 1900 400 10 10
+X6 Y20 1900 500 10 10
+X7 Y20 1900 600 10 10
+X8 Y20 1900 700 10 10
+X9 Y20 1900 800 10 10
+X10 Y20 1900 900 10 10
+X11 Y20 1900 1000 10 10
+X12 Y20 1900 1100 10 10
+X13 Y20 1900 1200 10 10
+X14 Y20 1900 1300 10 10
+X15 Y20 1900 1400 10 10
+X16 Y20 1900 1500 10 10
+X17 Y20 1900 1600 10 10
+X18 Y20 1900 1700 10 10
+X19 Y20 1900 1800 10 10
+X20 Y20 1900 1900 10 10
+X21 Y20 1900 2000 10 10
+X22 Y20 1900 2100 10 10
+X23 Y20 1900 2200 10 10
+X24 Y20 1900 2300 10 10
+X25 Y20 1900 2400 10 10
+X26 Y20 1900 2500 10 10
+X27 Y20 1900 2600 10 10
+X1 Y21 2000 0 10 10
+X2 Y21 2000 100 10 10
+X3 Y21 2000 200 10 10
+X4 Y21 2000 300 10 10
+X5 Y21 2000 400 10 10
+X6 Y21 2000 500 10 10
+X7 Y21 2000 600 10 10
+X8 Y21 2000 700 10 10
+X9 Y21 2000 800 10 10
+X10 Y21 2000 900 10 10
+X11 Y21 2000 1000 10 10
+X12 Y21 2000 1100 10 10
+X13 Y21 2000 1200 10 10
+X14 Y21 2000 1300 10 10
+X15 Y21 2000 1400 10 10
+X16 Y21 2000 1500 10 10
+X17 Y21 2000 1600 10 10
+X18 Y21 2000 1700 10 10
+X19 Y21 2000 1800 10 10
+X20 Y21 2000 1900 10 10
+X21 Y21 2000 2000 10 10
+X22 Y21 2000 2100 10 10
+X23 Y21 2000 2200 10 10
+X24 Y21 2000 2300 10 10
+X25 Y21 2000 2400 10 10
+X26 Y21 2000 2500 10 10
+X27 Y21 2000 2600 10 10
+X1 Y22 2100 0 10 10
+X2 Y22 2100 100 10 10
+X3 Y22 2100 200 10 10
+X4 Y22 2100 300 10 10
+X5 Y22 2100 400 10 10
+X6 Y22 2100 500 10 10
+X7 Y22 2100 600 10 10
+X8 Y22 2100 700 10 10
+X9 Y22 2100 800 10 10
+X10 Y22 2100 900 10 10
+X11 Y22 2100 1000 10 10
+X12 Y22 2100 1100 10 10
+X13 Y22 2100 1200 10 10
+X14 Y22 2100 1300 10 10
+X15 Y22 2100 1400 10 10
+X16 Y22 2100 1500 10 10
+X17 Y22 2100 1600 10 10
+X18 Y22 2100 1700 10 10
+X19 Y22 2100 1800 10 10
+X20 Y22 2100 1900 10 10
+X21 Y22 2100 2000 10 10
+X22 Y22 2100 2100 10 10
+X23 Y22 2100 2200 10 10
+X24 Y22 2100 2300 10 10
+X25 Y22 2100 2400 10 10
+X26 Y22 2100 2500 10 10
+X27 Y22 2100 2600 10 10
+X1 Y23 2200 0 10 10
+X2 Y23 2200 100 10 10
+X3 Y23 2200 200 10 10
+X4 Y23 2200 300 10 10
+X5 Y23 2200 400 10 10
+X6 Y23 2200 500 10 10
+X7 Y23 2200 600 10 10
+X8 Y23 2200 700 10 10
+X9 Y23 2200 800 10 10
+X10 Y23 2200 900 10 10
+X11 Y23 2200 1000 10 10
+X12 Y23 2200 1100 10 10
+X13 Y23 2200 1200 10 10
+X14 Y23 2200 1300 10 10
+X15 Y23 2200 1400 10 10
+X16 Y23 2200 1500 10 10
+X17 Y23 2200 1600 10 10
+X18 Y23 2200 1700 10 10
+X19 Y23 2200 1800 10 10
+X20 Y23 2200 1900 10 10
+X21 Y23 2200 2000 10 10
+X22 Y23 2200 2100 10 10
+X23 Y23 2200 2200 10 10
+X24 Y23 2200 2300 10 10
+X25 Y23 2200 2400 10 10
+X26 Y23 2200 2500 10 10
+X27 Y23 2200 2600 10 10
+X1 Y24 2300 0 10 10
+X2 Y24 2300 100 10 10
+X3 Y24 2300 200 10 10
+X4 Y24 2300 300 10 10
+X5 Y24 2300 400 10 10
+X6 Y24 2300 500 10 10
+X7 Y24 2300 600 10 10
+X8 Y24 2300 700 10 10
+X9 Y24 2300 800 10 10
+X10 Y24 2300 900 10 10
+X11 Y24 2300 1000 10 10
+X12 Y24 2300 1100 10 10
+X13 Y24 2300 1200 10 10
+X14 Y24 2300 1300 10 10
+X15 Y24 2300 1400 10 10
+X16 Y24 2300 1500 10 10
+X17 Y24 2300 1600 10 10
+X18 Y24 2300 1700 10 10
+X19 Y24 2300 1800 10 10
+X20 Y24 2300 1900 10 10
+X21 Y24 2300 2000 10 10
+X22 Y24 2300 2100 10 10
+X23 Y24 2300 2200 10 10
+X24 Y24 2300 2300 10 10
+X25 Y24 2300 2400 10 10
+X26 Y24 2300 2500 10 10
+X27 Y24 2300 2600 10 10
+X1 Y25 2400 0 10 10
+X2 Y25 2400 100 10 10
+X3 Y25 2400 200 10 10
+X4 Y25 2400 300 10 10
+X5 Y25 2400 400 10 10
+X6 Y25 2400 500 10 10
+X7 Y25 2400 600 10 10
+X8 Y25 2400 700 10 10
+X9 Y25 2400 800 10 10
+X10 Y25 2400 900 10 10
+X11 Y25 2400 1000 10 10
+X12 Y25 2400 1100 10 10
+X13 Y25 2400 1200 10 10
+X14 Y25 2400 1300 10 10
+X15 Y25 2400 1400 10 10
+X16 Y25 2400 1500 10 10
+X17 Y25 2400 1600 10 10
+X18 Y25 2400 1700 10 10
+X19 Y25 2400 1800 10 10
+X20 Y25 2400 1900 10 10
+X21 Y25 2400 2000 10 10
+X22 Y25 2400 2100 10 10
+X23 Y25 2400 2200 10 10
+X24 Y25 2400 2300 10 10
+X25 Y25 2400 2400 10 10
+X26 Y25 2400 2500 10 10
+X27 Y25 2400 2600 10 10
+X1 Y26 2500 0 10 10
+X2 Y26 2500 100 10 10
+X3 Y26 2500 200 10 10
+X4 Y26 2500 300 10 10
+X5 Y26 2500 400 10 10
+X6 Y26 2500 500 10 10
+X7 Y26 2500 600 10 10
+X8 Y26 2500 700 10 10
+X9 Y26 2500 800 10 10
+X10 Y26 2500 900 10 10
+X11 Y26 2500 1000 10 10
+X12 Y26 2500 1100 10 10
+X13 Y26 2500 1200 10 10
+X14 Y26 2500 1300 10 10
+X15 Y26 2500 1400 10 10
+X16 Y26 2500 1500 10 10
+X17 Y26 2500 1600 10 10
+X18 Y26 2500 1700 10 10
+X19 Y26 2500 1800 10 10
+X20 Y26 2500 1900 10 10
+X21 Y26 2500 2000 10 10
+X22 Y26 2500 2100 10 10
+X23 Y26 2500 2200 10 10
+X24 Y26 2500 2300 10 10
+X25 Y26 2500 2400 10 10
+X26 Y26 2500 2500 10 10
+X27 Y26 2500 2600 10 10
+X1 Y27 2600 0 10 10
+X2 Y27 2600 100 10 10
+X3 Y27 2600 200 10 10
+X4 Y27 2600 300 10 10
+X5 Y27 2600 400 10 10
+X6 Y27 2600 500 10 10
+X7 Y27 2600 600 10 10
+X8 Y27 2600 700 10 10
+X9 Y27 2600 800 10 10
+X10 Y27 2600 900 10 10
+X11 Y27 2600 1000 10 10
+X12 Y27 2600 1100 10 10
+X13 Y27 2600 1200 10 10
+X14 Y27 2600 1300 10 10
+X15 Y27 2600 1400 10 10
+X16 Y27 2600 1500 10 10
+X17 Y27 2600 1600 10 10
+X18 Y27 2600 1700 10 10
+X19 Y27 2600 1800 10 10
+X20 Y27 2600 1900 10 10
+X21 Y27 2600 2000 10 10
+X22 Y27 2600 2100 10 10
+X23 Y27 2600 2200 10 10
+X24 Y27 2600 2300 10 10
+X25 Y27 2600 2400 10 10
+X26 Y27 2600 2500 10 10
+X27 Y27 2600 2600 10 10

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/STATIONS_ADJOINT
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/STATIONS_ADJOINT	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/STATIONS_ADJOINT	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,729 @@
+X1 Y1 0 0 10 10
+X2 Y1 0 100 10 10
+X3 Y1 0 200 10 10
+X4 Y1 0 300 10 10
+X5 Y1 0 400 10 10
+X6 Y1 0 500 10 10
+X7 Y1 0 600 10 10
+X8 Y1 0 700 10 10
+X9 Y1 0 800 10 10
+X10 Y1 0 900 10 10
+X11 Y1 0 1000 10 10
+X12 Y1 0 1100 10 10
+X13 Y1 0 1200 10 10
+X14 Y1 0 1300 10 10
+X15 Y1 0 1400 10 10
+X16 Y1 0 1500 10 10
+X17 Y1 0 1600 10 10
+X18 Y1 0 1700 10 10
+X19 Y1 0 1800 10 10
+X20 Y1 0 1900 10 10
+X21 Y1 0 2000 10 10
+X22 Y1 0 2100 10 10
+X23 Y1 0 2200 10 10
+X24 Y1 0 2300 10 10
+X25 Y1 0 2400 10 10
+X26 Y1 0 2500 10 10
+X27 Y1 0 2600 10 10
+X1 Y2 100 0 10 10
+X2 Y2 100 100 10 10
+X3 Y2 100 200 10 10
+X4 Y2 100 300 10 10
+X5 Y2 100 400 10 10
+X6 Y2 100 500 10 10
+X7 Y2 100 600 10 10
+X8 Y2 100 700 10 10
+X9 Y2 100 800 10 10
+X10 Y2 100 900 10 10
+X11 Y2 100 1000 10 10
+X12 Y2 100 1100 10 10
+X13 Y2 100 1200 10 10
+X14 Y2 100 1300 10 10
+X15 Y2 100 1400 10 10
+X16 Y2 100 1500 10 10
+X17 Y2 100 1600 10 10
+X18 Y2 100 1700 10 10
+X19 Y2 100 1800 10 10
+X20 Y2 100 1900 10 10
+X21 Y2 100 2000 10 10
+X22 Y2 100 2100 10 10
+X23 Y2 100 2200 10 10
+X24 Y2 100 2300 10 10
+X25 Y2 100 2400 10 10
+X26 Y2 100 2500 10 10
+X27 Y2 100 2600 10 10
+X1 Y3 200 0 10 10
+X2 Y3 200 100 10 10
+X3 Y3 200 200 10 10
+X4 Y3 200 300 10 10
+X5 Y3 200 400 10 10
+X6 Y3 200 500 10 10
+X7 Y3 200 600 10 10
+X8 Y3 200 700 10 10
+X9 Y3 200 800 10 10
+X10 Y3 200 900 10 10
+X11 Y3 200 1000 10 10
+X12 Y3 200 1100 10 10
+X13 Y3 200 1200 10 10
+X14 Y3 200 1300 10 10
+X15 Y3 200 1400 10 10
+X16 Y3 200 1500 10 10
+X17 Y3 200 1600 10 10
+X18 Y3 200 1700 10 10
+X19 Y3 200 1800 10 10
+X20 Y3 200 1900 10 10
+X21 Y3 200 2000 10 10
+X22 Y3 200 2100 10 10
+X23 Y3 200 2200 10 10
+X24 Y3 200 2300 10 10
+X25 Y3 200 2400 10 10
+X26 Y3 200 2500 10 10
+X27 Y3 200 2600 10 10
+X1 Y4 300 0 10 10
+X2 Y4 300 100 10 10
+X3 Y4 300 200 10 10
+X4 Y4 300 300 10 10
+X5 Y4 300 400 10 10
+X6 Y4 300 500 10 10
+X7 Y4 300 600 10 10
+X8 Y4 300 700 10 10
+X9 Y4 300 800 10 10
+X10 Y4 300 900 10 10
+X11 Y4 300 1000 10 10
+X12 Y4 300 1100 10 10
+X13 Y4 300 1200 10 10
+X14 Y4 300 1300 10 10
+X15 Y4 300 1400 10 10
+X16 Y4 300 1500 10 10
+X17 Y4 300 1600 10 10
+X18 Y4 300 1700 10 10
+X19 Y4 300 1800 10 10
+X20 Y4 300 1900 10 10
+X21 Y4 300 2000 10 10
+X22 Y4 300 2100 10 10
+X23 Y4 300 2200 10 10
+X24 Y4 300 2300 10 10
+X25 Y4 300 2400 10 10
+X26 Y4 300 2500 10 10
+X27 Y4 300 2600 10 10
+X1 Y5 400 0 10 10
+X2 Y5 400 100 10 10
+X3 Y5 400 200 10 10
+X4 Y5 400 300 10 10
+X5 Y5 400 400 10 10
+X6 Y5 400 500 10 10
+X7 Y5 400 600 10 10
+X8 Y5 400 700 10 10
+X9 Y5 400 800 10 10
+X10 Y5 400 900 10 10
+X11 Y5 400 1000 10 10
+X12 Y5 400 1100 10 10
+X13 Y5 400 1200 10 10
+X14 Y5 400 1300 10 10
+X15 Y5 400 1400 10 10
+X16 Y5 400 1500 10 10
+X17 Y5 400 1600 10 10
+X18 Y5 400 1700 10 10
+X19 Y5 400 1800 10 10
+X20 Y5 400 1900 10 10
+X21 Y5 400 2000 10 10
+X22 Y5 400 2100 10 10
+X23 Y5 400 2200 10 10
+X24 Y5 400 2300 10 10
+X25 Y5 400 2400 10 10
+X26 Y5 400 2500 10 10
+X27 Y5 400 2600 10 10
+X1 Y6 500 0 10 10
+X2 Y6 500 100 10 10
+X3 Y6 500 200 10 10
+X4 Y6 500 300 10 10
+X5 Y6 500 400 10 10
+X6 Y6 500 500 10 10
+X7 Y6 500 600 10 10
+X8 Y6 500 700 10 10
+X9 Y6 500 800 10 10
+X10 Y6 500 900 10 10
+X11 Y6 500 1000 10 10
+X12 Y6 500 1100 10 10
+X13 Y6 500 1200 10 10
+X14 Y6 500 1300 10 10
+X15 Y6 500 1400 10 10
+X16 Y6 500 1500 10 10
+X17 Y6 500 1600 10 10
+X18 Y6 500 1700 10 10
+X19 Y6 500 1800 10 10
+X20 Y6 500 1900 10 10
+X21 Y6 500 2000 10 10
+X22 Y6 500 2100 10 10
+X23 Y6 500 2200 10 10
+X24 Y6 500 2300 10 10
+X25 Y6 500 2400 10 10
+X26 Y6 500 2500 10 10
+X27 Y6 500 2600 10 10
+X1 Y7 600 0 10 10
+X2 Y7 600 100 10 10
+X3 Y7 600 200 10 10
+X4 Y7 600 300 10 10
+X5 Y7 600 400 10 10
+X6 Y7 600 500 10 10
+X7 Y7 600 600 10 10
+X8 Y7 600 700 10 10
+X9 Y7 600 800 10 10
+X10 Y7 600 900 10 10
+X11 Y7 600 1000 10 10
+X12 Y7 600 1100 10 10
+X13 Y7 600 1200 10 10
+X14 Y7 600 1300 10 10
+X15 Y7 600 1400 10 10
+X16 Y7 600 1500 10 10
+X17 Y7 600 1600 10 10
+X18 Y7 600 1700 10 10
+X19 Y7 600 1800 10 10
+X20 Y7 600 1900 10 10
+X21 Y7 600 2000 10 10
+X22 Y7 600 2100 10 10
+X23 Y7 600 2200 10 10
+X24 Y7 600 2300 10 10
+X25 Y7 600 2400 10 10
+X26 Y7 600 2500 10 10
+X27 Y7 600 2600 10 10
+X1 Y8 700 0 10 10
+X2 Y8 700 100 10 10
+X3 Y8 700 200 10 10
+X4 Y8 700 300 10 10
+X5 Y8 700 400 10 10
+X6 Y8 700 500 10 10
+X7 Y8 700 600 10 10
+X8 Y8 700 700 10 10
+X9 Y8 700 800 10 10
+X10 Y8 700 900 10 10
+X11 Y8 700 1000 10 10
+X12 Y8 700 1100 10 10
+X13 Y8 700 1200 10 10
+X14 Y8 700 1300 10 10
+X15 Y8 700 1400 10 10
+X16 Y8 700 1500 10 10
+X17 Y8 700 1600 10 10
+X18 Y8 700 1700 10 10
+X19 Y8 700 1800 10 10
+X20 Y8 700 1900 10 10
+X21 Y8 700 2000 10 10
+X22 Y8 700 2100 10 10
+X23 Y8 700 2200 10 10
+X24 Y8 700 2300 10 10
+X25 Y8 700 2400 10 10
+X26 Y8 700 2500 10 10
+X27 Y8 700 2600 10 10
+X1 Y9 800 0 10 10
+X2 Y9 800 100 10 10
+X3 Y9 800 200 10 10
+X4 Y9 800 300 10 10
+X5 Y9 800 400 10 10
+X6 Y9 800 500 10 10
+X7 Y9 800 600 10 10
+X8 Y9 800 700 10 10
+X9 Y9 800 800 10 10
+X10 Y9 800 900 10 10
+X11 Y9 800 1000 10 10
+X12 Y9 800 1100 10 10
+X13 Y9 800 1200 10 10
+X14 Y9 800 1300 10 10
+X15 Y9 800 1400 10 10
+X16 Y9 800 1500 10 10
+X17 Y9 800 1600 10 10
+X18 Y9 800 1700 10 10
+X19 Y9 800 1800 10 10
+X20 Y9 800 1900 10 10
+X21 Y9 800 2000 10 10
+X22 Y9 800 2100 10 10
+X23 Y9 800 2200 10 10
+X24 Y9 800 2300 10 10
+X25 Y9 800 2400 10 10
+X26 Y9 800 2500 10 10
+X27 Y9 800 2600 10 10
+X1 Y10 900 0 10 10
+X2 Y10 900 100 10 10
+X3 Y10 900 200 10 10
+X4 Y10 900 300 10 10
+X5 Y10 900 400 10 10
+X6 Y10 900 500 10 10
+X7 Y10 900 600 10 10
+X8 Y10 900 700 10 10
+X9 Y10 900 800 10 10
+X10 Y10 900 900 10 10
+X11 Y10 900 1000 10 10
+X12 Y10 900 1100 10 10
+X13 Y10 900 1200 10 10
+X14 Y10 900 1300 10 10
+X15 Y10 900 1400 10 10
+X16 Y10 900 1500 10 10
+X17 Y10 900 1600 10 10
+X18 Y10 900 1700 10 10
+X19 Y10 900 1800 10 10
+X20 Y10 900 1900 10 10
+X21 Y10 900 2000 10 10
+X22 Y10 900 2100 10 10
+X23 Y10 900 2200 10 10
+X24 Y10 900 2300 10 10
+X25 Y10 900 2400 10 10
+X26 Y10 900 2500 10 10
+X27 Y10 900 2600 10 10
+X1 Y11 1000 0 10 10
+X2 Y11 1000 100 10 10
+X3 Y11 1000 200 10 10
+X4 Y11 1000 300 10 10
+X5 Y11 1000 400 10 10
+X6 Y11 1000 500 10 10
+X7 Y11 1000 600 10 10
+X8 Y11 1000 700 10 10
+X9 Y11 1000 800 10 10
+X10 Y11 1000 900 10 10
+X11 Y11 1000 1000 10 10
+X12 Y11 1000 1100 10 10
+X13 Y11 1000 1200 10 10
+X14 Y11 1000 1300 10 10
+X15 Y11 1000 1400 10 10
+X16 Y11 1000 1500 10 10
+X17 Y11 1000 1600 10 10
+X18 Y11 1000 1700 10 10
+X19 Y11 1000 1800 10 10
+X20 Y11 1000 1900 10 10
+X21 Y11 1000 2000 10 10
+X22 Y11 1000 2100 10 10
+X23 Y11 1000 2200 10 10
+X24 Y11 1000 2300 10 10
+X25 Y11 1000 2400 10 10
+X26 Y11 1000 2500 10 10
+X27 Y11 1000 2600 10 10
+X1 Y12 1100 0 10 10
+X2 Y12 1100 100 10 10
+X3 Y12 1100 200 10 10
+X4 Y12 1100 300 10 10
+X5 Y12 1100 400 10 10
+X6 Y12 1100 500 10 10
+X7 Y12 1100 600 10 10
+X8 Y12 1100 700 10 10
+X9 Y12 1100 800 10 10
+X10 Y12 1100 900 10 10
+X11 Y12 1100 1000 10 10
+X12 Y12 1100 1100 10 10
+X13 Y12 1100 1200 10 10
+X14 Y12 1100 1300 10 10
+X15 Y12 1100 1400 10 10
+X16 Y12 1100 1500 10 10
+X17 Y12 1100 1600 10 10
+X18 Y12 1100 1700 10 10
+X19 Y12 1100 1800 10 10
+X20 Y12 1100 1900 10 10
+X21 Y12 1100 2000 10 10
+X22 Y12 1100 2100 10 10
+X23 Y12 1100 2200 10 10
+X24 Y12 1100 2300 10 10
+X25 Y12 1100 2400 10 10
+X26 Y12 1100 2500 10 10
+X27 Y12 1100 2600 10 10
+X1 Y13 1200 0 10 10
+X2 Y13 1200 100 10 10
+X3 Y13 1200 200 10 10
+X4 Y13 1200 300 10 10
+X5 Y13 1200 400 10 10
+X6 Y13 1200 500 10 10
+X7 Y13 1200 600 10 10
+X8 Y13 1200 700 10 10
+X9 Y13 1200 800 10 10
+X10 Y13 1200 900 10 10
+X11 Y13 1200 1000 10 10
+X12 Y13 1200 1100 10 10
+X13 Y13 1200 1200 10 10
+X14 Y13 1200 1300 10 10
+X15 Y13 1200 1400 10 10
+X16 Y13 1200 1500 10 10
+X17 Y13 1200 1600 10 10
+X18 Y13 1200 1700 10 10
+X19 Y13 1200 1800 10 10
+X20 Y13 1200 1900 10 10
+X21 Y13 1200 2000 10 10
+X22 Y13 1200 2100 10 10
+X23 Y13 1200 2200 10 10
+X24 Y13 1200 2300 10 10
+X25 Y13 1200 2400 10 10
+X26 Y13 1200 2500 10 10
+X27 Y13 1200 2600 10 10
+X1 Y14 1300 0 10 10
+X2 Y14 1300 100 10 10
+X3 Y14 1300 200 10 10
+X4 Y14 1300 300 10 10
+X5 Y14 1300 400 10 10
+X6 Y14 1300 500 10 10
+X7 Y14 1300 600 10 10
+X8 Y14 1300 700 10 10
+X9 Y14 1300 800 10 10
+X10 Y14 1300 900 10 10
+X11 Y14 1300 1000 10 10
+X12 Y14 1300 1100 10 10
+X13 Y14 1300 1200 10 10
+X14 Y14 1300 1300 10 10
+X15 Y14 1300 1400 10 10
+X16 Y14 1300 1500 10 10
+X17 Y14 1300 1600 10 10
+X18 Y14 1300 1700 10 10
+X19 Y14 1300 1800 10 10
+X20 Y14 1300 1900 10 10
+X21 Y14 1300 2000 10 10
+X22 Y14 1300 2100 10 10
+X23 Y14 1300 2200 10 10
+X24 Y14 1300 2300 10 10
+X25 Y14 1300 2400 10 10
+X26 Y14 1300 2500 10 10
+X27 Y14 1300 2600 10 10
+X1 Y15 1400 0 10 10
+X2 Y15 1400 100 10 10
+X3 Y15 1400 200 10 10
+X4 Y15 1400 300 10 10
+X5 Y15 1400 400 10 10
+X6 Y15 1400 500 10 10
+X7 Y15 1400 600 10 10
+X8 Y15 1400 700 10 10
+X9 Y15 1400 800 10 10
+X10 Y15 1400 900 10 10
+X11 Y15 1400 1000 10 10
+X12 Y15 1400 1100 10 10
+X13 Y15 1400 1200 10 10
+X14 Y15 1400 1300 10 10
+X15 Y15 1400 1400 10 10
+X16 Y15 1400 1500 10 10
+X17 Y15 1400 1600 10 10
+X18 Y15 1400 1700 10 10
+X19 Y15 1400 1800 10 10
+X20 Y15 1400 1900 10 10
+X21 Y15 1400 2000 10 10
+X22 Y15 1400 2100 10 10
+X23 Y15 1400 2200 10 10
+X24 Y15 1400 2300 10 10
+X25 Y15 1400 2400 10 10
+X26 Y15 1400 2500 10 10
+X27 Y15 1400 2600 10 10
+X1 Y16 1500 0 10 10
+X2 Y16 1500 100 10 10
+X3 Y16 1500 200 10 10
+X4 Y16 1500 300 10 10
+X5 Y16 1500 400 10 10
+X6 Y16 1500 500 10 10
+X7 Y16 1500 600 10 10
+X8 Y16 1500 700 10 10
+X9 Y16 1500 800 10 10
+X10 Y16 1500 900 10 10
+X11 Y16 1500 1000 10 10
+X12 Y16 1500 1100 10 10
+X13 Y16 1500 1200 10 10
+X14 Y16 1500 1300 10 10
+X15 Y16 1500 1400 10 10
+X16 Y16 1500 1500 10 10
+X17 Y16 1500 1600 10 10
+X18 Y16 1500 1700 10 10
+X19 Y16 1500 1800 10 10
+X20 Y16 1500 1900 10 10
+X21 Y16 1500 2000 10 10
+X22 Y16 1500 2100 10 10
+X23 Y16 1500 2200 10 10
+X24 Y16 1500 2300 10 10
+X25 Y16 1500 2400 10 10
+X26 Y16 1500 2500 10 10
+X27 Y16 1500 2600 10 10
+X1 Y17 1600 0 10 10
+X2 Y17 1600 100 10 10
+X3 Y17 1600 200 10 10
+X4 Y17 1600 300 10 10
+X5 Y17 1600 400 10 10
+X6 Y17 1600 500 10 10
+X7 Y17 1600 600 10 10
+X8 Y17 1600 700 10 10
+X9 Y17 1600 800 10 10
+X10 Y17 1600 900 10 10
+X11 Y17 1600 1000 10 10
+X12 Y17 1600 1100 10 10
+X13 Y17 1600 1200 10 10
+X14 Y17 1600 1300 10 10
+X15 Y17 1600 1400 10 10
+X16 Y17 1600 1500 10 10
+X17 Y17 1600 1600 10 10
+X18 Y17 1600 1700 10 10
+X19 Y17 1600 1800 10 10
+X20 Y17 1600 1900 10 10
+X21 Y17 1600 2000 10 10
+X22 Y17 1600 2100 10 10
+X23 Y17 1600 2200 10 10
+X24 Y17 1600 2300 10 10
+X25 Y17 1600 2400 10 10
+X26 Y17 1600 2500 10 10
+X27 Y17 1600 2600 10 10
+X1 Y18 1700 0 10 10
+X2 Y18 1700 100 10 10
+X3 Y18 1700 200 10 10
+X4 Y18 1700 300 10 10
+X5 Y18 1700 400 10 10
+X6 Y18 1700 500 10 10
+X7 Y18 1700 600 10 10
+X8 Y18 1700 700 10 10
+X9 Y18 1700 800 10 10
+X10 Y18 1700 900 10 10
+X11 Y18 1700 1000 10 10
+X12 Y18 1700 1100 10 10
+X13 Y18 1700 1200 10 10
+X14 Y18 1700 1300 10 10
+X15 Y18 1700 1400 10 10
+X16 Y18 1700 1500 10 10
+X17 Y18 1700 1600 10 10
+X18 Y18 1700 1700 10 10
+X19 Y18 1700 1800 10 10
+X20 Y18 1700 1900 10 10
+X21 Y18 1700 2000 10 10
+X22 Y18 1700 2100 10 10
+X23 Y18 1700 2200 10 10
+X24 Y18 1700 2300 10 10
+X25 Y18 1700 2400 10 10
+X26 Y18 1700 2500 10 10
+X27 Y18 1700 2600 10 10
+X1 Y19 1800 0 10 10
+X2 Y19 1800 100 10 10
+X3 Y19 1800 200 10 10
+X4 Y19 1800 300 10 10
+X5 Y19 1800 400 10 10
+X6 Y19 1800 500 10 10
+X7 Y19 1800 600 10 10
+X8 Y19 1800 700 10 10
+X9 Y19 1800 800 10 10
+X10 Y19 1800 900 10 10
+X11 Y19 1800 1000 10 10
+X12 Y19 1800 1100 10 10
+X13 Y19 1800 1200 10 10
+X14 Y19 1800 1300 10 10
+X15 Y19 1800 1400 10 10
+X16 Y19 1800 1500 10 10
+X17 Y19 1800 1600 10 10
+X18 Y19 1800 1700 10 10
+X19 Y19 1800 1800 10 10
+X20 Y19 1800 1900 10 10
+X21 Y19 1800 2000 10 10
+X22 Y19 1800 2100 10 10
+X23 Y19 1800 2200 10 10
+X24 Y19 1800 2300 10 10
+X25 Y19 1800 2400 10 10
+X26 Y19 1800 2500 10 10
+X27 Y19 1800 2600 10 10
+X1 Y20 1900 0 10 10
+X2 Y20 1900 100 10 10
+X3 Y20 1900 200 10 10
+X4 Y20 1900 300 10 10
+X5 Y20 1900 400 10 10
+X6 Y20 1900 500 10 10
+X7 Y20 1900 600 10 10
+X8 Y20 1900 700 10 10
+X9 Y20 1900 800 10 10
+X10 Y20 1900 900 10 10
+X11 Y20 1900 1000 10 10
+X12 Y20 1900 1100 10 10
+X13 Y20 1900 1200 10 10
+X14 Y20 1900 1300 10 10
+X15 Y20 1900 1400 10 10
+X16 Y20 1900 1500 10 10
+X17 Y20 1900 1600 10 10
+X18 Y20 1900 1700 10 10
+X19 Y20 1900 1800 10 10
+X20 Y20 1900 1900 10 10
+X21 Y20 1900 2000 10 10
+X22 Y20 1900 2100 10 10
+X23 Y20 1900 2200 10 10
+X24 Y20 1900 2300 10 10
+X25 Y20 1900 2400 10 10
+X26 Y20 1900 2500 10 10
+X27 Y20 1900 2600 10 10
+X1 Y21 2000 0 10 10
+X2 Y21 2000 100 10 10
+X3 Y21 2000 200 10 10
+X4 Y21 2000 300 10 10
+X5 Y21 2000 400 10 10
+X6 Y21 2000 500 10 10
+X7 Y21 2000 600 10 10
+X8 Y21 2000 700 10 10
+X9 Y21 2000 800 10 10
+X10 Y21 2000 900 10 10
+X11 Y21 2000 1000 10 10
+X12 Y21 2000 1100 10 10
+X13 Y21 2000 1200 10 10
+X14 Y21 2000 1300 10 10
+X15 Y21 2000 1400 10 10
+X16 Y21 2000 1500 10 10
+X17 Y21 2000 1600 10 10
+X18 Y21 2000 1700 10 10
+X19 Y21 2000 1800 10 10
+X20 Y21 2000 1900 10 10
+X21 Y21 2000 2000 10 10
+X22 Y21 2000 2100 10 10
+X23 Y21 2000 2200 10 10
+X24 Y21 2000 2300 10 10
+X25 Y21 2000 2400 10 10
+X26 Y21 2000 2500 10 10
+X27 Y21 2000 2600 10 10
+X1 Y22 2100 0 10 10
+X2 Y22 2100 100 10 10
+X3 Y22 2100 200 10 10
+X4 Y22 2100 300 10 10
+X5 Y22 2100 400 10 10
+X6 Y22 2100 500 10 10
+X7 Y22 2100 600 10 10
+X8 Y22 2100 700 10 10
+X9 Y22 2100 800 10 10
+X10 Y22 2100 900 10 10
+X11 Y22 2100 1000 10 10
+X12 Y22 2100 1100 10 10
+X13 Y22 2100 1200 10 10
+X14 Y22 2100 1300 10 10
+X15 Y22 2100 1400 10 10
+X16 Y22 2100 1500 10 10
+X17 Y22 2100 1600 10 10
+X18 Y22 2100 1700 10 10
+X19 Y22 2100 1800 10 10
+X20 Y22 2100 1900 10 10
+X21 Y22 2100 2000 10 10
+X22 Y22 2100 2100 10 10
+X23 Y22 2100 2200 10 10
+X24 Y22 2100 2300 10 10
+X25 Y22 2100 2400 10 10
+X26 Y22 2100 2500 10 10
+X27 Y22 2100 2600 10 10
+X1 Y23 2200 0 10 10
+X2 Y23 2200 100 10 10
+X3 Y23 2200 200 10 10
+X4 Y23 2200 300 10 10
+X5 Y23 2200 400 10 10
+X6 Y23 2200 500 10 10
+X7 Y23 2200 600 10 10
+X8 Y23 2200 700 10 10
+X9 Y23 2200 800 10 10
+X10 Y23 2200 900 10 10
+X11 Y23 2200 1000 10 10
+X12 Y23 2200 1100 10 10
+X13 Y23 2200 1200 10 10
+X14 Y23 2200 1300 10 10
+X15 Y23 2200 1400 10 10
+X16 Y23 2200 1500 10 10
+X17 Y23 2200 1600 10 10
+X18 Y23 2200 1700 10 10
+X19 Y23 2200 1800 10 10
+X20 Y23 2200 1900 10 10
+X21 Y23 2200 2000 10 10
+X22 Y23 2200 2100 10 10
+X23 Y23 2200 2200 10 10
+X24 Y23 2200 2300 10 10
+X25 Y23 2200 2400 10 10
+X26 Y23 2200 2500 10 10
+X27 Y23 2200 2600 10 10
+X1 Y24 2300 0 10 10
+X2 Y24 2300 100 10 10
+X3 Y24 2300 200 10 10
+X4 Y24 2300 300 10 10
+X5 Y24 2300 400 10 10
+X6 Y24 2300 500 10 10
+X7 Y24 2300 600 10 10
+X8 Y24 2300 700 10 10
+X9 Y24 2300 800 10 10
+X10 Y24 2300 900 10 10
+X11 Y24 2300 1000 10 10
+X12 Y24 2300 1100 10 10
+X13 Y24 2300 1200 10 10
+X14 Y24 2300 1300 10 10
+X15 Y24 2300 1400 10 10
+X16 Y24 2300 1500 10 10
+X17 Y24 2300 1600 10 10
+X18 Y24 2300 1700 10 10
+X19 Y24 2300 1800 10 10
+X20 Y24 2300 1900 10 10
+X21 Y24 2300 2000 10 10
+X22 Y24 2300 2100 10 10
+X23 Y24 2300 2200 10 10
+X24 Y24 2300 2300 10 10
+X25 Y24 2300 2400 10 10
+X26 Y24 2300 2500 10 10
+X27 Y24 2300 2600 10 10
+X1 Y25 2400 0 10 10
+X2 Y25 2400 100 10 10
+X3 Y25 2400 200 10 10
+X4 Y25 2400 300 10 10
+X5 Y25 2400 400 10 10
+X6 Y25 2400 500 10 10
+X7 Y25 2400 600 10 10
+X8 Y25 2400 700 10 10
+X9 Y25 2400 800 10 10
+X10 Y25 2400 900 10 10
+X11 Y25 2400 1000 10 10
+X12 Y25 2400 1100 10 10
+X13 Y25 2400 1200 10 10
+X14 Y25 2400 1300 10 10
+X15 Y25 2400 1400 10 10
+X16 Y25 2400 1500 10 10
+X17 Y25 2400 1600 10 10
+X18 Y25 2400 1700 10 10
+X19 Y25 2400 1800 10 10
+X20 Y25 2400 1900 10 10
+X21 Y25 2400 2000 10 10
+X22 Y25 2400 2100 10 10
+X23 Y25 2400 2200 10 10
+X24 Y25 2400 2300 10 10
+X25 Y25 2400 2400 10 10
+X26 Y25 2400 2500 10 10
+X27 Y25 2400 2600 10 10
+X1 Y26 2500 0 10 10
+X2 Y26 2500 100 10 10
+X3 Y26 2500 200 10 10
+X4 Y26 2500 300 10 10
+X5 Y26 2500 400 10 10
+X6 Y26 2500 500 10 10
+X7 Y26 2500 600 10 10
+X8 Y26 2500 700 10 10
+X9 Y26 2500 800 10 10
+X10 Y26 2500 900 10 10
+X11 Y26 2500 1000 10 10
+X12 Y26 2500 1100 10 10
+X13 Y26 2500 1200 10 10
+X14 Y26 2500 1300 10 10
+X15 Y26 2500 1400 10 10
+X16 Y26 2500 1500 10 10
+X17 Y26 2500 1600 10 10
+X18 Y26 2500 1700 10 10
+X19 Y26 2500 1800 10 10
+X20 Y26 2500 1900 10 10
+X21 Y26 2500 2000 10 10
+X22 Y26 2500 2100 10 10
+X23 Y26 2500 2200 10 10
+X24 Y26 2500 2300 10 10
+X25 Y26 2500 2400 10 10
+X26 Y26 2500 2500 10 10
+X27 Y26 2500 2600 10 10
+X1 Y27 2600 0 10 10
+X2 Y27 2600 100 10 10
+X3 Y27 2600 200 10 10
+X4 Y27 2600 300 10 10
+X5 Y27 2600 400 10 10
+X6 Y27 2600 500 10 10
+X7 Y27 2600 600 10 10
+X8 Y27 2600 700 10 10
+X9 Y27 2600 800 10 10
+X10 Y27 2600 900 10 10
+X11 Y27 2600 1000 10 10
+X12 Y27 2600 1100 10 10
+X13 Y27 2600 1200 10 10
+X14 Y27 2600 1300 10 10
+X15 Y27 2600 1400 10 10
+X16 Y27 2600 1500 10 10
+X17 Y27 2600 1600 10 10
+X18 Y27 2600 1700 10 10
+X19 Y27 2600 1800 10 10
+X20 Y27 2600 1900 10 10
+X21 Y27 2600 2000 10 10
+X22 Y27 2600 2100 10 10
+X23 Y27 2600 2200 10 10
+X24 Y27 2600 2300 10 10
+X25 Y27 2600 2400 10 10
+X26 Y27 2600 2500 10 10
+X27 Y27 2600 2600 10 10

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/Mesh_Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/Mesh_Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/Mesh_Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,54 @@
+
+# coordinates of mesh block in latitude/longitude and depth in km
+LATITUDE_MIN                    = 0.0d0
+LATITUDE_MAX                    = 2640.0d0
+LONGITUDE_MIN                   = 0.0d0
+LONGITUDE_MAX                   = 2640.0d0
+DEPTH_BLOCK_KM                  = 1.440d0
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# file that contains the interfaces of the model / mesh
+INTERFACES_FILE                 = interfaces.dat
+
+# number of elements at the surface along edges of the mesh at the surface
+# (must be 8 * multiple of NPROC below if mesh is not regular and contains mesh doublings)
+# (must be multiple of NPROC below if mesh is regular)
+NEX_XI                          = 32
+NEX_ETA                         = 32
+
+# number of MPI processors along xi and eta (can be different)
+NPROC_XI                        = 2
+NPROC_ETA                       = 2
+
+# Regular/irregular mesh
+USE_REGULAR_MESH                = .true.
+# Only for irregular meshes, number of doubling layers (1 or 2) and their position
+NDOUBLINGS                      = 1
+# NZ_DOUGLING_1 is the parameter to set up if there is only one doubling layer
+NZ_DOUGLING_1                   = 11
+NZ_DOUGLING_2                   = 0
+
+# create mesh files for visualisation or further checking
+CREATE_ABAQUS_FILES             = .false.
+CREATE_DX_FILES                 = .false.
+CREATE_VTK_FILES                = .false.
+
+# path to store the databases files
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI/
+
+# number of materials
+NMATERIALS                      = 3
+# define the different materials in the model as :
+# #material_id  #rho  #vp  #vs  #Q  #anisotropy_flag #domain_id
+#     Q                : quality factor
+#     anisotropy_flag  : 0=no anisotropy/ 1,2,.. check with implementation in aniso_model.f90
+#     domain_id        : 1=acoustic / 2=elastic
+1  2000  5000  3000  0.0   0  2
+2  2000  2000  0     0.0   0  1
+3  2000  2000  0.001 0.0   0  2
+# number of regions
+NREGIONS                        = 1
+# define the different regions of the model as :
+#NEX_XI_BEGIN  #NEX_XI_END  #NEX_ETA_BEGIN  #NEX_ETA_END  #NZ_BEGIN #NZ_END  #material_id
+1              32            1               32             1         8        1

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/interface3.dat
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/interface3.dat	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/interface3.dat	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,4 @@
+0.0
+0.0
+0.0
+0.0

Added: seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/interfaces.dat
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/interfaces.dat	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/DATA/meshfem3D_files/interfaces.dat	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,22 @@
+# number of interfaces
+ 1
+#
+# We describe each interface below, structured as a 2D-grid, with several parameters : 
+# number of points along XI and ETA, minimal XI ETA coordinates 
+# and spacing between points which must be constant.
+# Then the records contain the Z coordinates of the NXI x NETA points.
+#
+# interface number 1 
+# SUPPRESS_UTM_PROJECTION  NXI  NETA LONG_MIN   LAT_MIN    SPACING_XI SPACING_ETA
+# .true.                    161  144  316000.d0  3655000.d0 20000.d0    20000.d0
+# interface1.dat
+# interface number 2 (topography, top of the mesh)
+ .true. 2 2 0.d0 0.d0 2640.00d0 2640.00d0
+ interface3.dat
+#
+# for each layer, we give the number of spectral elements in the vertical direction
+# layer number 1 (bottom layer)
+# 11
+# layer number 2 (top layer)
+# 4
+8

Added: seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/CMTSOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/CMTSOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/CMTSOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,13 @@
+PDE  1999 01 01 00 00 00.00  67000 67000 -25000 4.2 4.2 hom_explosion
+event name:       hom_explosion
+time shift:       0.0000
+half duration:    1.5
+latitude:       46.197
+longitude:      -122.186
+depth:            5.0
+Mrr:       1.000000e+23
+Mtt:       1.000000e+23
+Mpp:       1.000000e+23
+Mrt:       0.000000
+Mrp:       0.000000
+Mtp:       0.000000

Added: seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/FORCESOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/FORCESOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/FORCESOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,10 @@
+FORCE  001
+time shift:     0.0000
+hdur:           0.5
+latitude:       46.197
+longitude:      -122.186
+depth:          5.0
+factor force source:             1.d15
+component dir vect source E:     1.d0
+component dir vect source N:     -2.d0
+component dir vect source Z_UP:  -1.d0

Added: seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,96 @@
+# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 1
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 0
+SAVE_FORWARD                    = .false.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 10
+SUPPRESS_UTM_PROJECTION         = .false.
+
+# number of MPI processors
+NPROC                           = 4
+
+# time step parameters
+NSTEP                           = 2500
+DT                              = 0.005d0
+
+# number of nodes for 2D and 3D shape functions for hexahedra
+# we use either 8-node mesh elements (bricks) or 27-node elements.
+# If you use our internal mesher, the only option is 8-node bricks (27-node elements are not supported)
+# CUBIT does not support HEX27 elements either (it can generate them, but they are flat, i.e. identical to HEX8).
+# To generate HEX27 elements with curvature properly taken into account, you can use Gmsh http://geuz.org/gmsh/
+NGNOD 	      	    	     	= 8
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .true.
+
+# absorbing top surface (defined in mesh as 'free_surface_file')
+ABSORB_INSTEAD_OF_FREE_SURFACE  = .false.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .false.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 200
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .false.
+USE_HIGHRES_FOR_MOVIES          = .false.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .true.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 500
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# interval in time steps for reading adjoint traces
+NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at the same time
+
+# use a force source (or several) located exactly at a grid point instead of a CMTSOLUTION source.
+# This can be useful e.g. for oil industry foothills simulations or asteroid simulations
+# in which the source is a vertical force, normal force, inclined force, impact etc.
+# If this flag is turned on, the FORCESOLUTION file must be edited by precising:
+# - the corresponding time-shift parameter,
+# - the half duration parameter of the source,
+# - the coordinates of the source,
+# - the magnitude of the force source,
+# - the components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis.
+# The direction vector is made unitary internally in the code and thus only its direction matters here;
+# its norm is ignored and the norm of the force used is the factor force source times the source time function.
+USE_FORCE_POINT_SOURCE          = .false.
+
+# set to use a Ricker source time function instead of a gaussian (when using CMTSOLUTION files)
+# or a quasi-Heaviside (when using FORCESOLUTION files)
+USE_RICKER_TIME_FUNCTION        = .false.
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .false.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.
+

Added: seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/STATIONS
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/STATIONS	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/DATA/STATIONS	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,8 @@
+X10 DB 46.197 -122.186 0.0 0.0
+X20 DB 46.2 -122.2 0.0 0.0
+X30 DB 46.29 -122.2 0.0 0.0
+X40 DB 46.11 -122.2 0.0 0.0
+Y10 DB 46.197 -122.186 0.0 0.0
+Y20 DB 46.2 -122.2 0.0 0.0
+Y30 DB 46.2 -122.29 0.0 0.0
+Y40 DB 46.2 -122.11 0.0 0.0

Modified: seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/process.sh
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/process.sh	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/Mount_StHelens/process.sh	2012-10-25 14:58:44 UTC (rev 20923)
@@ -27,15 +27,15 @@
 echo
 
 mkdir -p bin
-mkdir -p OUTPUT_FILES
 mkdir -p OUTPUT_FILES/DATABASES_MPI
 
-rm -rf OUTPUT_FILES/*
+rm -f OUTPUT_FILES/*
 rm -rf OUTPUT_FILES/DATABASES_MPI/*
 
 # compiles executables in root directory
 cd ../../
-make >& $currentdir/tmp.log
+make clean
+make > $currentdir/tmp.log
 cd $currentdir
 
 # links executables

Added: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/CMTSOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/CMTSOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/CMTSOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,13 @@
+PDE  1999 01 01 00 00 00.00  67000 67000 -25000 4.2 4.2 hom_explosion
+event name:       hom_explosion
+time shift:       0.0000
+half duration:    5.0
+latitude:       67000.0
+longitude:      67000.0
+depth:          25.0
+Mrr:       1.000000e+23
+Mtt:       1.000000e+23
+Mpp:       1.000000e+23
+Mrt:       0.000000
+Mrp:       0.000000
+Mtp:       0.000000

Added: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/FORCESOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/FORCESOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/FORCESOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,10 @@
+FORCE  001
+time shift:     0.0000
+hdur:           0.5
+latitude:       67000.0
+longitude:      67000.0
+depth:          25.0
+factor force source:             1.d15
+component dir vect source E:     1.d0
+component dir vect source N:     -2.d0
+component dir vect source Z_UP:  -1.d0

Added: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,98 @@
+# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 1
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 0
+SAVE_FORWARD                    = .false.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# number of MPI processors
+NPROC                           = 4
+
+# time step parameters
+NSTEP                           = 1000
+DT                              = 0.05
+
+# number of nodes for 2D and 3D shape functions for hexahedra
+# we use either 8-node mesh elements (bricks) or 27-node elements.
+# If you use our internal mesher, the only option is 8-node bricks (27-node elements are not supported)
+# CUBIT does not support HEX27 elements either (it can generate them, but they are flat, i.e. identical to HEX8).
+# To generate HEX27 elements with curvature properly taken into account, you can use Gmsh http://geuz.org/gmsh/
+NGNOD 	      	    	     	= 8
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+GRAVITY                         = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .false.
+
+# absorbing top surface (defined in mesh as 'free_surface_file')
+ABSORB_INSTEAD_OF_FREE_SURFACE  = .false.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .false.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 200
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .false.
+USE_HIGHRES_FOR_MOVIES          = .false.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .true.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 100
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# interval in time steps for reading adjoint traces
+# 0 = read the whole adjoint sources at the same time
+NTSTEP_BETWEEN_READ_ADJSRC      = 0
+
+# use a force source (or several) located exactly at a grid point instead of a CMTSOLUTION source.
+# This can be useful e.g. for oil industry foothills simulations or asteroid simulations
+# in which the source is a vertical force, normal force, inclined force, impact etc.
+# If this flag is turned on, the FORCESOLUTION file must be edited by precising:
+# - the corresponding time-shift parameter,
+# - the half duration parameter of the source,
+# - the coordinates of the source,
+# - the magnitude of the force source,
+# - the components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis.
+# The direction vector is made unitary internally in the code and thus only its direction matters here;
+# its norm is ignored and the norm of the force used is the factor force source times the source time function.
+USE_FORCE_POINT_SOURCE          = .false.
+
+# set to use a Ricker source time function instead of a gaussian (when using CMTSOLUTION files)
+# or a quasi-Heaviside (when using FORCESOLUTION files)
+USE_RICKER_TIME_FUNCTION        = .false.
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .false.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.
+

Added: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/STATIONS
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/STATIONS	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/STATIONS	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,6 @@
+X1 DB 67000.00 0.000000 0.0 0.0
+X10 DB 67000.00 10767.86 0.0 0.0
+X20 DB 67000.00 22732.14 0.0 0.0
+X30 DB 67000.00 34696.43 0.0 0.0
+X40 DB 67000.00 46660.71 0.0 0.0
+X50 DB 67000.00 58625.00 0.0 0.0

Added: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/STATIONS_ADJOINT
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/STATIONS_ADJOINT	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/DATA/STATIONS_ADJOINT	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1 @@
+X20 DB 67000.00 22732.14 0.0 0.0

Deleted: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/HOWTO_run_this_example.txt
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/HOWTO_run_this_example.txt	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/HOWTO_run_this_example.txt	2012-10-25 14:58:44 UTC (rev 20923)
@@ -1,10 +0,0 @@
-
-To run this example on two processor cores for instance, type this (replace "2" with another value in the three lines below if you want to use more processor cores):
-
-
-./bin/xdecompose_mesh_SCOTCH 2 DATA/MESH OUTPUT_FILES/DATABASES_MPI
-
-mpirun -np 2 ./bin/xgenerate_databases
-
-mpirun -np 2 ./bin/xspecfem3D
-

Added: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/README
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/README	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_halfspace_HEX27/README	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,10 @@
+
+To run this example on two processor cores for instance, type this (replace "2" with another value in the three lines below if you want to use more processor cores):
+
+
+./bin/xdecompose_mesh_SCOTCH 2 DATA/MESH OUTPUT_FILES/DATABASES_MPI
+
+mpirun -np 2 ./bin/xgenerate_databases
+
+mpirun -np 2 ./bin/xspecfem3D
+

Added: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/CMTSOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/CMTSOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/CMTSOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,13 @@
+PDE  1999 01 01 00 00 00.00  100 150 -150 4.2 4.2 hom_explosion
+event name:       hom_explosion
+time shift:       0.0000
+half duration:  0.003  
+latitude:       100.0
+longitude:      150.0
+depth:          0.150
+Mrr:       1.000000e+24
+Mtt:       1.000000e+24
+Mpp:       1.000000e+24
+Mrt:       0.000000
+Mrp:       0.000000
+Mtp:       0.000000

Added: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/FORCESOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/FORCESOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/FORCESOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,10 @@
+FORCE  001
+time shift:     0.0000
+hdur:           0.5
+latitude:       100.0
+longitude:      150.0
+depth:          0.150
+factor force source:             1.d15
+component dir vect source E:     1.d0
+component dir vect source N:     -2.d0
+component dir vect source Z_UP:  -1.d0

Added: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,97 @@
+*# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 1
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 0
+SAVE_FORWARD                    = .true.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# number of MPI processors
+NPROC                           = 14
+
+# time step parameters
+NSTEP                           = 4000
+DT                              = 5.d-5 #0.5d-3
+
+# number of nodes for 2D and 3D shape functions for hexahedra
+# we use either 8-node mesh elements (bricks) or 27-node elements.
+# If you use our internal mesher, the only option is 8-node bricks (27-node elements are not supported)
+# CUBIT does not support HEX27 elements either (it can generate them, but they are flat, i.e. identical to HEX8).
+# To generate HEX27 elements with curvature properly taken into account, you can use Gmsh http://geuz.org/gmsh/
+NGNOD 	      	    	     	= 8
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+GRAVITY                         = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .false.
+
+# absorbing top surface (defined in mesh as 'free_surface_file')
+ABSORB_INSTEAD_OF_FREE_SURFACE  = .false.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .false.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 100
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .false.
+USE_HIGHRES_FOR_MOVIES          = .false.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .true.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 250
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# interval in time steps for reading adjoint traces
+# # 0 = read the whole adjoint sources at the same time
+NTSTEP_BETWEEN_READ_ADJSRC      = 0
+
+# use a force source (or several) located exactly at a grid point instead of a CMTSOLUTION source.
+# This can be useful e.g. for oil industry foothills simulations or asteroid simulations
+# in which the source is a vertical force, normal force, inclined force, impact etc.
+# If this flag is turned on, the FORCESOLUTION file must be edited by precising:
+# - the corresponding time-shift parameter,
+# - the half duration parameter of the source,
+# - the coordinates of the source,
+# - the magnitude of the force source,
+# - the components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis.
+# The direction vector is made unitary internally in the code and thus only its direction matters here;
+# its norm is ignored and the norm of the force used is the factor force source times the source time function.
+USE_FORCE_POINT_SOURCE          = .false.
+
+# set to use a Ricker source time function instead of a gaussian (when using CMTSOLUTION files)
+# or a quasi-Heaviside (when using FORCESOLUTION files)
+USE_RICKER_TIME_FUNCTION        = .false.
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .true.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.

Added: seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/STATIONS
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/STATIONS	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/homogeneous_poroelastic/DATA/STATIONS	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,5 @@
+X1 DB 150.00 240.000000 0.0 150.0
+X2 DB 150.00 220.000000 0.0 150.0
+X3 DB 150.00 200.000000 0.0 150.0
+X4 DB 150.00 180.000000 0.0 150.0
+X5 DB 150.00 160.000000 0.0 150.0

Added: seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/CMTSOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/CMTSOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/CMTSOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,13 @@
+PDE  1999 01 01 00 00 00.00  67000 67000 -25000 4.2 4.2 FIG8
+event name:       FIG8_vertical
+time shift:       0.0000
+half duration:    0.4
+latitude:       67000.0
+longitude:      67000.0
+depth:         25.05
+Mrr:       1.000000e+23
+Mtt:       0.000000
+Mpp:       0.000000
+Mrt:       0.000000
+Mrp:       0.000000
+Mtp:       0.000000

Added: seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/FORCESOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/FORCESOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/FORCESOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,10 @@
+FORCE  001
+time shift:     0.0000
+hdur:           0.5
+latitude:       67000.0
+longitude:      67000.0
+depth:          25.05
+factor force source:             1.d15
+component dir vect source E:     1.d0
+component dir vect source N:     -2.d0
+component dir vect source Z_UP:  -1.d0

Added: seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,97 @@
+# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 1
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 0
+SAVE_FORWARD                    = .false.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# number of MPI processors
+NPROC                           = 4
+
+# time step parameters
+NSTEP                           = 3000
+DT                              = 0.0075
+
+# number of nodes for 2D and 3D shape functions for hexahedra
+# we use either 8-node mesh elements (bricks) or 27-node elements.
+# If you use our internal mesher, the only option is 8-node bricks (27-node elements are not supported)
+# CUBIT does not support HEX27 elements either (it can generate them, but they are flat, i.e. identical to HEX8).
+# To generate HEX27 elements with curvature properly taken into account, you can use Gmsh http://geuz.org/gmsh/
+NGNOD 	      	    	     	= 8
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+GRAVITY                         = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .true.
+
+# absorbing top surface (defined in mesh as 'free_surface_file')
+ABSORB_INSTEAD_OF_FREE_SURFACE  = .false.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .false.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 200
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .false.
+USE_HIGHRES_FOR_MOVIES          = .false.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .true.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 500
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# interval in time steps for reading adjoint traces
+NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at the same time
+
+# use a force source (or several) located exactly at a grid point instead of a CMTSOLUTION source.
+# This can be useful e.g. for oil industry foothills simulations or asteroid simulations
+# in which the source is a vertical force, normal force, inclined force, impact etc.
+# If this flag is turned on, the FORCESOLUTION file must be edited by precising:
+# - the corresponding time-shift parameter,
+# - the half duration parameter of the source,
+# - the coordinates of the source,
+# - the magnitude of the force source,
+# - the components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis.
+# The direction vector is made unitary internally in the code and thus only its direction matters here;
+# its norm is ignored and the norm of the force used is the factor force source times the source time function.
+USE_FORCE_POINT_SOURCE          = .false.
+
+# set to use a Ricker source time function instead of a gaussian (when using CMTSOLUTION files)
+# or a quasi-Heaviside (when using FORCESOLUTION files)
+USE_RICKER_TIME_FUNCTION        = .false.
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .false.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.
+

Added: seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,2 @@
+X31 DB 67000.00 35892.86 0.0 0.0
+X55 DB 67000.00 64607.14 0.0 0.0

Added: seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS_X
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS_X	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS_X	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,112 @@
+X1 DB 67000.00 0.000000 0.0 0.0
+X2 DB 67000.00 1196.429 0.0 0.0
+X3 DB 67000.00 2392.857 0.0 0.0
+X4 DB 67000.00 3589.286 0.0 0.0
+X5 DB 67000.00 4785.714 0.0 0.0
+X6 DB 67000.00 5982.143 0.0 0.0
+X7 DB 67000.00 7178.571 0.0 0.0
+X8 DB 67000.00 8375.000 0.0 0.0
+X9 DB 67000.00 9571.429 0.0 0.0
+X10 DB 67000.00 10767.86 0.0 0.0
+X11 DB 67000.00 11964.29 0.0 0.0
+X12 DB 67000.00 13160.71 0.0 0.0
+X13 DB 67000.00 14357.14 0.0 0.0
+X14 DB 67000.00 15553.57 0.0 0.0
+X15 DB 67000.00 16750.00 0.0 0.0
+X16 DB 67000.00 17946.43 0.0 0.0
+X17 DB 67000.00 19142.86 0.0 0.0
+X18 DB 67000.00 20339.29 0.0 0.0
+X19 DB 67000.00 21535.71 0.0 0.0
+X20 DB 67000.00 22732.14 0.0 0.0
+X21 DB 67000.00 23928.57 0.0 0.0
+X22 DB 67000.00 25125.00 0.0 0.0
+X23 DB 67000.00 26321.43 0.0 0.0
+X24 DB 67000.00 27517.86 0.0 0.0
+X25 DB 67000.00 28714.29 0.0 0.0
+X26 DB 67000.00 29910.71 0.0 0.0
+X27 DB 67000.00 31107.14 0.0 0.0
+X28 DB 67000.00 32303.57 0.0 0.0
+X29 DB 67000.00 33500.00 0.0 0.0
+X30 DB 67000.00 34696.43 0.0 0.0
+X31 DB 67000.00 35892.86 0.0 0.0
+X32 DB 67000.00 37089.29 0.0 0.0
+X33 DB 67000.00 38285.71 0.0 0.0
+X34 DB 67000.00 39482.14 0.0 0.0
+X35 DB 67000.00 40678.57 0.0 0.0
+X36 DB 67000.00 41875.00 0.0 0.0
+X37 DB 67000.00 43071.43 0.0 0.0
+X38 DB 67000.00 44267.86 0.0 0.0
+X39 DB 67000.00 45464.29 0.0 0.0
+X40 DB 67000.00 46660.71 0.0 0.0
+X41 DB 67000.00 47857.14 0.0 0.0
+X42 DB 67000.00 49053.57 0.0 0.0
+X43 DB 67000.00 50250.00 0.0 0.0
+X44 DB 67000.00 51446.43 0.0 0.0
+X45 DB 67000.00 52642.86 0.0 0.0
+X46 DB 67000.00 53839.29 0.0 0.0
+X47 DB 67000.00 55035.71 0.0 0.0
+X48 DB 67000.00 56232.14 0.0 0.0
+X49 DB 67000.00 57428.57 0.0 0.0
+X50 DB 67000.00 58625.00 0.0 0.0
+X51 DB 67000.00 59821.43 0.0 0.0
+X52 DB 67000.00 61017.86 0.0 0.0
+X53 DB 67000.00 62214.29 0.0 0.0
+X54 DB 67000.00 63410.71 0.0 0.0
+X55 DB 67000.00 64607.14 0.0 0.0
+X56 DB 67000.00 65803.57 0.0 0.0
+X57 DB 67000.00 67000.00 0.0 0.0
+X58 DB 67000.00 68196.43 0.0 0.0
+X59 DB 67000.00 69392.86 0.0 0.0
+X60 DB 67000.00 70589.29 0.0 0.0
+X61 DB 67000.00 71785.71 0.0 0.0
+X62 DB 67000.00 72982.14 0.0 0.0
+X63 DB 67000.00 74178.57 0.0 0.0
+X64 DB 67000.00 75375.00 0.0 0.0
+X65 DB 67000.00 76571.43 0.0 0.0
+X66 DB 67000.00 77767.86 0.0 0.0
+X67 DB 67000.00 78964.29 0.0 0.0
+X68 DB 67000.00 80160.71 0.0 0.0
+X69 DB 67000.00 81357.14 0.0 0.0
+X70 DB 67000.00 82553.57 0.0 0.0
+X71 DB 67000.00 83750.00 0.0 0.0
+X72 DB 67000.00 84946.43 0.0 0.0
+X73 DB 67000.00 86142.86 0.0 0.0
+X74 DB 67000.00 87339.29 0.0 0.0
+X75 DB 67000.00 88535.71 0.0 0.0
+X76 DB 67000.00 89732.14 0.0 0.0
+X77 DB 67000.00 90928.57 0.0 0.0
+X78 DB 67000.00 92125.00 0.0 0.0
+X79 DB 67000.00 93321.43 0.0 0.0
+X80 DB 67000.00 94517.86 0.0 0.0
+X81 DB 67000.00 95714.29 0.0 0.0
+X82 DB 67000.00 96910.71 0.0 0.0
+X83 DB 67000.00 98107.14 0.0 0.0
+X84 DB 67000.00 99303.57 0.0 0.0
+X85 DB 67000.00 100500.0 0.0 0.0
+X86 DB 67000.00 101696.4 0.0 0.0
+X87 DB 67000.00 102892.9 0.0 0.0
+X88 DB 67000.00 104089.3 0.0 0.0
+X89 DB 67000.00 105285.7 0.0 0.0
+X90 DB 67000.00 106482.1 0.0 0.0
+X91 DB 67000.00 107678.6 0.0 0.0
+X92 DB 67000.00 108875.0 0.0 0.0
+X93 DB 67000.00 110071.4 0.0 0.0
+X94 DB 67000.00 111267.9 0.0 0.0
+X95 DB 67000.00 112464.3 0.0 0.0
+X96 DB 67000.00 113660.7 0.0 0.0
+X97 DB 67000.00 114857.1 0.0 0.0
+X98 DB 67000.00 116053.6 0.0 0.0
+X99 DB 67000.00 117250.0 0.0 0.0
+X100 DB 67000.00 118446.4 0.0 0.0
+X101 DB 67000.00 119642.9 0.0 0.0
+X102 DB 67000.00 120839.3 0.0 0.0
+X103 DB 67000.00 122035.7 0.0 0.0
+X104 DB 67000.00 123232.1 0.0 0.0
+X105 DB 67000.00 124428.6 0.0 0.0
+X106 DB 67000.00 125625.0 0.0 0.0
+X107 DB 67000.00 126821.4 0.0 0.0
+X108 DB 67000.00 128017.9 0.0 0.0
+X109 DB 67000.00 129214.3 0.0 0.0
+X110 DB 67000.00 130410.7 0.0 0.0
+X111 DB 67000.00 131607.1 0.0 0.0
+X112 DB 67000.00 132803.6 0.0 0.0

Added: seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS_Y
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS_Y	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/DATA/STATIONS_Y	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,112 @@
+Y1 DB 0.000000 67000.00 0.0 0.0
+Y2 DB 1196.429 67000.00 0.0 0.0
+Y3 DB 2392.857 67000.00 0.0 0.0
+Y4 DB 3589.286 67000.00 0.0 0.0
+Y5 DB 4785.714 67000.00 0.0 0.0
+Y6 DB 5982.143 67000.00 0.0 0.0
+Y7 DB 7178.571 67000.00 0.0 0.0
+Y8 DB 8375.000 67000.00 0.0 0.0
+Y9 DB 9571.429 67000.00 0.0 0.0
+Y10 DB 10767.86 67000.00 0.0 0.0
+Y11 DB 11964.29 67000.00 0.0 0.0
+Y12 DB 13160.71 67000.00 0.0 0.0
+Y13 DB 14357.14 67000.00 0.0 0.0
+Y14 DB 15553.57 67000.00 0.0 0.0
+Y15 DB 16750.00 67000.00 0.0 0.0
+Y16 DB 17946.43 67000.00 0.0 0.0
+Y17 DB 19142.86 67000.00 0.0 0.0
+Y18 DB 20339.29 67000.00 0.0 0.0
+Y19 DB 21535.71 67000.00 0.0 0.0
+Y20 DB 22732.14 67000.00 0.0 0.0
+Y21 DB 23928.57 67000.00 0.0 0.0
+Y22 DB 25125.00 67000.00 0.0 0.0
+Y23 DB 26321.43 67000.00 0.0 0.0
+Y24 DB 27517.86 67000.00 0.0 0.0
+Y25 DB 28714.29 67000.00 0.0 0.0
+Y26 DB 29910.71 67000.00 0.0 0.0
+Y27 DB 31107.14 67000.00 0.0 0.0
+Y28 DB 32303.57 67000.00 0.0 0.0
+Y29 DB 33500.00 67000.00 0.0 0.0
+Y30 DB 34696.43 67000.00 0.0 0.0
+Y31 DB 35892.86 67000.00 0.0 0.0
+Y32 DB 37089.29 67000.00 0.0 0.0
+Y33 DB 38285.71 67000.00 0.0 0.0
+Y34 DB 39482.14 67000.00 0.0 0.0
+Y35 DB 40678.57 67000.00 0.0 0.0
+Y36 DB 41875.00 67000.00 0.0 0.0
+Y37 DB 43071.43 67000.00 0.0 0.0
+Y38 DB 44267.86 67000.00 0.0 0.0
+Y39 DB 45464.29 67000.00 0.0 0.0
+Y40 DB 46660.71 67000.00 0.0 0.0
+Y41 DB 47857.14 67000.00 0.0 0.0
+Y42 DB 49053.57 67000.00 0.0 0.0
+Y43 DB 50250.00 67000.00 0.0 0.0
+Y44 DB 51446.43 67000.00 0.0 0.0
+Y45 DB 52642.86 67000.00 0.0 0.0
+Y46 DB 53839.29 67000.00 0.0 0.0
+Y47 DB 55035.71 67000.00 0.0 0.0
+Y48 DB 56232.14 67000.00 0.0 0.0
+Y49 DB 57428.57 67000.00 0.0 0.0
+Y50 DB 58625.00 67000.00 0.0 0.0
+Y51 DB 59821.43 67000.00 0.0 0.0
+Y52 DB 61017.86 67000.00 0.0 0.0
+Y53 DB 62214.29 67000.00 0.0 0.0
+Y54 DB 63410.71 67000.00 0.0 0.0
+Y55 DB 64607.14 67000.00 0.0 0.0
+Y56 DB 65803.57 67000.00 0.0 0.0
+Y57 DB 67000.00 67000.00 0.0 0.0
+Y58 DB 68196.43 67000.00 0.0 0.0
+Y59 DB 69392.86 67000.00 0.0 0.0
+Y60 DB 70589.29 67000.00 0.0 0.0
+Y61 DB 71785.71 67000.00 0.0 0.0
+Y62 DB 72982.14 67000.00 0.0 0.0
+Y63 DB 74178.57 67000.00 0.0 0.0
+Y64 DB 75375.00 67000.00 0.0 0.0
+Y65 DB 76571.43 67000.00 0.0 0.0
+Y66 DB 77767.86 67000.00 0.0 0.0
+Y67 DB 78964.29 67000.00 0.0 0.0
+Y68 DB 80160.71 67000.00 0.0 0.0
+Y69 DB 81357.14 67000.00 0.0 0.0
+Y70 DB 82553.57 67000.00 0.0 0.0
+Y71 DB 83750.00 67000.00 0.0 0.0
+Y72 DB 84946.43 67000.00 0.0 0.0
+Y73 DB 86142.86 67000.00 0.0 0.0
+Y74 DB 87339.29 67000.00 0.0 0.0
+Y75 DB 88535.71 67000.00 0.0 0.0
+Y76 DB 89732.14 67000.00 0.0 0.0
+Y77 DB 90928.57 67000.00 0.0 0.0
+Y78 DB 92125.00 67000.00 0.0 0.0
+Y79 DB 93321.43 67000.00 0.0 0.0
+Y80 DB 94517.86 67000.00 0.0 0.0
+Y81 DB 95714.29 67000.00 0.0 0.0
+Y82 DB 96910.71 67000.00 0.0 0.0
+Y83 DB 98107.14 67000.00 0.0 0.0
+Y84 DB 99303.57 67000.00 0.0 0.0
+Y85 DB 100500.0 67000.00 0.0 0.0
+Y86 DB 101696.4 67000.00 0.0 0.0
+Y87 DB 102892.9 67000.00 0.0 0.0
+Y88 DB 104089.3 67000.00 0.0 0.0
+Y89 DB 105285.7 67000.00 0.0 0.0
+Y90 DB 106482.1 67000.00 0.0 0.0
+Y91 DB 107678.6 67000.00 0.0 0.0
+Y92 DB 108875.0 67000.00 0.0 0.0
+Y93 DB 110071.4 67000.00 0.0 0.0
+Y94 DB 111267.9 67000.00 0.0 0.0
+Y95 DB 112464.3 67000.00 0.0 0.0
+Y96 DB 113660.7 67000.00 0.0 0.0
+Y97 DB 114857.1 67000.00 0.0 0.0
+Y98 DB 116053.6 67000.00 0.0 0.0
+Y99 DB 117250.0 67000.00 0.0 0.0
+Y100 DB 118446.4 67000.00 0.0 0.0
+Y101 DB 119642.9 67000.00 0.0 0.0
+Y102 DB 120839.3 67000.00 0.0 0.0
+Y103 DB 122035.7 67000.00 0.0 0.0
+Y104 DB 123232.1 67000.00 0.0 0.0
+Y105 DB 124428.6 67000.00 0.0 0.0
+Y106 DB 125625.0 67000.00 0.0 0.0
+Y107 DB 126821.4 67000.00 0.0 0.0
+Y108 DB 128017.9 67000.00 0.0 0.0
+Y109 DB 129214.3 67000.00 0.0 0.0
+Y110 DB 130410.7 67000.00 0.0 0.0
+Y111 DB 131607.1 67000.00 0.0 0.0
+Y112 DB 132803.6 67000.00 0.0 0.0

Modified: seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/README
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/README	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/README	2012-10-25 14:58:44 UTC (rev 20923)
@@ -107,10 +107,8 @@
 
 5. run simulation:
 
-    - compile specfem3D:
+    - compile and run specfem3D:
       > make xspecfem3D
-
-    - submit job script:
       > qsub go_solver_pbs.bash
 
     note: simulation will take about 25 minutes and generate

Modified: seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/process.sh
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/process.sh	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/layered_halfspace/process.sh	2012-10-25 14:58:44 UTC (rev 20923)
@@ -28,12 +28,15 @@
 echo
 
 mkdir -p bin
-mkdir -p OUTPUT_FILES
 mkdir -p OUTPUT_FILES/DATABASES_MPI
 
-rm -rf OUTPUT_FILES/*
+rm -f OUTPUT_FILES/*
 rm -rf OUTPUT_FILES/DATABASES_MPI/*
 
+# compiles executables in root directory
+cd ../../
+make clean
+make > $currentdir/tmp.log
 cd $currentdir
 
 # links executables
@@ -44,17 +47,17 @@
 cp ../../../bin/xspecfem3D ./
 cd ../
 
+# stores setup
+cp DATA/Par_file OUTPUT_FILES/
+cp DATA/CMTSOLUTION OUTPUT_FILES/
+cp DATA/STATIONS OUTPUT_FILES/
+
 # decomposes mesh
 echo
 echo "  decomposing mesh..."
 echo
 ./bin/xdecompose_mesh_SCOTCH $NPROC MESH/ OUTPUT_FILES/DATABASES_MPI/
 
-# stores setup
-cp DATA/Par_file OUTPUT_FILES/
-cp DATA/CMTSOLUTION OUTPUT_FILES/
-cp DATA/STATIONS OUTPUT_FILES/
-
 # runs database generation
 echo
 echo "  running database generation..."

Modified: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/many_interfaces/README
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/many_interfaces/README	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/many_interfaces/README	2012-10-25 14:58:44 UTC (rev 20923)
@@ -29,7 +29,6 @@
 2. compile and run internal mesher
 
    > make xmeshfem3D
-
    > qsub go_mesher_pbs.bash
 
    - this should generate "proc000***_Database" files in OUTPUT_FILES/DATABASES_MPI/.
@@ -39,23 +38,19 @@
 
 3. generate databases:
 
-   - compile generate_databases in directory SPECFEM3D/:
+   - compile and run generate_databases in directory SPECFEM3D/:
      > make xgenerate_databases
-
-   - submit job script:
      > qsub go_generate_databases_pbs.bash
 
-     this job will take about XX minutes and will create binary mesh files,
-     e.g. "proc000***_external_mesh.bin", in directory OUTPUT_FILES/DATABASES_MPI/.
+     this will create binary mesh files, e.g. "proc000***_external_mesh.bin"
+     in directory OUTPUT_FILES/DATABASES_MPI/.
 
-     Optional: If you have paraview, load the .vtk files (see simple_model.png).
+     optional: If you have paraview, load the .vtk files (see simple_model.png).
 
 4. run simulation:
 
-   - compile specfem3D:
+   - compile and run specfem3D:
      > make xspecfem3D
-
-   - submit job script:
      > qsub go_solver_pbs.bash
 
    - the job should take about 70 minutes

Modified: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/simple_model/README
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/simple_model/README	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/simple_model/README	2012-10-25 14:58:44 UTC (rev 20923)
@@ -15,12 +15,8 @@
 1. Set up input files.
 
    > cd SPECFEM3D
-   > rsync -av examples/meshfem3D_examples/simple_model/ DATA/meshfem3D_files/
+   > rsync -av examples/meshfem3D_examples/simple_model/DATA DATA
 
-   > cd DATA/meshfem3D_files/
-   > cp Par_file CMTSOLUTION STATIONS ..
-   > cd SPECFEM3D
-
    - adapt the submission scripts for the appropriate queues and number of cores:
      go_mesher_pbs.bash, go_generate_databases_pbs.bash, go_solver_pbs.bash
 
@@ -29,7 +25,6 @@
 2. compile and run internal mesher
 
    > make xmeshfem3D
-
    > qsub go_mesher_pbs.bash
 
    This should generate these files in OUTPUT_FILES/DATABASES_MPI/:
@@ -52,23 +47,19 @@
 
 3. generate databases:
 
-   - compile generate_databases in directory SPECFEM3D/:
+   - compile and run generate_databases in directory SPECFEM3D/:
      > make xgenerate_databases
-
-   - submit job script:
      > qsub go_generate_databases_pbs.bash
 
      this will create binary mesh files, e.g. "proc000***_external_mesh.bin"
      in directory OUTPUT_FILES/DATABASES_MPI/.
 
-     Optional: If you have paraview, load the .vtk files (see simple_model.png).
+     optional: If you have paraview, load the .vtk files (see simple_model.png).
 
 4. run simulation:
 
-   - compile specfem3D:
+   - compile and run specfem3D:
      > make xspecfem3D
-
-   - submit job script:
      > qsub go_solver_pbs.bash
 
    - the job should take about 10 minutes

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/CMTSOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/CMTSOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/CMTSOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,13 @@
+PDE 2001  9  9 23 59 17.78  34.0745 -118.3792   6.4 4.2 4.2 HOLLYWOOD POLET SEM
+event name:     9703873
+time shift:      0.0000
+half duration:   0.3114
+latitude:       34.0745
+longitude:    -118.3792
+depth:           5.4000
+Mrr:      -0.002000e+23
+Mtt:      -0.064000e+23
+Mpp:       0.066000e+23
+Mrt:      -0.090000e+23
+Mrp:      -0.002000e+23
+Mtp:       0.188000e+23

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/FORCESOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/FORCESOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/FORCESOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,10 @@
+FORCE  001
+time shift:     0.0000
+hdur:           0.5
+latitude:       34.0745
+longitude:      -118.3792
+depth:          5.4000
+factor force source:             1.d15
+component dir vect source E:     1.d0
+component dir vect source N:     -2.d0
+component dir vect source Z_UP:  -1.d0

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,97 @@
+# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 1
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 0
+SAVE_FORWARD                    = .false.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .false.
+
+# number of MPI processors
+NPROC                           = 1
+
+# time step parameters
+NSTEP                           = 840
+DT                              = 0.012
+
+# number of nodes for 2D and 3D shape functions for hexahedra
+# we use either 8-node mesh elements (bricks) or 27-node elements.
+# If you use our internal mesher, the only option is 8-node bricks (27-node elements are not supported)
+# CUBIT does not support HEX27 elements either (it can generate them, but they are flat, i.e. identical to HEX8).
+# To generate HEX27 elements with curvature properly taken into account, you can use Gmsh http://geuz.org/gmsh/
+NGNOD 	      	    	     	= 8
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+GRAVITY                         = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .true.
+
+# absorbing top surface (defined in mesh as 'free_surface_file')
+ABSORB_INSTEAD_OF_FREE_SURFACE  = .false.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .false.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 200
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .false.
+USE_HIGHRES_FOR_MOVIES          = .false.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .true.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 100
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# interval in time steps for reading adjoint traces
+NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at the same time
+
+# use a force source (or several) located exactly at a grid point instead of a CMTSOLUTION source.
+# This can be useful e.g. for oil industry foothills simulations or asteroid simulations
+# in which the source is a vertical force, normal force, inclined force, impact etc.
+# If this flag is turned on, the FORCESOLUTION file must be edited by precising:
+# - the corresponding time-shift parameter,
+# - the half duration parameter of the source,
+# - the coordinates of the source,
+# - the magnitude of the force source,
+# - the components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis.
+# The direction vector is made unitary internally in the code and thus only its direction matters here;
+# its norm is ignored and the norm of the force used is the factor force source times the source time function.
+USE_FORCE_POINT_SOURCE          = .false.
+
+# set to use a Ricker source time function instead of a gaussian (when using CMTSOLUTION files)
+# or a quasi-Heaviside (when using FORCESOLUTION files)
+USE_RICKER_TIME_FUNCTION        = .false.
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .true.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.
+

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/STATIONS
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/STATIONS	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/STATIONS	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,30 @@
+24851 CE       34.070000     -118.346000        0.000000        0.000000
+24853 CE       34.077000     -118.286000        0.000000        0.000000
+K851 CE       34.070000     -118.346000        0.000000        0.000000
+K853 CE       34.077000     -118.286000        0.000000        0.000000
+BVH CI       34.076180     -118.395900        0.000000        0.000000
+CAB CI       34.155730     -118.640930        0.000000        0.000000
+DJJ CI       34.106180     -118.455050        0.000000        0.000000
+DJJB CI       34.106180     -118.455050        0.000000        0.000000
+GR2 CI       34.118300     -118.299400        0.000000        0.000000
+GRF CI       34.119200     -118.300400        0.000000        0.000000
+LAF CI       33.868890     -118.331430        0.000000        0.000000
+LAX CI       33.943820     -118.413900        0.000000        0.000000
+LCG CI       34.000330     -118.377940        0.000000        0.000000
+PDR CI       33.962730     -118.437020        0.000000        0.000000
+SMF CI       34.021590     -118.446750        0.000000        0.000000
+SMS CI       34.014380     -118.456170        0.000000        0.000000
+SPF CI       34.059330     -118.646140        0.000000        0.000000
+TCF CI       34.083770     -118.599000        0.000000        0.000000
+USC CI       34.019190     -118.286310        0.000000        0.000000
+WNS CI       34.115000     -118.380000        0.000000        0.000000
+WTT CI       33.948690     -118.255470        0.000000        0.000000
+FABS FA       34.066670     -118.571113        0.000000        0.000000
+5081 NP       34.084000     -118.600000        0.000000        0.000000
+5399 NP       33.943000     -118.411000        0.000000        0.000000
+5402 NP       34.076000     -118.395000        0.000000        0.000000
+5404 NP       34.155000     -118.641000        0.000000        0.000000
+BVH NP       34.076180     -118.395900        0.000000        0.000000
+GRF NP       34.119200     -118.300400        0.000000        0.000000
+LAX NP       33.943820     -118.413900        0.000000        0.000000
+TCF NP       34.083770     -118.599000        0.000000        0.000000

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,59 @@
+
+# coordinates of mesh block in latitude/longitude and depth in km
+LATITUDE_MIN                    = 33.790d0
+LATITUDE_MAX                    = 34.157d0
+LONGITUDE_MIN                   = -118.728d0
+LONGITUDE_MAX                   = -118.237d0
+DEPTH_BLOCK_KM                  = 60.d0
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .false.
+
+# file that contains the interfaces of the model / mesh
+INTERFACES_FILE                 = interfaces.dat
+
+# number of elements at the surface along edges of the mesh at the surface
+# (must be 8 * multiple of NPROC below if mesh is not regular and contains mesh doublings)
+# (must be multiple of NPROC below if mesh is regular)
+NEX_XI                          = 24
+NEX_ETA                         = 24
+
+# number of MPI processors along xi and eta (can be different)
+NPROC_XI                        = 1
+NPROC_ETA                       = 1
+
+# Regular/irregular mesh
+USE_REGULAR_MESH                = .false.
+# Only for irregular meshes, number of doubling layers (1 or 2) and their position
+NDOUBLINGS                      = 2
+# NZ_DOUGLING_1 is the parameter to set up if there is only one doubling layer
+NZ_DOUGLING_1                   = 6
+NZ_DOUGLING_2                   = 9
+
+# create mesh files for visualisation or further checking
+CREATE_ABAQUS_FILES             = .true.
+CREATE_DX_FILES                 = .true.
+CREATE_VTK_FILES                = .false.
+
+# path to store the databases files
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# number of materials
+NMATERIALS                      = 4
+# define the different materials in the model as :
+# #material_id  #rho  #vp  #vs  #Q  #anisotropy_flag #domain_id
+#     Q                : quality factor
+#     anisotropy_flag  : 0=no anisotropy/ 1,2,.. check with implementation in aniso_model.f90
+#     domain_id        : 1=acoustic / 2=elastic
+1  3000  7800  4500 0.0  0  2
+2  2800  6700  3870 0.0  0  2
+3  2670  6300  3640 0.0  0  2
+4  2400  5500  3180 0.0  0  2
+# number of regions
+NREGIONS                        = 4
+# define the different regions of the model as :
+#NEX_XI_BEGIN  #NEX_XI_END  #NEX_ETA_BEGIN  #NEX_ETA_END  #NZ_BEGIN #NZ_END  #material_id
+1              24            1               24             1          3       1
+1              24            1               24             4          6       2
+1              24            1               24             7          9       3
+1              24            1               24             10        12       4
+

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_001
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_001	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_001	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,59 @@
+
+# coordinates of mesh block in latitude/longitude and depth in km
+LATITUDE_MIN                    = 33.790d0
+LATITUDE_MAX                    = 34.157d0
+LONGITUDE_MIN                   = -118.728d0
+LONGITUDE_MAX                   = -118.237d0
+DEPTH_BLOCK_KM                  = 60.d0
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .false.
+
+# file that contains the interfaces of the model / mesh
+INTERFACES_FILE                 = interfaces.dat
+
+# number of elements at the surface along edges of the mesh at the surface
+# (must be 8 * multiple of NPROC below if mesh is not regular and contains mesh doublings)
+# (must be multiple of NPROC below if mesh is regular)
+NEX_XI                          = 24
+NEX_ETA                         = 24
+
+# number of MPI processors along xi and eta (can be different)
+NPROC_XI                        = 1
+NPROC_ETA                       = 1
+
+# Regular/irregular mesh
+USE_REGULAR_MESH                = .false.
+# Only for irregular meshes, number of doubling layers (1 or 2) and their position
+NDOUBLINGS                      = 2
+# NZ_DOUGLING_1 is the parameter to set up if there is only one doubling layer
+NZ_DOUGLING_1                   = 6
+NZ_DOUGLING_2                   = 9
+
+# create mesh files for visualisation or further checking
+CREATE_ABAQUS_FILES             = .true.
+CREATE_DX_FILES                 = .true.
+CREATE_VTK_FILES                = .false.
+
+# path to store the databases files
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# number of materials
+NMATERIALS                      = 4
+# define the different materials in the model as :
+# #material_id  #rho  #vp  #vs  #Q  #anisotropy_flag #domain_id
+#     Q                : quality factor
+#     anisotropy_flag  : 0=no anisotropy/ 1,2,.. check with implementation in aniso_model.f90
+#     domain_id        : 1=acoustic / 2=elastic
+1  3000  7800  4500 0.0  0  2
+2  2800  6700  3870 0.0  0  2
+3  2670  6300  3640 0.0  0  2
+4  2400  5500  3180 0.0  0  2
+# number of regions
+NREGIONS                        = 4
+# define the different regions of the model as :
+#NEX_XI_BEGIN  #NEX_XI_END  #NEX_ETA_BEGIN  #NEX_ETA_END  #NZ_BEGIN #NZ_END  #material_id
+1              24            1               24             1          3       1
+1              24            1               24             4          6       2
+1              24            1               24             7          9       3
+1              24            1               24             10        12       4
+

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_042
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_042	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_042	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,59 @@
+
+# coordinates of mesh block in latitude/longitude and depth in km
+LATITUDE_MIN                    = 32.2d0
+LATITUDE_MAX                    = 36.8d0
+LONGITUDE_MIN                   = -121.6d0
+LONGITUDE_MAX                   = -114.7d0
+DEPTH_BLOCK_KM                  = 60.d0
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .false.
+
+# file that contains the interfaces of the model / mesh
+INTERFACES_FILE                 = interfaces.dat
+
+# number of elements at the surface along edges of the mesh at the surface
+# (must be 8 * multiple of NPROC below if mesh is not regular and contains mesh doublings)
+# (must be multiple of NPROC below if mesh is regular)
+NEX_XI                          = 336
+NEX_ETA                         = 288
+
+# number of MPI processors along xi and eta (can be different)
+NPROC_XI                        = 7
+NPROC_ETA                       = 6
+
+# Regular/irregular mesh
+USE_REGULAR_MESH                = .false.
+# Only for irregular meshes, number of doubling layers (1 or 2) and their position
+NDOUBLINGS                      = 2
+# NZ_DOUGLING_1 is the parameter to set up if there is only one doubling layer
+NZ_DOUGLING_1                   = 6
+NZ_DOUGLING_2                   = 9
+
+# create mesh files for visualisation or further checking
+CREATE_ABAQUS_FILES             = .true.
+CREATE_DX_FILES                 = .true.
+CREATE_VTK_FILES                = .false.
+
+# path to store the databases files
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# number of materials
+NMATERIALS                      = 4
+# define the different materials in the model as :
+# #material_id  #rho  #vp  #vs  #Q  #anisotropy_flag #domain_id
+#     Q                : quality factor
+#     anisotropy_flag  : 0=no anisotropy/ 1,2,.. check with implementation in aniso_model.f90
+#     domain_id        : 1=acoustic / 2=elastic
+1  3000  7800  4500 0.0  0  2
+2  2800  6700  3870 0.0  0  2
+3  2670  6300  3640 0.0  0  2
+4  2400  5500  3180 0.0  0  2
+# number of regions
+NREGIONS                        = 4
+# define the different regions of the model as :
+#NEX_XI_BEGIN  #NEX_XI_END  #NEX_ETA_BEGIN  #NEX_ETA_END  #NZ_BEGIN #NZ_END  #material_id
+1              336            1               288             1          3       1
+1              336            1               288             4          6       2
+1              336            1               288             7          9       3
+1              336            1               288             10        12       4
+

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_168
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_168	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/Mesh_Par_file_168	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,59 @@
+
+# coordinates of mesh block in latitude/longitude and depth in km
+LATITUDE_MIN                    = 32.2d0
+LATITUDE_MAX                    = 36.8d0
+LONGITUDE_MIN                   = -121.6d0
+LONGITUDE_MAX                   = -114.7d0
+DEPTH_BLOCK_KM                  = 60.d0
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .false.
+
+# file that contains the interfaces of the model / mesh
+INTERFACES_FILE                 = interfaces.dat
+
+# number of elements at the surface along edges of the mesh at the surface
+# (must be 8 * multiple of NPROC below if mesh is not regular and contains mesh doublings)
+# (must be multiple of NPROC below if mesh is regular)
+NEX_XI                          = 336
+NEX_ETA                         = 288
+
+# number of MPI processors along xi and eta (can be different)
+NPROC_XI                        = 14
+NPROC_ETA                       = 12
+
+# Regular/irregular mesh
+USE_REGULAR_MESH                = .false.
+# Only for irregular meshes, number of doubling layers (1 or 2) and their position
+NDOUBLINGS                      = 2
+# NZ_DOUGLING_1 is the parameter to set up if there is only one doubling layer
+NZ_DOUGLING_1                   = 6
+NZ_DOUGLING_2                   = 9
+
+# create mesh files for visualisation or further checking
+CREATE_ABAQUS_FILES             = .true.
+CREATE_DX_FILES                 = .true.
+CREATE_VTK_FILES                = .false.
+
+# path to store the databases files
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# number of materials
+NMATERIALS                      = 4
+# define the different materials in the model as :
+# #material_id  #rho  #vp  #vs  #Q  #anisotropy_flag #domain_id
+#     Q                : quality factor
+#     anisotropy_flag  : 0=no anisotropy/ 1,2,.. check with implementation in aniso_model.f90
+#     domain_id        : 1=acoustic / 2=elastic
+1  3000  7800  4500 0.0  0  2
+2  2800  6700  3870 0.0  0  2
+3  2670  6300  3640 0.0  0  2
+4  2400  5500  3180 0.0  0  2
+# number of regions
+NREGIONS                        = 4
+# define the different regions of the model as :
+#NEX_XI_BEGIN  #NEX_XI_END  #NEX_ETA_BEGIN  #NEX_ETA_END  #NZ_BEGIN #NZ_END  #material_id
+1              336            1               288             1          3       1
+1              336            1               288             4          6       2
+1              336            1               288             7          9       3
+1              336            1               288             10        12       4
+

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface1.dat
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface1.dat	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface1.dat	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,4 @@
+-32000
+-32000
+-32000
+-32000

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface2.dat
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface2.dat	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface2.dat	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,4 @@
+-16000
+-16000
+-16000
+-16000

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface3.dat
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface3.dat	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface3.dat	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,4 @@
+-5500
+-5500
+-5500
+-5500

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface4.dat
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface4.dat	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interface4.dat	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,4 @@
+0
+0
+0
+0

Added: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interfaces.dat
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interfaces.dat	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/DATA/meshfem3D_files/interfaces.dat	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,30 @@
+# number of interfaces
+ 4
+#
+# We describe each interface below, structured as a 2D-grid, with several parameters : 
+# number of points along XI and ETA, minimal XI ETA coordinates 
+# and spacing between points which must be constant.
+# Then the records contain the Z coordinates of the NXI x NETA points.
+#
+# interface number 1 (moho)
+ .false. 2 2 -121.d0 32.d0 6.0d0 6.0d0
+ interface1.dat
+# interface number 2
+ .false. 2 2 -121.d0 32.d0 6.0d0 6.0d0
+ interface2.dat
+# interface number 3
+ .false. 2 2 -121.d0 32.d0 6.0d0 6.0d0
+ interface3.dat
+# interface number 4 (topography, top of the mesh)
+ .false. 2 2 -121.d0 32.d0 6.0d0 6.0d0
+ interface4.dat
+#
+# for each layer, we give the number of spectral elements in the vertical direction
+# layer number 1 (bottom layer)
+ 3
+# layer number 2
+ 3
+# layer number 4
+ 3
+# layer number 5 (top layer)
+ 3
\ No newline at end of file

Modified: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/README
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/README	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/README	2012-10-25 14:58:44 UTC (rev 20923)
@@ -24,24 +24,19 @@
 1. set up input files:
 
    > cd SPECFEM3D
-   > rsync -av examples/meshfem3D_examples/socal1D/ DATA/meshfem3D_files/
+   > rsync -av examples/meshfem3D_examples/socal1D/DATA/ DATA
 
-   > cd DATA/meshfem3D_files/
-   > cp Par_file CMTSOLUTION STATIONS ..
-   > cd SPECFEM3D
-
    - adapt the submission scripts for the appropriate queues (-q) and number of cores (-l):
      go_mesher_pbs.bash, go_generate_databases_pbs.bash, go_solver_pbs.bash
 
    - note: go_decomposer_pbs.bash is not used with the internal mesher
 
-2. generate internal mesh:
+2. compile and run internal mesher
 
-   - compile and run meshfem3D:
     > make xmeshfem3D
     > qsub go_mesher_pbs.bash
 
-    this should generate these files in OUTPUT_FILES/DATABASES_MPI/:
+    - this should generate these files in OUTPUT_FILES/DATABASES_MPI/:
 
     proc000000_Database
     proc000000_.dx
@@ -52,7 +47,7 @@
 
 3. generate databases:
 
-   - compile and run generate_databases:
+   - compile and run generate_databases in directory SPECFEM3D/:
      > make xgenerate_databases
      > qsub go_generate_databases_pbs.bash
 

Modified: seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/process.sh
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/process.sh	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/meshfem3D_examples/socal1D/process.sh	2012-10-25 14:58:44 UTC (rev 20923)
@@ -32,7 +32,7 @@
 # compiles executables in root directory
 cd ../../../
 make clean
-make
+make > $currentdir/tmp.log
 #make combine_vol_data
 cd $currentdir
 

Added: seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/CMTSOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/CMTSOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/CMTSOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,13 @@
+PDE  1999 01 01 00 00 00.00  67000 67000 -25000 4.2 4.2 hom_explosion
+event name:       hom_explosion
+time shift:       0.0000
+half duration:    5.0
+latitude:       67000.0
+longitude:      67000.0
+depth:          25.0
+Mrr:       0.000000
+Mtt:       0.000000
+Mpp:       0.000000
+Mrt:       0.000000
+Mrp:       0.000000
+Mtp:       0.000000

Added: seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/FORCESOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/FORCESOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/FORCESOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,10 @@
+FORCE  001
+time shift:     0.0000
+hdur:           0.5
+latitude:       46.197
+longitude:      -122.186
+depth:          5.0
+factor force source:             1.d15
+component dir vect source E:     1.d0
+component dir vect source N:     -2.d0
+component dir vect source Z_UP:  -1.d0

Added: seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step1
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step1	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step1	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,68 @@
+# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 1
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 1
+SAVE_FORWARD                    = .true.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# number of MPI processors
+NPROC                           = 4
+
+# time step parameters
+NSTEP                           = 1500
+DT                              = 0.05d0
+NTSTEP_BETWEEN_READ_ADJSRC      = 0
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+GRAVITY                         = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .true.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .true.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 100
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .false.
+USE_HIGHRES_FOR_MOVIES          = .true.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .false.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 1000
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .true.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.
+

Added: seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step2
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step2	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step2	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,68 @@
+# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 1
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 2
+SAVE_FORWARD                    = .true.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# number of MPI processors
+NPROC                           = 4
+
+# time step parameters
+NSTEP                           = 1500
+DT                              = 0.05d0
+NTSTEP_BETWEEN_READ_ADJSRC      = 0
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+GRAVITY                         = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .true.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .true.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 100
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .false.
+USE_HIGHRES_FOR_MOVIES          = .true.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .false.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 1000
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .true.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.
+

Added: seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step3
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step3	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/Par_file_step3	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,67 @@
+# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 3
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 3
+SAVE_FORWARD                    = .false.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# number of MPI processors
+NPROC                           = 4
+
+# time step parameters
+NSTEP                           = 1500
+DT                              = 0.05d0
+NTSTEP_BETWEEN_READ_ADJSRC      = 0
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+GRAVITY                         = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .true.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .true.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 100
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .false.
+USE_HIGHRES_FOR_MOVIES          = .true.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .false.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 1000
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .true.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.

Added: seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/STATIONS
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/STATIONS	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/STATIONS	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,2 @@
+X1 DB 67000.00 35500.00 0.0 0.0
+X2 DB 67000.00 100500.0 0.0 0.0

Added: seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/STATIONS_ADJOINT
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/STATIONS_ADJOINT	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/DATA/STATIONS_ADJOINT	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,2 @@
+X1 DB 67000.00 35500.00 0.0 0.0
+X2 DB 67000.00 100500.0 0.0 0.0

Modified: seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/README
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/README	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/README	2012-10-25 14:58:44 UTC (rev 20923)
@@ -56,9 +56,9 @@
          Refer to '../examples/homogeneous_halfspace', if you don't know how to get them from CUBIT and SCOTCH.
 
    3.2 - Source and Receivers
-         Since NO earthquakes are allowed for noise simulations, we have a ZERO moment tensor in "./in_data_file/CMTSOLUTION"
+         Since NO earthquakes are allowed for noise simulations, we have a ZERO moment tensor in "./DATA/CMTSOLUTION"
          As for receivers, instead of having a lot of stations in '../examples/homogeneous_halfspace',
-         we have only two receivers in "./in_data_file/STATIONS" and "./in_data_file/STATIONS_ADJOINT"
+         we have only two receivers in "./DATA/STATIONS" and "./DATA/STATIONS_ADJOINT"
 
    3.3 - Noise statistics
          "./NOISE_TOMOGRAPHY" contains:

Modified: seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/pre-processing.sh
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/pre-processing.sh	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/noise_tomography/pre-processing.sh	2012-10-25 14:58:44 UTC (rev 20923)
@@ -15,14 +15,11 @@
 echo "(will take about 3 h 30 min)"
 echo
 
-
-# return to the main SPECFEM3D directory
+# compile the package in root directory
 cd ../../
-
-# compile the package
-make > tmp.log
-make combine_vol_data >> tmp.log
-
+make clean
+make > $script_dir/tmp.log
+make combine_vol_data >> $script_dir/tmp.log
 cd $script_dir
 
 # specify directories for executables, input files and output files
@@ -190,4 +187,3 @@
 echo
 echo `date`
 echo "done"
-

Added: seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/CMTSOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/CMTSOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/CMTSOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,13 @@
+PDE  1999 01 01 00 00 00.00  67000 67000 -25000 4.2 4.2 hom_explosion
+event name:       hom_explosion
+time shift:       0.0000
+half duration:    5.0
+latitude:       67000.0
+longitude:      67000.0
+depth:          25.0
+Mrr:       1.000000e+23
+Mtt:       1.000000e+23
+Mpp:       1.000000e+23
+Mrt:       0.000000
+Mrp:       0.000000
+Mtp:       0.000000

Added: seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/FORCESOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/FORCESOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/FORCESOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,10 @@
+FORCE  001
+time shift:     0.0000
+hdur:           0.5
+latitude:       67000.0
+longitude:      67000.0
+depth:          25.0
+factor force source:             1.d15
+component dir vect source E:     1.d0
+component dir vect source N:     -2.d0
+component dir vect source Z_UP:  -1.d0

Added: seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,97 @@
+# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 1
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 0
+SAVE_FORWARD                    = .false.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# number of MPI processors
+NPROC                           = 4
+
+# time step parameters
+NSTEP                           = 4000
+DT                              = 0.01
+
+# number of nodes for 2D and 3D shape functions for hexahedra
+# we use either 8-node mesh elements (bricks) or 27-node elements.
+# If you use our internal mesher, the only option is 8-node bricks (27-node elements are not supported)
+# CUBIT does not support HEX27 elements either (it can generate them, but they are flat, i.e. identical to HEX8).
+# To generate HEX27 elements with curvature properly taken into account, you can use Gmsh http://geuz.org/gmsh/
+NGNOD 	      	    	     	= 8
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+GRAVITY                         = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .true.
+
+# absorbing top surface (defined in mesh as 'free_surface_file')
+ABSORB_INSTEAD_OF_FREE_SURFACE  = .false.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .false.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 200
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .false.
+USE_HIGHRES_FOR_MOVIES          = .false.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .true.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 500
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# interval in time steps for reading adjoint traces
+NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at the same time
+
+# use a force source (or several) located exactly at a grid point instead of a CMTSOLUTION source.
+# This can be useful e.g. for oil industry foothills simulations or asteroid simulations
+# in which the source is a vertical force, normal force, inclined force, impact etc.
+# If this flag is turned on, the FORCESOLUTION file must be edited by precising:
+# - the corresponding time-shift parameter,
+# - the half duration parameter of the source,
+# - the coordinates of the source,
+# - the magnitude of the force source,
+# - the components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis.
+# The direction vector is made unitary internally in the code and thus only its direction matters here;
+# its norm is ignored and the norm of the force used is the factor force source times the source time function.
+USE_FORCE_POINT_SOURCE          = .false.
+
+# set to use a Ricker source time function instead of a gaussian (when using CMTSOLUTION files)
+# or a quasi-Heaviside (when using FORCESOLUTION files)
+USE_RICKER_TIME_FUNCTION        = .false.
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .false.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.
+

Added: seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/STATIONS
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/STATIONS	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/DATA/STATIONS	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,6 @@
+X1 DB 67000.00 0.000000 0.0 0.0
+X10 DB 67000.00 10767.86 0.0 0.0
+X20 DB 67000.00 22732.14 0.0 0.0
+X30 DB 67000.00 34696.43 0.0 0.0
+X40 DB 67000.00 46660.71 0.0 0.0
+X50 DB 67000.00 58625.00 0.0 0.0

Modified: seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/README
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/README	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/README	2012-10-25 14:58:44 UTC (rev 20923)
@@ -57,19 +57,15 @@
 
 5. generate databases:
 
-   - compile generate_databases from SPECFEM3D/ :
+   - compile and run generate_databases in directory SPECFEM3D/:
      > make xgenerate_databases
-
-   - submit job script
      > qsub go_generate_databases_pbs.bash
 
 
 6. run simulation:
 
-   - compile specfem3D:
+   - compile and run specfem3D:
      > make xspecfem3D
-
-   - submit job script:
      > qsub go_solver_pbs.bash
 
      the simulation will take about 10 minutes

Modified: seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/process.sh
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/process.sh	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/tomographic_model/process.sh	2012-10-25 14:58:44 UTC (rev 20923)
@@ -27,10 +27,9 @@
 echo
 
 mkdir -p bin
-mkdir -p OUTPUT_FILES
 mkdir -p OUTPUT_FILES/DATABASES_MPI
 
-rm -rf OUTPUT_FILES/*
+rm -f OUTPUT_FILES/*
 rm -rf OUTPUT_FILES/DATABASES_MPI/*
 
 # sets up tomography model file
@@ -40,7 +39,8 @@
 
 # compiles executables in root directory
 cd ../../
-make > tmp.log
+make clean
+make > $currentdir/tmp.log
 cd $currentdir
 
 # links executables
@@ -51,17 +51,17 @@
 cp ../../../bin/xspecfem3D ./
 cd ../
 
+# stores setup
+cp DATA/Par_file OUTPUT_FILES/
+cp DATA/CMTSOLUTION OUTPUT_FILES/
+cp DATA/STATIONS OUTPUT_FILES/
+
 # decomposes mesh
 echo
 echo "  decomposing mesh..."
 echo
 ./bin/xdecompose_mesh_SCOTCH $NPROC MESH/ OUTPUT_FILES/DATABASES_MPI/
 
-# stores setup
-cp DATA/Par_file OUTPUT_FILES/
-cp DATA/CMTSOLUTION OUTPUT_FILES/
-cp DATA/STATIONS OUTPUT_FILES/
-
 # runs database generation
 echo
 echo "  running database generation..."

Added: seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/CMTSOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/CMTSOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/CMTSOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,13 @@
+PDE  1999 01 01 00 00 00.00  67000 67000 -25000 4.2 4.2 water_vertical
+event name:       water_vertical
+time shift:       0.0000
+half duration:    2.0
+latitude:       67000.0
+longitude:      66999.9
+depth:           1.0
+Mrr:       1.000000e+23
+Mtt:       1.000000e+23
+Mpp:       1.000000e+23
+Mrt:       0.000000
+Mrp:       0.000000
+Mtp:       0.000000

Added: seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/FORCESOLUTION
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/FORCESOLUTION	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/FORCESOLUTION	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,10 @@
+FORCE  001
+time shift:     0.0000
+hdur:           0.5
+latitude:       67000.0
+longitude:      66999.9
+depth:          1.0
+factor force source:             1.d15
+component dir vect source E:     1.d0
+component dir vect source N:     -2.d0
+component dir vect source Z_UP:  -1.d0

Added: seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/Par_file
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/Par_file	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/Par_file	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,97 @@
+# simulation input parameters
+#
+# forward or adjoint simulation
+# 1 = forward, 2 = adjoint, 3 = both simultaneously
+SIMULATION_TYPE                 = 1
+# 0 = earthquake simulation,  1/2/3 = three steps in noise simulation
+NOISE_TOMOGRAPHY                = 0
+SAVE_FORWARD                    = .false.
+
+# UTM projection parameters
+UTM_PROJECTION_ZONE             = 11
+SUPPRESS_UTM_PROJECTION         = .true.
+
+# number of MPI processors
+NPROC                           = 4
+
+# time step parameters
+NSTEP                           = 4500
+DT                              = 0.005
+
+# number of nodes for 2D and 3D shape functions for hexahedra
+# we use either 8-node mesh elements (bricks) or 27-node elements.
+# If you use our internal mesher, the only option is 8-node bricks (27-node elements are not supported)
+# CUBIT does not support HEX27 elements either (it can generate them, but they are flat, i.e. identical to HEX8).
+# To generate HEX27 elements with curvature properly taken into account, you can use Gmsh http://geuz.org/gmsh/
+NGNOD 	      	    	     	= 8
+
+# models:
+# available options are:
+#   default (model parameters described by mesh properties)
+# 1D models available are:
+#   1d_prem,1d_socal,1d_cascadia
+# 3D models available are:
+#   aniso,external,gll,salton_trough,tomo
+MODEL                           = default
+
+# parameters describing the model
+OCEANS                          = .false.
+TOPOGRAPHY                      = .false.
+ATTENUATION                     = .false.
+USE_OLSEN_ATTENUATION           = .false.
+ANISOTROPY                      = .false.
+GRAVITY                         = .false.
+
+# absorbing boundary conditions for a regional simulation
+ABSORBING_CONDITIONS            = .true.
+
+# absorbing top surface (defined in mesh as 'free_surface_file')
+ABSORB_INSTEAD_OF_FREE_SURFACE  = .false.
+
+# save AVS or OpenDX movies
+MOVIE_SURFACE                   = .false.
+MOVIE_VOLUME                    = .false.
+NTSTEP_BETWEEN_FRAMES           = 100
+CREATE_SHAKEMAP                 = .false.
+SAVE_DISPLACEMENT               = .false.
+USE_HIGHRES_FOR_MOVIES          = .false.
+HDUR_MOVIE                      = 0.0
+
+# save AVS or OpenDX mesh files to check the mesh
+SAVE_MESH_FILES                 = .true.
+
+# path to store the local database file on each node
+LOCAL_PATH                      = ../OUTPUT_FILES/DATABASES_MPI
+
+# interval at which we output time step info and max of norm of displacement
+NTSTEP_BETWEEN_OUTPUT_INFO      = 500
+
+# interval in time steps for writing of seismograms
+NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
+
+# interval in time steps for reading adjoint traces
+NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at the same time
+
+# use a force source (or several) located exactly at a grid point instead of a CMTSOLUTION source.
+# This can be useful e.g. for oil industry foothills simulations or asteroid simulations
+# in which the source is a vertical force, normal force, inclined force, impact etc.
+# If this flag is turned on, the FORCESOLUTION file must be edited by precising:
+# - the corresponding time-shift parameter,
+# - the half duration parameter of the source,
+# - the coordinates of the source,
+# - the magnitude of the force source,
+# - the components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis.
+# The direction vector is made unitary internally in the code and thus only its direction matters here;
+# its norm is ignored and the norm of the force used is the factor force source times the source time function.
+USE_FORCE_POINT_SOURCE          = .false.
+
+# set to use a Ricker source time function instead of a gaussian (when using CMTSOLUTION files)
+# or a quasi-Heaviside (when using FORCESOLUTION files)
+USE_RICKER_TIME_FUNCTION        = .false.
+
+# print source time function
+PRINT_SOURCE_TIME_FUNCTION      = .false.
+
+# set to true to use GPUs
+GPU_MODE                        = .false.
+

Added: seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/STATIONS
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/STATIONS	                        (rev 0)
+++ seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/DATA/STATIONS	2012-10-25 14:58:44 UTC (rev 20923)
@@ -0,0 +1,22 @@
+X10 DB 67000.00 10767.86 0.0 100.0
+X20 DB 67000.00 22732.14 0.0 100.0
+X30 DB 67000.00 34696.43 0.0 100.0
+X40 DB 67000.00 46660.71 0.0 100.0
+X50 DB 67000.00 58625.00 0.0 100.0
+X55 DB 67000.00 67000.00 0.0 100.0
+X60 DB 67000.00 75375.00 0.0 100.0
+X70 DB 67000.00 87339.29 0.0 100.0
+X80 DB 67000.00 99303.57 0.0 100.0
+X90 DB 67000.00 111269.86 0.0 100.0
+X1 DB 67000.00 0.0 0.0 100.0
+X2 DB 67000.00 67000.0 0.0 25000.0
+X3 DB 67000.00 134000.0 0.0 100.0
+X4 DB 67000.00 67000.0 0.0 3500.0
+X5 DB 67000.00 67000.0 0.0 3000.2
+X6 DB 67000.00 67000.0 0.0 3000.1
+X7 DB 67000.00 67000.0 0.0 2999.9
+X8 DB 67000.00 67000.0 0.0 2999.8
+Y1 DB 67000.00 58625.0 0.0 2999.9
+Y2 DB 67000.00 58625.0 0.0 3000.1
+Y3 DB 67000.00 46660.71 0.0 2999.9
+Y4 DB 67000.00 46660.71 0.0 3000.1

Modified: seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/README
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/README	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/README	2012-10-25 14:58:44 UTC (rev 20923)
@@ -6,7 +6,6 @@
 with a water layer on top and an elastic layer below, using CUBIT.
 It then runs a forward simulation which couples acoustic & elastic waves.
 
-
 step-by-step tutorial:
 
 0. run the example in the directory homogeneous_halfspace
@@ -44,10 +43,8 @@
 
 4. generate databases:
 
-    - compile generate_databases:
+    - compile and run generate_databases in directory SPECFEM3D/:
       > make xgenerate_databases
-
-    - submit job script:
       > qsub go_generate_databases_pbs.bash
 
       this will create binary mesh files, e.g. "proc000***_external_mesh.bin"
@@ -58,10 +55,8 @@
 
 5. run simulation:
 
-    - compile specfem3D:
+    - compile and run specfem3D:
       > make xspecfem3D
-
-    - submit job script:
       > qsub go_solver_pbs.bash
 
     note: simulation will take about 1 h 45 minutes and generate

Modified: seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/process.sh
===================================================================
--- seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/process.sh	2012-10-25 14:18:46 UTC (rev 20922)
+++ seismo/3D/SPECFEM3D/trunk/examples/waterlayered_halfspace/process.sh	2012-10-25 14:58:44 UTC (rev 20923)
@@ -27,15 +27,15 @@
 echo
 
 mkdir -p bin
-mkdir -p OUTPUT_FILES
 mkdir -p OUTPUT_FILES/DATABASES_MPI
 
-rm -rf OUTPUT_FILES/*
+rm -f OUTPUT_FILES/*
 rm -rf OUTPUT_FILES/DATABASES_MPI/*
 
 # compiles executables in root directory
 cd ../../
-make > tmp.log
+make clean
+make > $currentdir/tmp.log
 cd $currentdir
 
 # links executables
@@ -46,17 +46,17 @@
 cp ../../../bin/xspecfem3D ./
 cd ../
 
+# stores setup
+cp DATA/Par_file OUTPUT_FILES/
+cp DATA/CMTSOLUTION OUTPUT_FILES/
+cp DATA/STATIONS OUTPUT_FILES/
+
 # decomposes mesh
 echo
 echo "  decomposing mesh..."
 echo
 ./bin/xdecompose_mesh_SCOTCH $NPROC MESH/ OUTPUT_FILES/DATABASES_MPI/
 
-# stores setup
-cp DATA/Par_file OUTPUT_FILES/
-cp DATA/CMTSOLUTION OUTPUT_FILES/
-cp DATA/STATIONS OUTPUT_FILES/
-
 # runs database generation
 echo
 echo "  running database generation..."



More information about the CIG-COMMITS mailing list