[cig-commits] [commit] devel, master: moves point source flags from constants.h.in to Par_file (14d284b)

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


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

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

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

commit 14d284bb0842f40783b0fa6a4cb54bed93791d53
Author: Joseph Charles <jcharles at lma.cnrs-mrs.fr>
Date:   Thu Sep 13 21:00:44 2012 +0000

    moves point source flags from constants.h.in to Par_file


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

14d284bb0842f40783b0fa6a4cb54bed93791d53
 BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/in_data_files/Par_file | 8 ++++++++
 BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/in_data_files/Par_file  | 8 ++++++++
 Mount_StHelens/in_data_files/Par_file                       | 8 ++++++++
 homogeneous_halfspace/in_data_files/Par_file                | 8 ++++++++
 homogeneous_poroelastic/in_data_files/Par_file              | 8 ++++++++
 layered_halfspace/in_data_files/Par_file                    | 8 ++++++++
 meshfem3D_examples/many_interfaces/Par_file                 | 8 ++++++++
 meshfem3D_examples/simple_model/in_data_files/Par_file      | 8 ++++++++
 meshfem3D_examples/socal1D/in_data_files/Par_file           | 8 ++++++++
 tomographic_model/in_data_files/Par_file                    | 8 ++++++++
 waterlayered_halfspace/in_data_files/Par_file               | 8 ++++++++
 11 files changed, 88 insertions(+)

diff --git a/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/in_data_files/Par_file b/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/in_data_files/Par_file
index 3fd84f4..faa4fae 100644
--- a/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/in_data_files/Par_file
+++ b/BENCHMARK_CLAERBOUT_ADJOINT/ACOUSTIC/in_data_files/Par_file
@@ -61,6 +61,14 @@ 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 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, impact etc.
+USE_FORCE_POINT_SOURCE          = .false.
+FACTOR_FORCE_SOURCE             = 1.d15
+# direction in comp E/N/Z = 1/2/3
+COMPONENT_FORCE_SOURCE          = 3
+
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
diff --git a/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/in_data_files/Par_file b/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/in_data_files/Par_file
index 433ceb9..b365d86 100644
--- a/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/in_data_files/Par_file
+++ b/BENCHMARK_CLAERBOUT_ADJOINT/ELASTIC/in_data_files/Par_file
@@ -61,6 +61,14 @@ 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 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, impact etc.
+USE_FORCE_POINT_SOURCE          = .false.
+FACTOR_FORCE_SOURCE             = 1.d15
+# direction in comp E/N/Z = 1/2/3
+COMPONENT_FORCE_SOURCE          = 3
+
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
diff --git a/Mount_StHelens/in_data_files/Par_file b/Mount_StHelens/in_data_files/Par_file
index d449604..081bb56 100644
--- a/Mount_StHelens/in_data_files/Par_file
+++ b/Mount_StHelens/in_data_files/Par_file
@@ -61,6 +61,14 @@ 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 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, impact etc.
+USE_FORCE_POINT_SOURCE          = .false.
+FACTOR_FORCE_SOURCE             = 1.d15
+# direction in comp E/N/Z = 1/2/3
+COMPONENT_FORCE_SOURCE          = 3
+
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .false.
 
diff --git a/homogeneous_halfspace/in_data_files/Par_file b/homogeneous_halfspace/in_data_files/Par_file
index 29aef4f..1f9a162 100644
--- a/homogeneous_halfspace/in_data_files/Par_file
+++ b/homogeneous_halfspace/in_data_files/Par_file
@@ -63,6 +63,14 @@ NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
 # 0 = read the whole adjoint sources at the same time
 NTSTEP_BETWEEN_READ_ADJSRC      = 0      
 
+# use a force source 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, impact etc.
+USE_FORCE_POINT_SOURCE          = .false.
+FACTOR_FORCE_SOURCE             = 1.d15
+# direction in comp E/N/Z = 1/2/3
+COMPONENT_FORCE_SOURCE          = 3
+
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .false.
 
diff --git a/homogeneous_poroelastic/in_data_files/Par_file b/homogeneous_poroelastic/in_data_files/Par_file
index 8bd03b5..d821556 100644
--- a/homogeneous_poroelastic/in_data_files/Par_file
+++ b/homogeneous_poroelastic/in_data_files/Par_file
@@ -63,6 +63,14 @@ NTSTEP_BETWEEN_OUTPUT_SEISMOS   = 10000
 # # 0 = read the whole adjoint sources at the same time
 NTSTEP_BETWEEN_READ_ADJSRC      = 0
 
+# use a force source 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, impact etc.
+USE_FORCE_POINT_SOURCE          = .false.
+FACTOR_FORCE_SOURCE             = 1.d15
+# direction in comp E/N/Z = 1/2/3
+COMPONENT_FORCE_SOURCE          = 3
+
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
diff --git a/layered_halfspace/in_data_files/Par_file b/layered_halfspace/in_data_files/Par_file
index 425dadd..fe893cd 100644
--- a/layered_halfspace/in_data_files/Par_file
+++ b/layered_halfspace/in_data_files/Par_file
@@ -62,6 +62,14 @@ 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 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, impact etc.
+USE_FORCE_POINT_SOURCE          = .false.
+FACTOR_FORCE_SOURCE             = 1.d15
+# direction in comp E/N/Z = 1/2/3
+COMPONENT_FORCE_SOURCE          = 3
+
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .false.
 
diff --git a/meshfem3D_examples/many_interfaces/Par_file b/meshfem3D_examples/many_interfaces/Par_file
index 0501bae..8ac6d6f 100644
--- a/meshfem3D_examples/many_interfaces/Par_file
+++ b/meshfem3D_examples/many_interfaces/Par_file
@@ -62,6 +62,14 @@ 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 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, impact etc.
+USE_FORCE_POINT_SOURCE          = .false.
+FACTOR_FORCE_SOURCE             = 1.d15
+# direction in comp E/N/Z = 1/2/3
+COMPONENT_FORCE_SOURCE          = 3
+
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .false.
 
diff --git a/meshfem3D_examples/simple_model/in_data_files/Par_file b/meshfem3D_examples/simple_model/in_data_files/Par_file
index df8b798..8e3fff1 100644
--- a/meshfem3D_examples/simple_model/in_data_files/Par_file
+++ b/meshfem3D_examples/simple_model/in_data_files/Par_file
@@ -62,6 +62,14 @@ 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 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, impact etc.
+USE_FORCE_POINT_SOURCE          = .false.
+FACTOR_FORCE_SOURCE             = 1.d15
+# direction in comp E/N/Z = 1/2/3
+COMPONENT_FORCE_SOURCE          = 3
+
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .false.
 
diff --git a/meshfem3D_examples/socal1D/in_data_files/Par_file b/meshfem3D_examples/socal1D/in_data_files/Par_file
index d380526..053a064 100644
--- a/meshfem3D_examples/socal1D/in_data_files/Par_file
+++ b/meshfem3D_examples/socal1D/in_data_files/Par_file
@@ -62,6 +62,14 @@ 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 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, impact etc.
+USE_FORCE_POINT_SOURCE          = .false.
+FACTOR_FORCE_SOURCE             = 1.d15
+# direction in comp E/N/Z = 1/2/3
+COMPONENT_FORCE_SOURCE          = 3
+
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .true.
 
diff --git a/tomographic_model/in_data_files/Par_file b/tomographic_model/in_data_files/Par_file
index 96d3a6a..e8ac208 100644
--- a/tomographic_model/in_data_files/Par_file
+++ b/tomographic_model/in_data_files/Par_file
@@ -62,6 +62,14 @@ 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 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, impact etc.
+USE_FORCE_POINT_SOURCE          = .false.
+FACTOR_FORCE_SOURCE             = 1.d15
+# direction in comp E/N/Z = 1/2/3
+COMPONENT_FORCE_SOURCE          = 3
+
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .false.
 
diff --git a/waterlayered_halfspace/in_data_files/Par_file b/waterlayered_halfspace/in_data_files/Par_file
index ffdb810..2469e2b 100644
--- a/waterlayered_halfspace/in_data_files/Par_file
+++ b/waterlayered_halfspace/in_data_files/Par_file
@@ -62,6 +62,14 @@ 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 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, impact etc.
+USE_FORCE_POINT_SOURCE          = .false.
+FACTOR_FORCE_SOURCE             = 1.d15
+# direction in comp E/N/Z = 1/2/3
+COMPONENT_FORCE_SOURCE          = 3
+
 # print source time function
 PRINT_SOURCE_TIME_FUNCTION      = .false.
 



More information about the CIG-COMMITS mailing list