├── CODE ├── .DS_Store ├── Comm_Forces_Edge.f90 ├── Comm_Forces_Face.f90 ├── Comm_Forces_Vertex.f90 ├── Comm_Mass_Edge.f90 ├── Comm_Mass_Face.f90 ├── Comm_Mass_Vertex.f90 ├── DMLEGL.f90 ├── Make.igloo ├── Make_macosx ├── Modules │ ├── Comm.f90 │ ├── Domain.f90 │ ├── Edge.f90 │ ├── Element.f90 │ ├── Face.f90 │ ├── Fault.f90 │ ├── Filter.f90 │ ├── Makefile │ ├── Neumann.f90 │ ├── PlaneW.f90 │ ├── Receivers.f90 │ ├── Sources.f90 │ ├── Subdomains.f90 │ ├── Surface.f90 │ ├── TimeP.f90 │ ├── Vertex.f90 │ ├── logical_input.f90 │ └── pi.f90 ├── Newmark.f90 ├── PML_def.f90 ├── ReceiverPosition.f90 ├── SourcePosition.f90 ├── VALEPO.f90 ├── WELEGL.f90 ├── ZELEGL.f90 ├── allocate_domain.f90 ├── compute_GLL.f90 ├── courant.f90 ├── deallocate_domain.f90 ├── define_arrays.f90 ├── define_mechanical_fields_aniso.f90 ├── define_mechanical_fields_iso.f90 ├── define_neu_properties.f90 ├── define_planew_properties.f90 ├── drive_sem.f90 ├── getPMLpred_e2el.f90 ├── getPMLpred_f2el.f90 ├── getPMLpred_v2el.f90 ├── get_Displ_Edge2Elem.f90 ├── get_Displ_Face2Elem.f90 ├── get_Displ_Vertex2Elem.f90 ├── get_Forces_Elem2Edge.f90 ├── get_Forces_Elem2Face.f90 ├── get_Forces_Elem2Vertex.f90 ├── get_Mass_Elem2Edge.f90 ├── get_Mass_Elem2Face.f90 ├── get_Mass_Elem2Vertex.f90 ├── global_numbering.f90 ├── invert2.f90 ├── invert_3d.f90 ├── openfield.f90 ├── pow.f90 ├── read_input.f90 ├── read_restart.f90 ├── save_checkpoint.f90 ├── save_slices.f90 ├── save_slices_enerPS.f90 ├── saveenergy.f90 ├── savefield.f90 ├── savetrace.f90 └── shape8.f90 ├── MESH ├── .DS_Store └── Cubit2Spec │ ├── .DS_Store │ ├── Cubit2Spec.f90 │ └── Readme ├── README └── Tests ├── half_space.geo └── half_space.msh /CODE/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/.DS_Store -------------------------------------------------------------------------------- /CODE/Comm_Forces_Edge.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Comm_Forces_Edge.f90 -------------------------------------------------------------------------------- /CODE/Comm_Forces_Face.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Comm_Forces_Face.f90 -------------------------------------------------------------------------------- /CODE/Comm_Forces_Vertex.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Comm_Forces_Vertex.f90 -------------------------------------------------------------------------------- /CODE/Comm_Mass_Edge.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Comm_Mass_Edge.f90 -------------------------------------------------------------------------------- /CODE/Comm_Mass_Face.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Comm_Mass_Face.f90 -------------------------------------------------------------------------------- /CODE/Comm_Mass_Vertex.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Comm_Mass_Vertex.f90 -------------------------------------------------------------------------------- /CODE/DMLEGL.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/DMLEGL.f90 -------------------------------------------------------------------------------- /CODE/Make.igloo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Make.igloo -------------------------------------------------------------------------------- /CODE/Make_macosx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Make_macosx -------------------------------------------------------------------------------- /CODE/Modules/Comm.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Comm.f90 -------------------------------------------------------------------------------- /CODE/Modules/Domain.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Domain.f90 -------------------------------------------------------------------------------- /CODE/Modules/Edge.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Edge.f90 -------------------------------------------------------------------------------- /CODE/Modules/Element.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Element.f90 -------------------------------------------------------------------------------- /CODE/Modules/Face.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Face.f90 -------------------------------------------------------------------------------- /CODE/Modules/Fault.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Fault.f90 -------------------------------------------------------------------------------- /CODE/Modules/Filter.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Filter.f90 -------------------------------------------------------------------------------- /CODE/Modules/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Makefile -------------------------------------------------------------------------------- /CODE/Modules/Neumann.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Neumann.f90 -------------------------------------------------------------------------------- /CODE/Modules/PlaneW.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/PlaneW.f90 -------------------------------------------------------------------------------- /CODE/Modules/Receivers.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Receivers.f90 -------------------------------------------------------------------------------- /CODE/Modules/Sources.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Sources.f90 -------------------------------------------------------------------------------- /CODE/Modules/Subdomains.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Subdomains.f90 -------------------------------------------------------------------------------- /CODE/Modules/Surface.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Surface.f90 -------------------------------------------------------------------------------- /CODE/Modules/TimeP.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/TimeP.f90 -------------------------------------------------------------------------------- /CODE/Modules/Vertex.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/Vertex.f90 -------------------------------------------------------------------------------- /CODE/Modules/logical_input.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/logical_input.f90 -------------------------------------------------------------------------------- /CODE/Modules/pi.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Modules/pi.f90 -------------------------------------------------------------------------------- /CODE/Newmark.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/Newmark.f90 -------------------------------------------------------------------------------- /CODE/PML_def.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/PML_def.f90 -------------------------------------------------------------------------------- /CODE/ReceiverPosition.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/ReceiverPosition.f90 -------------------------------------------------------------------------------- /CODE/SourcePosition.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/SourcePosition.f90 -------------------------------------------------------------------------------- /CODE/VALEPO.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/VALEPO.f90 -------------------------------------------------------------------------------- /CODE/WELEGL.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/WELEGL.f90 -------------------------------------------------------------------------------- /CODE/ZELEGL.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/ZELEGL.f90 -------------------------------------------------------------------------------- /CODE/allocate_domain.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/allocate_domain.f90 -------------------------------------------------------------------------------- /CODE/compute_GLL.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/compute_GLL.f90 -------------------------------------------------------------------------------- /CODE/courant.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/courant.f90 -------------------------------------------------------------------------------- /CODE/deallocate_domain.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/deallocate_domain.f90 -------------------------------------------------------------------------------- /CODE/define_arrays.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/define_arrays.f90 -------------------------------------------------------------------------------- /CODE/define_mechanical_fields_aniso.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/define_mechanical_fields_aniso.f90 -------------------------------------------------------------------------------- /CODE/define_mechanical_fields_iso.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/define_mechanical_fields_iso.f90 -------------------------------------------------------------------------------- /CODE/define_neu_properties.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/define_neu_properties.f90 -------------------------------------------------------------------------------- /CODE/define_planew_properties.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/define_planew_properties.f90 -------------------------------------------------------------------------------- /CODE/drive_sem.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/drive_sem.f90 -------------------------------------------------------------------------------- /CODE/getPMLpred_e2el.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/getPMLpred_e2el.f90 -------------------------------------------------------------------------------- /CODE/getPMLpred_f2el.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/getPMLpred_f2el.f90 -------------------------------------------------------------------------------- /CODE/getPMLpred_v2el.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/getPMLpred_v2el.f90 -------------------------------------------------------------------------------- /CODE/get_Displ_Edge2Elem.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/get_Displ_Edge2Elem.f90 -------------------------------------------------------------------------------- /CODE/get_Displ_Face2Elem.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/get_Displ_Face2Elem.f90 -------------------------------------------------------------------------------- /CODE/get_Displ_Vertex2Elem.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/get_Displ_Vertex2Elem.f90 -------------------------------------------------------------------------------- /CODE/get_Forces_Elem2Edge.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/get_Forces_Elem2Edge.f90 -------------------------------------------------------------------------------- /CODE/get_Forces_Elem2Face.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/get_Forces_Elem2Face.f90 -------------------------------------------------------------------------------- /CODE/get_Forces_Elem2Vertex.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/get_Forces_Elem2Vertex.f90 -------------------------------------------------------------------------------- /CODE/get_Mass_Elem2Edge.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/get_Mass_Elem2Edge.f90 -------------------------------------------------------------------------------- /CODE/get_Mass_Elem2Face.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/get_Mass_Elem2Face.f90 -------------------------------------------------------------------------------- /CODE/get_Mass_Elem2Vertex.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/get_Mass_Elem2Vertex.f90 -------------------------------------------------------------------------------- /CODE/global_numbering.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/global_numbering.f90 -------------------------------------------------------------------------------- /CODE/invert2.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/invert2.f90 -------------------------------------------------------------------------------- /CODE/invert_3d.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/invert_3d.f90 -------------------------------------------------------------------------------- /CODE/openfield.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/openfield.f90 -------------------------------------------------------------------------------- /CODE/pow.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/pow.f90 -------------------------------------------------------------------------------- /CODE/read_input.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/read_input.f90 -------------------------------------------------------------------------------- /CODE/read_restart.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/read_restart.f90 -------------------------------------------------------------------------------- /CODE/save_checkpoint.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/save_checkpoint.f90 -------------------------------------------------------------------------------- /CODE/save_slices.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/save_slices.f90 -------------------------------------------------------------------------------- /CODE/save_slices_enerPS.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/save_slices_enerPS.f90 -------------------------------------------------------------------------------- /CODE/saveenergy.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/saveenergy.f90 -------------------------------------------------------------------------------- /CODE/savefield.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/savefield.f90 -------------------------------------------------------------------------------- /CODE/savetrace.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/savetrace.f90 -------------------------------------------------------------------------------- /CODE/shape8.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/CODE/shape8.f90 -------------------------------------------------------------------------------- /MESH/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/MESH/.DS_Store -------------------------------------------------------------------------------- /MESH/Cubit2Spec/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/MESH/Cubit2Spec/.DS_Store -------------------------------------------------------------------------------- /MESH/Cubit2Spec/Cubit2Spec.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/MESH/Cubit2Spec/Cubit2Spec.f90 -------------------------------------------------------------------------------- /MESH/Cubit2Spec/Readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/MESH/Cubit2Spec/Readme -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/README -------------------------------------------------------------------------------- /Tests/half_space.geo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/Tests/half_space.geo -------------------------------------------------------------------------------- /Tests/half_space.msh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cottereau/SPEC3D_random/HEAD/Tests/half_space.msh --------------------------------------------------------------------------------