Receiver Function Forward simulation with Specfem3D_FWATR¶
Attention
The Specfem3D_FWATR is under developing, so it has not been open accessed.
Preparation¶
For RF simulation, we invoked SEM-FK with plane wave injected to compute RFs, So parameter files are same as Specfem3D and SEM-FK, but an additional parameter file is required for RF calculation.
Common configures¶
DATA/Par_fileDATA/meshfem3D_filesDATA/CMTSOLUTION
Note
The DATA/CMTSOLUTION must exist but its parameters will not work.
Exclusive configures¶
src_rec/sources_setXX.dat: Map of source setXXand event idYY. The first field is read to defineYY.src_rec/FKmodel_YY.datsrc_rec/STATION_YY.datfwat_params/FWAT.PAR: 4 parameters are required for RF calculation, Others are the same as FWAT.RF_TSHIFT: Time shift before PNUM_FILTER: Number of Gaussian filters applied on RFs.F0: Array of Gaussian factorsMAXIT: Maximum iterationsMINDERR: Minimum residuals
Meshes and Parameters¶
Rules of meshes in Specfem3D has introduced how to create meshes and database, but there are still some key points need be highlighted.
Coupling between FK and SEM domain: for high frequency simulation, the abrupt changes of adjacent materials result in wavefield scattering. Thus a taper zone is necessary between FK and SEM, which involved a smooth transition both in velocity and interface topography.
Note
Taper zones are need to be set both along X and Y axis.
The distance between first (last) station and the taper zone should be less than first Fresnel zone radius in effective depth.
Coordinates of initial wavefront: if
ORIGIN_WAVEFRONTis set, the initial wavefront should be out of the SEM domain. We can set up it to 4 bottom corner with different back-azimuth.
Run simulation¶
Create database¶
sed -i "/LOCAL_PATH =/c\LOCAL_PATH = ./OUTPUT_FILES/DATABASES_MPI" DATA/Par_file
sed -i "/LOCAL_PATH =/c\LOCAL_PATH = ./OUTPUT_FILES/DATABASES_MPI" DATA/meshfem3D_files/Mesh_Par_file
mpirun -np 4 ./bin/xmeshfem3D
mpirun -np 4 ./bin/xgenerate_databases
Go forward simulation¶
mpirun -np 4 ./bin/xfwat0_forward_data M00 setXX rf
RFs will be saved into data/YY with SAC format as knetwk.kstnm.kcmpnm.rf.sac