gitextract_pzg7djl1/ ├── .gitignore ├── AUTHORS ├── LICENSE ├── Makefile ├── README ├── README_seismic_cpml.html ├── analytical_solution_viscoacoustic_Carcione_version1.f90 ├── analytical_solution_viscoelastic_2D_plane_strain_Carcione_correct_with_1_over_L.f90 ├── attenuation_model_with_SolvOpt.f90 ├── conversion_between_Qp_Qs_and_Qkappa_Qmu_from_Dahlen_Tromp_959_960_in_3D_and_in_2D_plane_strain.f90 ├── email_from_Youshan_Liu_about_bug_in_the_original_fourth_order_Runge_Kutta_scheme.txt ├── explanation_from_Youshan_Liu_about_bug_in_the_original_fourth_order_Runge_Kutta_scheme.docx ├── plotall_fit_is_perfect_for_viscoelastic_fourth_order.gnu ├── seismic_ADEPML_2D_elastic_RK4_eighth_order.f90 ├── seismic_ADEPML_2D_viscoelastic_RK4_eighth_order.f90 ├── seismic_CPML_2D_anisotropic.f90 ├── seismic_CPML_2D_isotropic_fourth_order.f90 ├── seismic_CPML_2D_isotropic_second_order.f90 ├── seismic_CPML_2D_poroelastic_fourth_order.f90 ├── seismic_CPML_2D_pressure_and_velocity_fourth_order_viscoacoustic.f90 ├── seismic_CPML_2D_pressure_and_velocity_second_order_viscoacoustic.f90 ├── seismic_CPML_2D_pressure_second_order.f90 ├── seismic_CPML_2D_velocity_and_stress_fourth_order_viscoelastic.f90 ├── seismic_CPML_2D_velocity_and_stress_second_order_viscoelastic.f90 ├── seismic_CPML_3D_isotropic_MPI_OpenMP.f90 ├── seismic_CPML_3D_viscoelastic_MPI.f90 ├── seismic_PML_Collino_2D_anisotropic_fourth.f90 ├── seismic_PML_Collino_2D_isotropic.f90 └── seismic_PML_Collino_3D_isotropic_OpenMP.f90