Skip to content
SEISMIC_CPML is a set of sixteen open-source Fortran90 programs to solve the two-dimensional or three-dimensional isotropic or anisotropic elastic, viscoelastic or poroelastic wave equation using a finite-difference method with Convolutional or Auxiliary Perfectly Matched Layer (C-PML or ADE-PML) conditions, developed by Dimitri Komatitsch and R…
Fortran HTML Other
Branch: master
Clone or download
Pull request Compare This branch is 1 commit behind geodynamics:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
AUTHORS
LICENSE
Makefile
README
README_seismic_cpml.html switched to version 3 of the GNU license; also updated the Makefile a… Jul 12, 2018
Steven_Gedney_course_notes_EE699_Notes8_used_for_two_formulas_in_some_of_the_codes.pdf
analytical_solution_viscoacoustic_Carcione_version1.f90
analytical_solution_viscoacoustic_small_excerpt_of_Carcione_Kosloff_Kosloff_GJI_1988.pdf
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 better comments in conversion_between_Qp_Qs_and_Qkappa_Qmu_from_Dahle… Jul 24, 2018
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
formulas_to_convert_between_Qkappa_Qmu_and_Qp_Qs_in_3D_and_in_2D_plane_strain.pdf
older_obsolete_letter_CeCILL_SEISMIC_CPML.pdf
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 removed + 0.1d0 * ALPHA_MAX_PML from all the formulas, following a di… Jul 13, 2018
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 added conversion_between_Qp_Qs_and_Qkappa_Qmu_from_Dahlen_Tromp_959_9… Jul 24, 2018
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 ran the cleaning script of SPECFEM Jul 10, 2018
seismic_PML_Collino_2D_isotropic.f90
seismic_PML_Collino_3D_isotropic_OpenMP.f90

README

seismic_cpml
============

SEISMIC_CPML is a set of twelve open-source Fortran90 programs to solve the two-dimensional or three-dimensional isotropic or anisotropic elastic, viscoelastic or poroelastic wave equation using a finite-difference method with Convolutional or Auxiliary Perfectly Matched Layer (C-PML or ADE-PML) conditions, developed by Dimitri Komatitsch and Roland Martin from CNRS, France.

See README_seismic_cpml.html in this directory for more details.

You can’t perform that action at this time.