[cig-commits] [commit] devel, master: moves ABSORB_FREE_SURFACE flag from constants.h.in into ABSORB_INSTEAD_OF_FREE_SURFACE flag in Par_file (a3ace9c)

cig_noreply at geodynamics.org cig_noreply at geodynamics.org
Wed Jun 18 16:49:46 PDT 2014


Repository : https://github.com/geodynamics/specfem3d

On branches: devel,master
Link       : https://github.com/geodynamics/specfem3d/compare/6026e367984905ab133865f62fa6293b343759b9...47f703851338234f96397e7da9fbff63d8178b8a

>---------------------------------------------------------------

commit a3ace9c0d80cbba8b95f1d5493a590700754bb1a
Author: Joseph Charles <jcharles at lma.cnrs-mrs.fr>
Date:   Fri Sep 21 16:52:09 2012 +0000

    moves ABSORB_FREE_SURFACE flag from constants.h.in
    into ABSORB_INSTEAD_OF_FREE_SURFACE flag in Par_file


>---------------------------------------------------------------

a3ace9c0d80cbba8b95f1d5493a590700754bb1a
 BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/in_data_files/Par_file | 7 ++++++-
 BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/in_data_files/Par_file  | 7 ++++++-
 Mount_StHelens/in_data_files/Par_file                       | 7 ++++++-
 homogeneous_halfspace/in_data_files/Par_file                | 7 ++++++-
 homogeneous_poroelastic/in_data_files/Par_file              | 7 ++++++-
 layered_halfspace/in_data_files/Par_file                    | 7 ++++++-
 meshfem3D_examples/many_interfaces/Par_file                 | 7 ++++++-
 meshfem3D_examples/simple_model/in_data_files/Par_file      | 7 ++++++-
 meshfem3D_examples/socal1D/in_data_files/Par_file           | 7 ++++++-
 tomographic_model/in_data_files/Par_file                    | 7 ++++++-
 waterlayered_halfspace/in_data_files/Par_file               | 7 ++++++-
 11 files changed, 66 insertions(+), 11 deletions(-)

diff --git a/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/in_data_files/Par_file b/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/in_data_files/Par_file
index f327661..4f30bec 100644
--- a/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/in_data_files/Par_file
+++ b/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/in_data_files/Par_file
@@ -37,6 +37,9 @@ 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.
@@ -66,7 +69,9 @@ NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at
 # in which the source is a vertical force, normal force, inclined force, impact etc.
 USE_FORCE_POINT_SOURCE          = .false.
 FACTOR_FORCE_SOURCE             = 1.d15
-# components of a (non-unitary) direction vector for the force source on the E/N/Z_UP basis
+# components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis;
+# this 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 FACTOR_FORCE_SOURCE times the source time function.
 COMPONENT_DIR_VECT_SOURCE_E     = 1.d0
 COMPONENT_DIR_VECT_SOURCE_N     = -2.d0
 COMPONENT_DIR_VECT_SOURCE_Z_UP  = -1.d0
diff --git a/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/in_data_files/Par_file b/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/in_data_files/Par_file
index 2b1bfc7..c99ddc8 100644
--- a/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/in_data_files/Par_file
+++ b/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/in_data_files/Par_file
@@ -37,6 +37,9 @@ 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.
@@ -66,7 +69,9 @@ NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at
 # in which the source is a vertical force, normal force, inclined force, impact etc.
 USE_FORCE_POINT_SOURCE          = .false.
 FACTOR_FORCE_SOURCE             = 1.d15
-# components of a (non-unitary) direction vector for the force source on the E/N/Z_UP basis
+# components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis;
+# this 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 FACTOR_FORCE_SOURCE times the source time function.
 COMPONENT_DIR_VECT_SOURCE_E     = 1.d0
 COMPONENT_DIR_VECT_SOURCE_N     = -2.d0
 COMPONENT_DIR_VECT_SOURCE_Z_UP  = -1.d0
diff --git a/Mount_StHelens/in_data_files/Par_file b/Mount_StHelens/in_data_files/Par_file
index dc758e4..cf84f2a 100644
--- a/Mount_StHelens/in_data_files/Par_file
+++ b/Mount_StHelens/in_data_files/Par_file
@@ -37,6 +37,9 @@ 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.
@@ -66,7 +69,9 @@ NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at
 # in which the source is a vertical force, normal force, inclined force, impact etc.
 USE_FORCE_POINT_SOURCE          = .false.
 FACTOR_FORCE_SOURCE             = 1.d15
-# components of a (non-unitary) direction vector for the force source on the E/N/Z_UP basis
+# components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis;
+# this 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 FACTOR_FORCE_SOURCE times the source time function.
 COMPONENT_DIR_VECT_SOURCE_E     = 1.d0
 COMPONENT_DIR_VECT_SOURCE_N     = -2.d0
 COMPONENT_DIR_VECT_SOURCE_Z_UP  = -1.d0
diff --git a/homogeneous_halfspace/in_data_files/Par_file b/homogeneous_halfspace/in_data_files/Par_file
index 3a380ef..c24d1ff 100644
--- a/homogeneous_halfspace/in_data_files/Par_file
+++ b/homogeneous_halfspace/in_data_files/Par_file
@@ -38,6 +38,9 @@ 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.
@@ -68,7 +71,9 @@ NTSTEP_BETWEEN_READ_ADJSRC      = 0
 # in which the source is a vertical force, normal force, inclined force, impact etc.
 USE_FORCE_POINT_SOURCE          = .false.
 FACTOR_FORCE_SOURCE             = 1.d15
-# components of a (non-unitary) direction vector for the force source on the E/N/Z_UP basis
+# components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis;
+# this 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 FACTOR_FORCE_SOURCE times the source time function.
 COMPONENT_DIR_VECT_SOURCE_E     = 1.d0
 COMPONENT_DIR_VECT_SOURCE_N     = -2.d0
 COMPONENT_DIR_VECT_SOURCE_Z_UP  = -1.d0
diff --git a/homogeneous_poroelastic/in_data_files/Par_file b/homogeneous_poroelastic/in_data_files/Par_file
index e15fa33..611c478 100644
--- a/homogeneous_poroelastic/in_data_files/Par_file
+++ b/homogeneous_poroelastic/in_data_files/Par_file
@@ -38,6 +38,9 @@ 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.
@@ -68,7 +71,9 @@ NTSTEP_BETWEEN_READ_ADJSRC      = 0
 # in which the source is a vertical force, normal force, inclined force, impact etc.
 USE_FORCE_POINT_SOURCE          = .false.
 FACTOR_FORCE_SOURCE             = 1.d15
-# components of a (non-unitary) direction vector for the force source on the E/N/Z_UP basis
+# components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis;
+# this 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 FACTOR_FORCE_SOURCE times the source time function.
 COMPONENT_DIR_VECT_SOURCE_E     = 1.d0
 COMPONENT_DIR_VECT_SOURCE_N     = -2.d0
 COMPONENT_DIR_VECT_SOURCE_Z_UP  = -1.d0
diff --git a/layered_halfspace/in_data_files/Par_file b/layered_halfspace/in_data_files/Par_file
index 314b71d..074223c 100644
--- a/layered_halfspace/in_data_files/Par_file
+++ b/layered_halfspace/in_data_files/Par_file
@@ -38,6 +38,9 @@ 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.
@@ -67,7 +70,9 @@ NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at
 # in which the source is a vertical force, normal force, inclined force, impact etc.
 USE_FORCE_POINT_SOURCE          = .false.
 FACTOR_FORCE_SOURCE             = 1.d15
-# components of a (non-unitary) direction vector for the force source on the E/N/Z_UP basis
+# components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis;
+# this 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 FACTOR_FORCE_SOURCE times the source time function.
 COMPONENT_DIR_VECT_SOURCE_E     = 1.d0
 COMPONENT_DIR_VECT_SOURCE_N     = -2.d0
 COMPONENT_DIR_VECT_SOURCE_Z_UP  = -1.d0
diff --git a/meshfem3D_examples/many_interfaces/Par_file b/meshfem3D_examples/many_interfaces/Par_file
index 1babb06..d247881 100644
--- a/meshfem3D_examples/many_interfaces/Par_file
+++ b/meshfem3D_examples/many_interfaces/Par_file
@@ -38,6 +38,9 @@ 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                   = .true.
 MOVIE_VOLUME                    = .false.
@@ -67,7 +70,9 @@ NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at
 # in which the source is a vertical force, normal force, inclined force, impact etc.
 USE_FORCE_POINT_SOURCE          = .false.
 FACTOR_FORCE_SOURCE             = 1.d15
-# components of a (non-unitary) direction vector for the force source on the E/N/Z_UP basis
+# components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis;
+# this 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 FACTOR_FORCE_SOURCE times the source time function.
 COMPONENT_DIR_VECT_SOURCE_E     = 1.d0
 COMPONENT_DIR_VECT_SOURCE_N     = -2.d0
 COMPONENT_DIR_VECT_SOURCE_Z_UP  = -1.d0
diff --git a/meshfem3D_examples/simple_model/in_data_files/Par_file b/meshfem3D_examples/simple_model/in_data_files/Par_file
index a0e7114..d446940 100644
--- a/meshfem3D_examples/simple_model/in_data_files/Par_file
+++ b/meshfem3D_examples/simple_model/in_data_files/Par_file
@@ -38,6 +38,9 @@ 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.
@@ -67,7 +70,9 @@ NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at
 # in which the source is a vertical force, normal force, inclined force, impact etc.
 USE_FORCE_POINT_SOURCE          = .false.
 FACTOR_FORCE_SOURCE             = 1.d15
-# components of a (non-unitary) direction vector for the force source on the E/N/Z_UP basis
+# components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis;
+# this 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 FACTOR_FORCE_SOURCE times the source time function.
 COMPONENT_DIR_VECT_SOURCE_E     = 1.d0
 COMPONENT_DIR_VECT_SOURCE_N     = -2.d0
 COMPONENT_DIR_VECT_SOURCE_Z_UP  = -1.d0
diff --git a/meshfem3D_examples/socal1D/in_data_files/Par_file b/meshfem3D_examples/socal1D/in_data_files/Par_file
index 0c646a9..9a204ed 100644
--- a/meshfem3D_examples/socal1D/in_data_files/Par_file
+++ b/meshfem3D_examples/socal1D/in_data_files/Par_file
@@ -38,6 +38,9 @@ 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.
@@ -67,7 +70,9 @@ NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at
 # in which the source is a vertical force, normal force, inclined force, impact etc.
 USE_FORCE_POINT_SOURCE          = .false.
 FACTOR_FORCE_SOURCE             = 1.d15
-# components of a (non-unitary) direction vector for the force source on the E/N/Z_UP basis
+# components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis;
+# this 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 FACTOR_FORCE_SOURCE times the source time function.
 COMPONENT_DIR_VECT_SOURCE_E     = 1.d0
 COMPONENT_DIR_VECT_SOURCE_N     = -2.d0
 COMPONENT_DIR_VECT_SOURCE_Z_UP  = -1.d0
diff --git a/tomographic_model/in_data_files/Par_file b/tomographic_model/in_data_files/Par_file
index f47900b..4200bf7 100644
--- a/tomographic_model/in_data_files/Par_file
+++ b/tomographic_model/in_data_files/Par_file
@@ -38,6 +38,9 @@ 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.
@@ -67,7 +70,9 @@ NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at
 # in which the source is a vertical force, normal force, inclined force, impact etc.
 USE_FORCE_POINT_SOURCE          = .false.
 FACTOR_FORCE_SOURCE             = 1.d15
-# components of a (non-unitary) direction vector for the force source on the E/N/Z_UP basis
+# components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis;
+# this 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 FACTOR_FORCE_SOURCE times the source time function.
 COMPONENT_DIR_VECT_SOURCE_E     = 1.d0
 COMPONENT_DIR_VECT_SOURCE_N     = -2.d0
 COMPONENT_DIR_VECT_SOURCE_Z_UP  = -1.d0
diff --git a/waterlayered_halfspace/in_data_files/Par_file b/waterlayered_halfspace/in_data_files/Par_file
index 9189e75..5e510e9 100644
--- a/waterlayered_halfspace/in_data_files/Par_file
+++ b/waterlayered_halfspace/in_data_files/Par_file
@@ -38,6 +38,9 @@ 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.
@@ -67,7 +70,9 @@ NTSTEP_BETWEEN_READ_ADJSRC      = 0      # 0 = read the whole adjoint sources at
 # in which the source is a vertical force, normal force, inclined force, impact etc.
 USE_FORCE_POINT_SOURCE          = .false.
 FACTOR_FORCE_SOURCE             = 1.d15
-# components of a (non-unitary) direction vector for the force source on the E/N/Z_UP basis
+# components of a (non-unitary) direction vector for the force source in the E/N/Z_UP basis;
+# this 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 FACTOR_FORCE_SOURCE times the source time function.
 COMPONENT_DIR_VECT_SOURCE_E     = 1.d0
 COMPONENT_DIR_VECT_SOURCE_N     = -2.d0
 COMPONENT_DIR_VECT_SOURCE_Z_UP  = -1.d0



More information about the CIG-COMMITS mailing list