|
| 1 | +#----------------------------------------------------------- |
| 2 | +# |
| 3 | +# Meshing input parameters |
| 4 | +# |
| 5 | +#----------------------------------------------------------- |
| 6 | + |
| 7 | +# coordinates of mesh block in latitude/longitude and depth in km |
| 8 | +LATITUDE_MIN = -2500.0 |
| 9 | +LATITUDE_MAX = 2500.0 |
| 10 | +LONGITUDE_MIN = -2500.0 |
| 11 | +LONGITUDE_MAX = 2500.0 |
| 12 | +DEPTH_BLOCK_KM = 5.d0 |
| 13 | +UTM_PROJECTION_ZONE = 0 |
| 14 | +SUPPRESS_UTM_PROJECTION = .true. |
| 15 | + |
| 16 | +# file that contains the interfaces of the model / mesh |
| 17 | +INTERFACES_FILE = interfaces.dat |
| 18 | + |
| 19 | +# file that contains the cavity |
| 20 | +CAVITY_FILE = no_cavity.dat |
| 21 | + |
| 22 | +# number of elements at the surface along edges of the mesh at the surface |
| 23 | +# (must be 8 * multiple of NPROC below if mesh is not regular and contains mesh doublings) |
| 24 | +# (must be multiple of NPROC below if mesh is regular) |
| 25 | +NEX_XI = 32 |
| 26 | +NEX_ETA = 32 |
| 27 | + |
| 28 | +# number of MPI processors along xi and eta (can be different) |
| 29 | +NPROC_XI = 2 |
| 30 | +NPROC_ETA = 2 |
| 31 | + |
| 32 | +#----------------------------------------------------------- |
| 33 | +# |
| 34 | +# Doubling layers |
| 35 | +# |
| 36 | +#----------------------------------------------------------- |
| 37 | + |
| 38 | +# Regular/irregular mesh |
| 39 | +USE_REGULAR_MESH = .true. |
| 40 | +# Only for irregular meshes, number of doubling layers and their position |
| 41 | +NDOUBLINGS = 0 |
| 42 | +# NZ_DOUBLING_1 is the parameter to set up if there is only one doubling layer |
| 43 | +# (more doubling entries can be added if needed to match NDOUBLINGS value) |
| 44 | +NZ_DOUBLING_1 = 0 |
| 45 | +NZ_DOUBLING_2 = 0 |
| 46 | + |
| 47 | +#----------------------------------------------------------- |
| 48 | +# |
| 49 | +# Visualization |
| 50 | +# |
| 51 | +#----------------------------------------------------------- |
| 52 | + |
| 53 | +# create mesh files for visualisation or further checking |
| 54 | +CREATE_ABAQUS_FILES = .false. |
| 55 | +CREATE_DX_FILES = .false. |
| 56 | +CREATE_VTK_FILES = .true. |
| 57 | + |
| 58 | +# stores mesh files as cubit-exported files into directory MESH/ (for single process run) |
| 59 | +SAVE_MESH_AS_CUBIT = .false. |
| 60 | + |
| 61 | +# path to store the databases files |
| 62 | +LOCAL_PATH = ./DATABASES_MPI |
| 63 | + |
| 64 | +#----------------------------------------------------------- |
| 65 | +# |
| 66 | +# CPML |
| 67 | +# |
| 68 | +#----------------------------------------------------------- |
| 69 | + |
| 70 | +# CPML perfectly matched absorbing layers |
| 71 | +THICKNESS_OF_X_PML = 0.0d0 |
| 72 | +THICKNESS_OF_Y_PML = 0.0d0 |
| 73 | +THICKNESS_OF_Z_PML = 0.0d0 |
| 74 | + |
| 75 | +#----------------------------------------------------------- |
| 76 | +# |
| 77 | +# Domain materials |
| 78 | +# |
| 79 | +#----------------------------------------------------------- |
| 80 | + |
| 81 | +# number of materials |
| 82 | +NMATERIALS = 1 |
| 83 | +# define the different materials in the model as: |
| 84 | +# #material_id #rho #vp #vs #Q_Kappa #Q_mu #anisotropy_flag #domain_id |
| 85 | +# Q_Kappa : Q_Kappa attenuation quality factor |
| 86 | +# Q_mu : Q_mu attenuation quality factor |
| 87 | +# anisotropy_flag : 0 = no anisotropy / 1,2,... check the implementation in file aniso_model.f90 |
| 88 | +# domain_id : 1 = acoustic / 2 = elastic |
| 89 | +1 2600 5175 3025 9999. 9999. 0 2 |
| 90 | + |
| 91 | +#----------------------------------------------------------- |
| 92 | +# |
| 93 | +# Domain regions |
| 94 | +# |
| 95 | +#----------------------------------------------------------- |
| 96 | + |
| 97 | +# number of regions |
| 98 | +NREGIONS = 1 |
| 99 | +# define the different regions of the model as : |
| 100 | +#NEX_XI_BEGIN #NEX_XI_END #NEX_ETA_BEGIN #NEX_ETA_END #NZ_BEGIN #NZ_END #material_id |
| 101 | +1 32 1 32 1 32 1 |
| 102 | + |
0 commit comments