From 32ad037a9411356816c89ef8c5e6329b6bc4192d Mon Sep 17 00:00:00 2001 From: Daniel Peter Date: Thu, 8 Feb 2024 21:12:50 +0100 Subject: [PATCH] updates example Par_files --- .../anisotropic_isotropic_model/DATA/Par_file | 2 +- .../Par_file_homogeneous_with_attenuation | 2 +- EXAMPLES/global_Earth_ak135f/DATA/Par_file | 8 ++--- .../MESH/Nummaterial_velocity_file_NO_MUD | 35 +++++++++++++++++++ .../DATA/Par_file | 20 +++++------ .../DATA/Par_file | 20 +++++------ EXAMPLES/noise_uniform/DATA/Par_file | 20 +++++------ .../REF_KERNEL/Par_file | 20 +++++------ EXAMPLES/thermocline/DATA/Par_file | 20 +++++------ .../tomographic_ocean_model/DATA/Par_file | 2 +- .../tomographic_ocean_model/REF_SEIS/Par_file | 2 +- .../run_this_example.sh | 2 +- 12 files changed, 94 insertions(+), 59 deletions(-) create mode 100644 EXAMPLES/global_Earth_ak135f/MESH/Nummaterial_velocity_file_NO_MUD diff --git a/EXAMPLES/anisotropic_isotropic_model/DATA/Par_file b/EXAMPLES/anisotropic_isotropic_model/DATA/Par_file index 672b368ad..c6f51027c 100644 --- a/EXAMPLES/anisotropic_isotropic_model/DATA/Par_file +++ b/EXAMPLES/anisotropic_isotropic_model/DATA/Par_file @@ -273,7 +273,7 @@ read_external_mesh = .false. mesh_file = dummy # file containing the mesh nodes_coords_file = dummy # file containing the nodes coordinates materials_file = dummy # file containing the material number for each element -nummaterial_velocity_file = ./MESH/nummaterial_velocity_file # file containing the material properties for each material +nummaterial_velocity_file = dummy # file containing the material properties for each material free_surface_file = dummy # file containing the free surface axial_elements_file = dummy # file containing the axial elements if AXISYM is true absorbing_surface_file = dummy # file containing the absorbing surface diff --git a/EXAMPLES/anisotropic_isotropic_model/DATA/Par_file_homogeneous_with_attenuation b/EXAMPLES/anisotropic_isotropic_model/DATA/Par_file_homogeneous_with_attenuation index 2e5634d26..39c74f39f 100644 --- a/EXAMPLES/anisotropic_isotropic_model/DATA/Par_file_homogeneous_with_attenuation +++ b/EXAMPLES/anisotropic_isotropic_model/DATA/Par_file_homogeneous_with_attenuation @@ -278,7 +278,7 @@ read_external_mesh = .false. mesh_file = dummy # file containing the mesh nodes_coords_file = dummy # file containing the nodes coordinates materials_file = dummy # file containing the material number for each element -nummaterial_velocity_file = ./MESH/nummaterial_velocity_file # file containing the material properties for each material +nummaterial_velocity_file = dummy # file containing the material properties for each material free_surface_file = dummy # file containing the free surface axial_elements_file = dummy # file containing the axial elements if AXISYM is true absorbing_surface_file = dummy # file containing the absorbing surface diff --git a/EXAMPLES/global_Earth_ak135f/DATA/Par_file b/EXAMPLES/global_Earth_ak135f/DATA/Par_file index c460e8561..3c3fca3c5 100644 --- a/EXAMPLES/global_Earth_ak135f/DATA/Par_file +++ b/EXAMPLES/global_Earth_ak135f/DATA/Par_file @@ -274,13 +274,13 @@ read_external_mesh = .true. mesh_file = ./MESH/Mesh_AK135F_NO_MUD # file containing the mesh nodes_coords_file = ./MESH/Nodes_AK135F_NO_MUD # file containing the nodes coordinates materials_file = ./MESH/Material_AK135F_NO_MUD # file containing the material number for each element -nummaterial_velocity_file = ./MESH/nummaterial_velocity_file # file containing the material properties for each material +nummaterial_velocity_file = ./MESH/Nummaterial_velocity_file_NO_MUD # file containing the material properties for each material free_surface_file = ./MESH/Surf_free_AK135F_NO_MUD # file containing the free surface axial_elements_file = ./MESH/Symmetry_axis_elements_AK135F_NO_MUD # file containing the axial elements if AXISYM is true absorbing_surface_file = ./MESH/Surf_abs_AK135F_NO_MUD # file containing the absorbing surface -acoustic_forcing_surface_file = ./MESH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface -absorbing_cpml_file = ./MESH/absorbing_cpml_file # file containing the CPML element numbers -tangential_detection_curve_file = ./MESH/courbe_eros_nodes # file containing the curve delimiting the velocity model +acoustic_forcing_surface_file = dummy # file containing the acoustic forcing surface +absorbing_cpml_file = dummy # file containing the CPML element numbers +tangential_detection_curve_file = dummy # file containing the curve delimiting the velocity model #----------------------------------------------------------- # diff --git a/EXAMPLES/global_Earth_ak135f/MESH/Nummaterial_velocity_file_NO_MUD b/EXAMPLES/global_Earth_ak135f/MESH/Nummaterial_velocity_file_NO_MUD new file mode 100644 index 000000000..c514f000a --- /dev/null +++ b/EXAMPLES/global_Earth_ak135f/MESH/Nummaterial_velocity_file_NO_MUD @@ -0,0 +1,35 @@ +# nummaterial_velocity_file +# format: +#(1)domain_id #(2)material_id #(3)rho #(4)vp #(5)vs #(6)Q_k #(7)Q_mu #(8)ani +# +# where +# domain_id : 1=acoustic / 2=elastic / 3=poroelastic +# material_id : POSITIVE integer identifier of material block +# rho : density +# vp : P-velocity +# vs : S-velocity +# Q_k : 9999 = no Q_kappa attenuation +# Q_mu : 9999 = no Q_mu attenuation +# ani : 0=no anisotropy/ 1,2,.. check with aniso_model.f90 +# +# example: +# 2 1 2300 2800 1500 9999.0 9999.0 0 +# +# or +# +#(1)domain_id #(2)material_id tomography elastic #(3)filename #(4)positive +# +# where +# domain_id : 1=acoustic / 2=elastic / 3=poroelastic +# material_id : NEGATIVE integer identifier of material block +# filename : filename of the tomography file +# positive : a positive unique identifier +# +# example: +# 2 -1 tomography elastic tomo.xyz 1 +# +# materials +2 1 3320.d0 8040.d0 4480.0d0 9999.d0 9999.d0 0 +2 2 4985.d0 12503.d0 6805.0d0 9999.d0 9999.d0 0 +1 3 11539.d0 9751.d0 0.0d0 9999.d0 9999.d0 0 +2 4 13004.d0 11256.d0 3663.0d0 9999.d0 9999.d0 0 diff --git a/EXAMPLES/infinite_homogeneous_moment_tensor_vertical_dip_slip/DATA/Par_file b/EXAMPLES/infinite_homogeneous_moment_tensor_vertical_dip_slip/DATA/Par_file index 80fe12ff6..b6ca026ba 100644 --- a/EXAMPLES/infinite_homogeneous_moment_tensor_vertical_dip_slip/DATA/Par_file +++ b/EXAMPLES/infinite_homogeneous_moment_tensor_vertical_dip_slip/DATA/Par_file @@ -259,16 +259,16 @@ read_external_mesh = .false. # data concerning mesh, when generated using third-party app (more info in README) # (see also absorbing_conditions above) -mesh_file = ./DATA/Mesh_canyon/canyon_mesh_file # file containing the mesh -nodes_coords_file = ./DATA/Mesh_canyon/canyon_nodes_coords_file # file containing the nodes coordinates -materials_file = ./DATA/Mesh_canyon/canyon_materials_file # file containing the material number for each element -nummaterial_velocity_file = ./MESH/nummaterial_velocity_file # file containing the material properties for each material -free_surface_file = ./DATA/Mesh_canyon/canyon_free_surface_file # file containing the free surface -axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true -absorbing_surface_file = ./DATA/Mesh_canyon/canyon_absorbing_surface_file # file containing the absorbing surface -acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface -absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers -tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model +mesh_file = dummy # file containing the mesh +nodes_coords_file = dummy # file containing the nodes coordinates +materials_file = dummy # file containing the material number for each element +nummaterial_velocity_file = dummy # file containing the material properties for each material +free_surface_file = dummy # file containing the free surface +axial_elements_file = dummy # file containing the axial elements if AXISYM is true +absorbing_surface_file = dummy # file containing the absorbing surface +acoustic_forcing_surface_file = dummy # file containing the acoustic forcing surface +absorbing_cpml_file = dummy # file containing the CPML element numbers +tangential_detection_curve_file = dummy # file containing the curve delimiting the velocity model #----------------------------------------------------------- # diff --git a/EXAMPLES/initial_plane_wave_with_free_surface/DATA/Par_file b/EXAMPLES/initial_plane_wave_with_free_surface/DATA/Par_file index 19e93e298..be23eacc3 100644 --- a/EXAMPLES/initial_plane_wave_with_free_surface/DATA/Par_file +++ b/EXAMPLES/initial_plane_wave_with_free_surface/DATA/Par_file @@ -259,16 +259,16 @@ read_external_mesh = .false. # data concerning mesh, when generated using third-party app (more info in README) # (see also absorbing_conditions above) -mesh_file = ./DATA/ice_water_rock_1D/ice_water_rock_1D_elements # file containing the mesh -nodes_coords_file = ./DATA/ice_water_rock_1D/ice_water_rock_1D_nodes # file containing the nodes coordinates -materials_file = ./DATA/ice_water_rock_1D/ice_water_rock_1D_material # file containing the material number for each element -nummaterial_velocity_file = ./MESH/nummaterial_velocity_file # file containing the material properties for each material -free_surface_file = ./DATA/ice_water_rock_1D/ice_water_rock_1D_surface_free # file containing the free surface -axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true -absorbing_surface_file = ./DATA/ice_water_rock_1D/ice_water_rock_1D_surface_absorb # file containing the absorbing surface -acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface -absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers -tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model +mesh_file = dummy # file containing the mesh +nodes_coords_file = dummy # file containing the nodes coordinates +materials_file = dummy # file containing the material number for each element +nummaterial_velocity_file = dummy # file containing the material properties for each material +free_surface_file = dummy # file containing the free surface +axial_elements_file = dummy # file containing the axial elements if AXISYM is true +absorbing_surface_file = dummy # file containing the absorbing surface +acoustic_forcing_surface_file = dummy # file containing the acoustic forcing surface +absorbing_cpml_file = dummy # file containing the CPML element numbers +tangential_detection_curve_file = dummy # file containing the curve delimiting the velocity model #----------------------------------------------------------- # diff --git a/EXAMPLES/noise_uniform/DATA/Par_file b/EXAMPLES/noise_uniform/DATA/Par_file index 10d141cc9..1848484f2 100644 --- a/EXAMPLES/noise_uniform/DATA/Par_file +++ b/EXAMPLES/noise_uniform/DATA/Par_file @@ -277,16 +277,16 @@ read_external_mesh = .false. # data concerning mesh, when generated using third-party app (more info in README) # (see also absorbing_conditions above) -mesh_file = ./DATA/Mesh_canyon/canyon_mesh_file # file containing the mesh -nodes_coords_file = ./DATA/Mesh_canyon/canyon_nodes_coords_file # file containing the nodes coordinates -materials_file = ./DATA/Mesh_canyon/canyon_materials_file # file containing the material number for each element -nummaterial_velocity_file = ./MESH/nummaterial_velocity_file # file containing the material properties for each material -free_surface_file = ./DATA/Mesh_canyon/canyon_free_surface_file # file containing the free surface -axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true -absorbing_surface_file = ./DATA/Mesh_canyon/canyon_absorbing_surface_file # file containing the absorbing surface -acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface -absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers -tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model +mesh_file = dummy # file containing the mesh +nodes_coords_file = dummy # file containing the nodes coordinates +materials_file = dummy # file containing the material number for each element +nummaterial_velocity_file = dummy # file containing the material properties for each material +free_surface_file = dummy # file containing the free surface +axial_elements_file = dummy # file containing the axial elements if AXISYM is true +absorbing_surface_file = dummy # file containing the absorbing surface +acoustic_forcing_surface_file = dummy # file containing the acoustic forcing surface +absorbing_cpml_file = dummy # file containing the CPML element numbers +tangential_detection_curve_file = dummy # file containing the curve delimiting the velocity model #----------------------------------------------------------- # diff --git a/EXAMPLES/simple_topography_and_also_a_simple_fluid_layer/REF_KERNEL/Par_file b/EXAMPLES/simple_topography_and_also_a_simple_fluid_layer/REF_KERNEL/Par_file index 1b731630a..a063dd93f 100644 --- a/EXAMPLES/simple_topography_and_also_a_simple_fluid_layer/REF_KERNEL/Par_file +++ b/EXAMPLES/simple_topography_and_also_a_simple_fluid_layer/REF_KERNEL/Par_file @@ -279,16 +279,16 @@ read_external_mesh = .false. # data concerning mesh, when generated using third-party app (more info in README) # (see also absorbing_conditions above) -mesh_file = ./DATA/mesh_file # file containing the mesh -nodes_coords_file = ./DATA/nodes_coords_file # file containing the nodes coordinates -materials_file = ./DATA/materials_file # file containing the material number for each element -nummaterial_velocity_file = ./MESH/nummaterial_velocity_file # file containing the material properties for each material -free_surface_file = ./DATA/free_surface_file # file containing the free surface -axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true -absorbing_surface_file = ./DATA/absorbing_surface_file # file containing the absorbing surface -acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface -absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers -tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model +mesh_file = dummy # file containing the mesh +nodes_coords_file = dummy # file containing the nodes coordinates +materials_file = dummy # file containing the material number for each element +nummaterial_velocity_file = dummy # file containing the material properties for each material +free_surface_file = dummy # file containing the free surface +axial_elements_file = dummy # file containing the axial elements if AXISYM is true +absorbing_surface_file = dummy # file containing the absorbing surface +acoustic_forcing_surface_file = dummy # file containing the acoustic forcing surface +absorbing_cpml_file = dummy # file containing the CPML element numbers +tangential_detection_curve_file = dummy # file containing the curve delimiting the velocity model #----------------------------------------------------------- # diff --git a/EXAMPLES/thermocline/DATA/Par_file b/EXAMPLES/thermocline/DATA/Par_file index cedf88d4a..6673a67b4 100644 --- a/EXAMPLES/thermocline/DATA/Par_file +++ b/EXAMPLES/thermocline/DATA/Par_file @@ -268,16 +268,16 @@ read_external_mesh = .false. # data concerning mesh, when generated using third-party app (more info in README) # (see also absorbing_conditions above) -mesh_file = ./DATA/Mesh_canyon/canyon_mesh_file # file containing the mesh -nodes_coords_file = ./DATA/Mesh_canyon/canyon_nodes_coords_file # file containing the nodes coordinates -materials_file = ./DATA/Mesh_canyon/canyon_materials_file # file containing the material number for each element -nummaterial_velocity_file = ./MESH/nummaterial_velocity_file # file containing the material properties for each material -free_surface_file = ./DATA/Mesh_canyon/canyon_free_surface_file # file containing the free surface -axial_elements_file = ./DATA/axial_elements_file # file containing the axial elements if AXISYM is true -absorbing_surface_file = ./DATA/Mesh_canyon/canyon_absorbing_surface_file # file containing the absorbing surface -acoustic_forcing_surface_file = ./DATA/MSH/Surf_acforcing_Bottom_enforcing_mesh # file containing the acoustic forcing surface -absorbing_cpml_file = ./DATA/absorbing_cpml_file # file containing the CPML element numbers -tangential_detection_curve_file = ./DATA/courbe_eros_nodes # file containing the curve delimiting the velocity model +mesh_file = dummy # file containing the mesh +nodes_coords_file = dummy # file containing the nodes coordinates +materials_file = dummy # file containing the material number for each element +nummaterial_velocity_file = dummy # file containing the material properties for each material +free_surface_file = dummy # file containing the free surface +axial_elements_file = dummy # file containing the axial elements if AXISYM is true +absorbing_surface_file = dummy # file containing the absorbing surface +acoustic_forcing_surface_file = dummy # file containing the acoustic forcing surface +absorbing_cpml_file = dummy # file containing the CPML element numbers +tangential_detection_curve_file = dummy # file containing the curve delimiting the velocity model #----------------------------------------------------------- # diff --git a/EXAMPLES/tomographic_ocean_model/DATA/Par_file b/EXAMPLES/tomographic_ocean_model/DATA/Par_file index 078d9c5ad..eaf1e842a 100644 --- a/EXAMPLES/tomographic_ocean_model/DATA/Par_file +++ b/EXAMPLES/tomographic_ocean_model/DATA/Par_file @@ -281,7 +281,7 @@ read_external_mesh = .false. mesh_file = dummy # file containing the mesh nodes_coords_file = dummy # file containing the nodes coordinates materials_file = dummy # file containing the material number for each element -nummaterial_velocity_file = ./MESH/nummaterial_velocity_file # file containing the material properties for each material +nummaterial_velocity_file = dummy # file containing the material properties for each material free_surface_file = dummy # file containing the free surface axial_elements_file = dummy # file containing the axial elements if AXISYM is true absorbing_surface_file = dummy # file containing the absorbing surface diff --git a/EXAMPLES/tomographic_ocean_model/REF_SEIS/Par_file b/EXAMPLES/tomographic_ocean_model/REF_SEIS/Par_file index 078d9c5ad..eaf1e842a 100644 --- a/EXAMPLES/tomographic_ocean_model/REF_SEIS/Par_file +++ b/EXAMPLES/tomographic_ocean_model/REF_SEIS/Par_file @@ -281,7 +281,7 @@ read_external_mesh = .false. mesh_file = dummy # file containing the mesh nodes_coords_file = dummy # file containing the nodes coordinates materials_file = dummy # file containing the material number for each element -nummaterial_velocity_file = ./MESH/nummaterial_velocity_file # file containing the material properties for each material +nummaterial_velocity_file = dummy # file containing the material properties for each material free_surface_file = dummy # file containing the free surface axial_elements_file = dummy # file containing the axial elements if AXISYM is true absorbing_surface_file = dummy # file containing the absorbing surface diff --git a/EXAMPLES/tomographic_ocean_model/run_this_example.sh b/EXAMPLES/tomographic_ocean_model/run_this_example.sh index 3ae1b6361..b26bef3f1 100755 --- a/EXAMPLES/tomographic_ocean_model/run_this_example.sh +++ b/EXAMPLES/tomographic_ocean_model/run_this_example.sh @@ -27,7 +27,7 @@ cd ../ # scripts if [ ! -e createTomographyFile.py ]; then - ln -s ../../utils/createTomographyFile.py + ln -s ../../utils/scripts/createTomographyFile.py fi if [ ! -e plot_model_from_gll_or_binary_file.py ]; then ln -s ../../utils/Visualization/plot_model_from_gll_or_binary_file.py