[cig-commits] r15913 - seismo/3D/CPML/tags/v1.1.0

dkomati1 at geodynamics.org dkomati1 at geodynamics.org
Sat Oct 31 11:03:51 PDT 2009


Author: dkomati1
Date: 2009-10-31 11:03:50 -0700 (Sat, 31 Oct 2009)
New Revision: 15913

Modified:
   seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_anisotropic.f90
   seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_isotropic_fourth_order.f90
   seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_isotropic_second_order.f90
   seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_poroelastic_fourth_order.f90
   seismo/3D/CPML/tags/v1.1.0/seismic_CPML_3D_isotropic_MPI_OpenMP.f90
   seismo/3D/CPML/tags/v1.1.0/seismic_CPML_3D_viscoelastic_MPI.f90
Log:
updated the BibTeX references


Modified: seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_anisotropic.f90
===================================================================
--- seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_anisotropic.f90	2009-10-31 18:03:18 UTC (rev 15912)
+++ seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_anisotropic.f90	2009-10-31 18:03:50 UTC (rev 15913)
@@ -67,10 +67,10 @@
 !                  sigma_yy
 !
 
-! The C-PML implementation is based in part on formulas given in Roden and Gedney (2000)
+! The C-PML implementation is based in part on formulas given in Roden and Gedney (2000).
+! If you use this code for your own research, please cite some (or all) of these
+! articles:
 !
-! If you use this code for your own research, please cite some (or all) of these articles:
-!
 ! @ARTICLE{KoMa07,
 ! author = {Dimitri Komatitsch and Roland Martin},
 ! title = {An unsplit convolutional {P}erfectly {M}atched {L}ayer improved
@@ -82,10 +82,20 @@
 ! pages = {SM155-SM167},
 ! doi = {10.1190/1.2757586}}
 !
+! @ARTICLE{MaKoGe08,
+! author = {Roland Martin and Dimitri Komatitsch and Stephen D. Gedney},
+! title = {A variational formulation of a stabilized unsplit convolutional perfectly
+! matched layer for the isotropic or anisotropic seismic wave equation},
+! journal = {Computer Modeling in Engineering and Sciences},
+! year = {2008},
+! volume = {37},
+! pages = {274-304},
+! number = {3}}
+!
 ! @ARTICLE{MaKoEz08,
-! author = {Roland Martin and Dimitri Komatitsch and Abdelaaziz Ezziani},
+! author = {Roland Martin and Dimitri Komatitsch and Abdela\^aziz Ezziani},
 ! title = {An unsplit convolutional perfectly matched layer improved at grazing
-!          incidence for seismic wave equation in poroelastic media},
+! incidence for seismic wave equation in poroelastic media},
 ! journal = {Geophysics},
 ! year = {2008},
 ! volume = {73},
@@ -93,27 +103,17 @@
 ! number = {4},
 ! doi = {10.1190/1.2939484}}
 !
-! @ARTICLE{MaKoGe08,
-! author = {Roland Martin and Dimitri Komatitsch and Stephen D. Gedney},
-! title = {A variational formulation of a stabilized unsplit convolutional perfectly
-!          matched layer for the isotropic or anisotropic seismic wave equation},
-! journal = {Computer Modeling in Engineering and Sciences},
-! year = {2008},
-! volume = {37},
-! pages = {274-304},
-! number = {3}}
+! @ARTICLE{MaKo09,
+! author = {Roland Martin and Dimitri Komatitsch},
+! title = {An unsplit convolutional perfectly matched layer technique improved
+! at grazing incidence for the viscoelastic wave equation},
+! journal = {Geophysical Journal International},
+! year = {2009},
+! volume = {179},
+! pages = {333-344},
+! number = {1},
+! doi = {10.1111/j.1365-246X.2009.04278.x}}
 !
-! @ARTICLE{RoGe00,
-! author = {J. A. Roden and S. D. Gedney},
-! title = {Convolution {PML} ({CPML}): {A}n Efficient {FDTD} Implementation
-!          of the {CFS}-{PML} for Arbitrary Media},
-! journal = {Microwave and Optical Technology Letters},
-! year = {2000},
-! volume = {27},
-! number = {5},
-! pages = {334-339},
-! doi = {10.1002/1098-2760(20001205)27:5<334::AID-MOP14>3.0.CO;2-A}}
-!
 ! If you use the anisotropic implementation, please cite this article,
 ! in which the anisotropic parameters are described, as well:
 !
@@ -127,6 +127,19 @@
 ! pages = {1251-1260},
 ! doi = {10.1190/1.1444816}}
 !
+! The original CPML technique for Maxwell's equations is described in:
+!
+! @ARTICLE{RoGe00,
+! author = {J. A. Roden and S. D. Gedney},
+! title = {Convolution {PML} ({CPML}): {A}n Efficient {FDTD} Implementation
+!          of the {CFS}-{PML} for Arbitrary Media},
+! journal = {Microwave and Optical Technology Letters},
+! year = {2000},
+! volume = {27},
+! number = {5},
+! pages = {334-339},
+! doi = {10.1002/1098-2760(20001205)27:5<334::AID-MOP14>3.0.CO;2-A}}
+!
 ! To display the 2D results as color images, use:
 !
 !   " display image*.gif " or " gimp image*.gif "

Modified: seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_isotropic_fourth_order.f90
===================================================================
--- seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_isotropic_fourth_order.f90	2009-10-31 18:03:18 UTC (rev 15912)
+++ seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_isotropic_fourth_order.f90	2009-10-31 18:03:50 UTC (rev 15913)
@@ -71,7 +71,7 @@
 ! to see the changes that have been made to switch from the second-order operator
 ! to the fourth-order operator:
 !
-!   diff seismic_CPML_2D_iso_second.f90 seismic_CPML_2D_iso_fourth.f90
+! diff seismic_CPML_2D_isotropic_second_order.f90 seismic_CPML_2D_isotropic_fourth_order.f90
 
 ! The C-PML implementation is based in part on formulas given in Roden and Gedney (2000)
 !

Modified: seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_isotropic_second_order.f90
===================================================================
--- seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_isotropic_second_order.f90	2009-10-31 18:03:18 UTC (rev 15912)
+++ seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_isotropic_second_order.f90	2009-10-31 18:03:50 UTC (rev 15913)
@@ -65,10 +65,10 @@
 !                  sigma_yy
 !
 
-! The C-PML implementation is based in part on formulas given in Roden and Gedney (2000)
+! The C-PML implementation is based in part on formulas given in Roden and Gedney (2000).
+! If you use this code for your own research, please cite some (or all) of these
+! articles:
 !
-! If you use this code for your own research, please cite some (or all) of these articles:
-!
 ! @ARTICLE{KoMa07,
 ! author = {Dimitri Komatitsch and Roland Martin},
 ! title = {An unsplit convolutional {P}erfectly {M}atched {L}ayer improved
@@ -81,9 +81,9 @@
 ! doi = {10.1190/1.2757586}}
 !
 ! @ARTICLE{MaKoEz08,
-! author = {Roland Martin and Dimitri Komatitsch and Abdelaaziz Ezziani},
+! author = {Roland Martin and Dimitri Komatitsch and Abdela\^aziz Ezziani},
 ! title = {An unsplit convolutional perfectly matched layer improved at grazing
-!          incidence for seismic wave equation in poroelastic media},
+! incidence for seismic wave equation in poroelastic media},
 ! journal = {Geophysics},
 ! year = {2008},
 ! volume = {73},
@@ -91,16 +91,29 @@
 ! number = {4},
 ! doi = {10.1190/1.2939484}}
 !
+! @ARTICLE{MaKo09,
+! author = {Roland Martin and Dimitri Komatitsch},
+! title = {An unsplit convolutional perfectly matched layer technique improved
+! at grazing incidence for the viscoelastic wave equation},
+! journal = {Geophysical Journal International},
+! year = {2009},
+! volume = {179},
+! pages = {333-344},
+! number = {1},
+! doi = {10.1111/j.1365-246X.2009.04278.x}}
+!
 ! @ARTICLE{MaKoGe08,
 ! author = {Roland Martin and Dimitri Komatitsch and Stephen D. Gedney},
 ! title = {A variational formulation of a stabilized unsplit convolutional perfectly
-!          matched layer for the isotropic or anisotropic seismic wave equation},
+! matched layer for the isotropic or anisotropic seismic wave equation},
 ! journal = {Computer Modeling in Engineering and Sciences},
 ! year = {2008},
 ! volume = {37},
 ! pages = {274-304},
 ! number = {3}}
 !
+! The original CPML technique for Maxwell's equations is described in:
+!
 ! @ARTICLE{RoGe00,
 ! author = {J. A. Roden and S. D. Gedney},
 ! title = {Convolution {PML} ({CPML}): {A}n Efficient {FDTD} Implementation
@@ -111,6 +124,7 @@
 ! number = {5},
 ! pages = {334-339},
 ! doi = {10.1002/1098-2760(20001205)27:5<334::AID-MOP14>3.0.CO;2-A}}
+
 !
 ! To display the 2D results as color images, use:
 !

Modified: seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_poroelastic_fourth_order.f90
===================================================================
--- seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_poroelastic_fourth_order.f90	2009-10-31 18:03:18 UTC (rev 15912)
+++ seismo/3D/CPML/tags/v1.1.0/seismic_CPML_2D_poroelastic_fourth_order.f90	2009-10-31 18:03:50 UTC (rev 15913)
@@ -67,10 +67,21 @@
 !                  sigma_yy
 !
 
-! The C-PML implementation is based in part on formulas given in Roden and Gedney (2000)
+! The C-PML implementation is based in part on formulas given in Roden and Gedney (2000).
 ! If you use this code for your own research, please cite some (or all) of these
 ! articles:
 !
+! @ARTICLE{MaKoEz08,
+! author = {Roland Martin and Dimitri Komatitsch and Abdela\^aziz Ezziani},
+! title = {An unsplit convolutional perfectly matched layer improved at grazing
+! incidence for seismic wave equation in poroelastic media},
+! journal = {Geophysics},
+! year = {2008},
+! volume = {73},
+! pages = {T51-T61},
+! number = {4},
+! doi = {10.1190/1.2939484}}
+!
 ! @ARTICLE{KoMa07,
 ! author = {Dimitri Komatitsch and Roland Martin},
 ! title = {An unsplit convolutional {P}erfectly {M}atched {L}ayer improved
@@ -82,36 +93,29 @@
 ! pages = {SM155-SM167},
 ! doi = {10.1190/1.2757586}}
 !
-! @ARTICLE{MaKoEz08,
-! author = {Roland Martin and Dimitri Komatitsch and Abdelaaziz Ezziani},
-! title = {An unsplit convolutional perfectly matched layer improved at grazing
-!          incidence for seismic wave equation in poroelastic media},
-! journal = {Geophysics},
-! year = {2008},
-! volume = {73},
-!
 ! @ARTICLE{MaKo09,
 ! author = {Roland Martin and Dimitri Komatitsch},
-! title = {An unsplit convolutional {P}erfectly {M}atched {L}ayer technique
-! improved at grazing incidence for the viscoelastic wave equation},
-! journal = {geophysical journal international},
+! title = {An unsplit convolutional perfectly matched layer technique improved
+! at grazing incidence for the viscoelastic wave equation},
+! journal = {Geophysical Journal International},
 ! year = {2009},
 ! volume = {179},
-! number = {},
 ! pages = {333-344},
-! doi = {doi: 10.1111/j.1365-246X.2009.04278.x}}
+! number = {1},
+! doi = {10.1111/j.1365-246X.2009.04278.x}}
 !
 ! @ARTICLE{MaKoGe08,
 ! author = {Roland Martin and Dimitri Komatitsch and Stephen D. Gedney},
-! title = {A variational formulation of a stabilized unsplit convolutional
-! perfectly matched layer for the isotropic or anisotropic seismic wave
-!          equation},
+! title = {A variational formulation of a stabilized unsplit convolutional perfectly
+! matched layer for the isotropic or anisotropic seismic wave equation},
 ! journal = {Computer Modeling in Engineering and Sciences},
 ! year = {2008},
 ! volume = {37},
 ! pages = {274-304},
 ! number = {3}}
 !
+! The original CPML technique for Maxwell's equations is described in:
+!
 ! @ARTICLE{RoGe00,
 ! author = {J. A. Roden and S. D. Gedney},
 ! title = {Convolution {PML} ({CPML}): {A}n Efficient {FDTD} Implementation
@@ -122,7 +126,7 @@
 ! number = {5},
 ! pages = {334-339},
 ! doi = {10.1002/1098-2760(20001205)27:5<334::AID-MOP14>3.0.CO;2-A}}
-!
+
 ! To display the results as color images in the selected 2D cut plane, use:
 !
 !   " display image*.gif " or " gimp image*.gif "

Modified: seismo/3D/CPML/tags/v1.1.0/seismic_CPML_3D_isotropic_MPI_OpenMP.f90
===================================================================
--- seismo/3D/CPML/tags/v1.1.0/seismic_CPML_3D_isotropic_MPI_OpenMP.f90	2009-10-31 18:03:18 UTC (rev 15912)
+++ seismo/3D/CPML/tags/v1.1.0/seismic_CPML_3D_isotropic_MPI_OpenMP.f90	2009-10-31 18:03:50 UTC (rev 15913)
@@ -48,9 +48,11 @@
 !
 ! Parallel implementation based on both MPI and OpenMP.
 ! Type for instance "setenv OMP_NUM_THREADS 4" before running in OpenMP if you want 4 tasks.
+
+! The C-PML implementation is based in part on formulas given in Roden and Gedney (2000).
+! If you use this code for your own research, please cite some (or all) of these
+! articles:
 !
-! If you use this code for your own research, please cite some (or all) of these articles:
-!
 ! @ARTICLE{KoMa07,
 ! author = {Dimitri Komatitsch and Roland Martin},
 ! title = {An unsplit convolutional {P}erfectly {M}atched {L}ayer improved
@@ -63,9 +65,9 @@
 ! doi = {10.1190/1.2757586}}
 !
 ! @ARTICLE{MaKoEz08,
-! author = {Roland Martin and Dimitri Komatitsch and Abdelaaziz Ezziani},
+! author = {Roland Martin and Dimitri Komatitsch and Abdela\^aziz Ezziani},
 ! title = {An unsplit convolutional perfectly matched layer improved at grazing
-!          incidence for seismic wave equation in poroelastic media},
+! incidence for seismic wave equation in poroelastic media},
 ! journal = {Geophysics},
 ! year = {2008},
 ! volume = {73},
@@ -73,16 +75,29 @@
 ! number = {4},
 ! doi = {10.1190/1.2939484}}
 !
+! @ARTICLE{MaKo09,
+! author = {Roland Martin and Dimitri Komatitsch},
+! title = {An unsplit convolutional perfectly matched layer technique improved
+! at grazing incidence for the viscoelastic wave equation},
+! journal = {Geophysical Journal International},
+! year = {2009},
+! volume = {179},
+! pages = {333-344},
+! number = {1},
+! doi = {10.1111/j.1365-246X.2009.04278.x}}
+!
 ! @ARTICLE{MaKoGe08,
 ! author = {Roland Martin and Dimitri Komatitsch and Stephen D. Gedney},
 ! title = {A variational formulation of a stabilized unsplit convolutional perfectly
-!          matched layer for the isotropic or anisotropic seismic wave equation},
+! matched layer for the isotropic or anisotropic seismic wave equation},
 ! journal = {Computer Modeling in Engineering and Sciences},
 ! year = {2008},
 ! volume = {37},
 ! pages = {274-304},
 ! number = {3}}
 !
+! The original CPML technique for Maxwell's equations is described in:
+!
 ! @ARTICLE{RoGe00,
 ! author = {J. A. Roden and S. D. Gedney},
 ! title = {Convolution {PML} ({CPML}): {A}n Efficient {FDTD} Implementation
@@ -93,7 +108,7 @@
 ! number = {5},
 ! pages = {334-339},
 ! doi = {10.1002/1098-2760(20001205)27:5<334::AID-MOP14>3.0.CO;2-A}}
-!
+
 ! To display the results as color images in the selected 2D cut plane, use:
 !
 !   " display image*.gif " or " gimp image*.gif "

Modified: seismo/3D/CPML/tags/v1.1.0/seismic_CPML_3D_viscoelastic_MPI.f90
===================================================================
--- seismo/3D/CPML/tags/v1.1.0/seismic_CPML_3D_viscoelastic_MPI.f90	2009-10-31 18:03:18 UTC (rev 15912)
+++ seismo/3D/CPML/tags/v1.1.0/seismic_CPML_3D_viscoelastic_MPI.f90	2009-10-31 18:03:50 UTC (rev 15913)
@@ -50,20 +50,56 @@
 ! The C-PML implementation is based in part on formulas given in Roden and Gedney (2000).
 !
 ! Parallel implementation based on MPI.
+
+! The C-PML implementation is based in part on formulas given in Roden and Gedney (2000).
+! If you use this code for your own research, please cite some (or all) of these
+! articles:
 !
-! If you use this code for your own research, please cite:
+! @ARTICLE{MaKo09,
+! author = {Roland Martin and Dimitri Komatitsch},
+! title = {An unsplit convolutional perfectly matched layer technique improved
+! at grazing incidence for the viscoelastic wave equation},
+! journal = {Geophysical Journal International},
+! year = {2009},
+! volume = {179},
+! pages = {333-344},
+! number = {1},
+! doi = {10.1111/j.1365-246X.2009.04278.x}}
 !
 ! @ARTICLE{KoMa07,
-! author = {Roland Martin},
+! author = {Dimitri Komatitsch and Roland Martin},
 ! title = {An unsplit convolutional {P}erfectly {M}atched {L}ayer improved
-!        at grazing incidence for the seismic wave equation},
-! journal = {geophysical journal international},
-! year = {2008},
+!          at grazing incidence for the seismic wave equation},
+! journal = {Geophysics},
+! year = {2007},
 ! volume = {72},
 ! number = {5},
 ! pages = {SM155-SM167},
 ! doi = {10.1190/1.2757586}}
 !
+! @ARTICLE{MaKoEz08,
+! author = {Roland Martin and Dimitri Komatitsch and Abdela\^aziz Ezziani},
+! title = {An unsplit convolutional perfectly matched layer improved at grazing
+! incidence for seismic wave equation in poroelastic media},
+! journal = {Geophysics},
+! year = {2008},
+! volume = {73},
+! pages = {T51-T61},
+! number = {4},
+! doi = {10.1190/1.2939484}}
+!
+! @ARTICLE{MaKoGe08,
+! author = {Roland Martin and Dimitri Komatitsch and Stephen D. Gedney},
+! title = {A variational formulation of a stabilized unsplit convolutional perfectly
+! matched layer for the isotropic or anisotropic seismic wave equation},
+! journal = {Computer Modeling in Engineering and Sciences},
+! year = {2008},
+! volume = {37},
+! pages = {274-304},
+! number = {3}}
+!
+! The original CPML technique for Maxwell's equations is described in:
+!
 ! @ARTICLE{RoGe00,
 ! author = {J. A. Roden and S. D. Gedney},
 ! title = {Convolution {PML} ({CPML}): {A}n Efficient {FDTD} Implementation
@@ -74,6 +110,7 @@
 ! number = {5},
 ! pages = {334-339},
 ! doi = {10.1002/1098-2760(20001205)27:5<334::AID-MOP14>3.0.CO;2-A}}
+
 !
 ! To display the results as color images in the selected 2D cut plane, use:
 !



More information about the CIG-COMMITS mailing list