Skip to content

Commit

Permalink
Added elastic TTI PSV RTM module
Browse files Browse the repository at this point in the history
  • Loading branch information
daniel-koehn committed Feb 16, 2017
1 parent a0a5285 commit 89eaee6
Show file tree
Hide file tree
Showing 5 changed files with 911 additions and 5 deletions.
7 changes: 7 additions & 0 deletions include/fd.h
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,11 @@ void checkfd_ssg_TTI(FILE *fp, float ** prho, float ** c11, float ** c13, float

void FD_TTI();

float grad_obj_TTI(struct wavePSV *wavePSV, struct wavePSV_PML *wavePSV_PML, struct matTTI *matTTI, struct fwiPSV *fwiPSV, struct mpiPSV *mpiPSV,
struct seisPSV *seisPSV, struct seisPSVfwi *seisPSVfwi, struct acq *acq, float *hc, int iter, int nsrc, int ns, int ntr, int ntr_glob, int nsrc_glob,
int nsrc_loc, int ntr_loc, int nstage, float **We, float **Ws, float **Wr, float ** taper_coeff, int hin, int *DTINV_help,
MPI_Request * req_send, MPI_Request * req_rec);

void model_elastic_TTI(float ** rho, float ** c11, float ** c13, float ** c33, float ** c44, float ** theta);

void physics_TTI();
Expand All @@ -314,6 +319,8 @@ void readmod_elastic_TTI(float ** rho, float ** c11, float ** c13, float **

void rot_el_tensor_TTI(struct matTTI *matTTI);

void RTM_TTI();

void update_s_elastic_PML_TTI(int nx1, int nx2, int ny1, int ny2,
float ** vx, float ** vy, float ** ux, float ** uy, float ** uxy, float ** uyx, float ** sxx, float ** syy,
float ** sxy, float ** d11, float ** d13, float ** d15, float ** d15h, float ** d33, float ** d35, float ** d35h, float ** d55h,
Expand Down
2 changes: 2 additions & 0 deletions src/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -133,10 +133,12 @@ DENISE += alloc_matVTI.c \
DENISE += alloc_matTTI.c \
checkfd_ssg_TTI.c \
FD_TTI.c \
grad_obj_TTI.c \
$(MODEL_TTI) \
physics_TTI.c \
readmod_elastic_TTI.c \
rot_el_tensor_TTI.c \
RTM_TTI.c \
update_s_elastic_PML_TTI.c \
TTI.c

Expand Down
Loading

0 comments on commit 89eaee6

Please sign in to comment.