├── CuboidCoupling ├── CalculatePoroElasticStress.jl ├── Example1_SingleBlock │ ├── Build_Geometry_Single_Normal.jl │ ├── Generate_Cuboids.jl │ └── Generate_PorePressure_Temperature.jl ├── Example2_RadialInjection │ ├── Generate_Cuboids.jl │ ├── Generate_PorePressure_Temperature.jl │ └── Input_BulkFaultGeometry.txt └── Functions_Kuvshinov_Cuboids.jl ├── Input_BulkFaultGeometry.txt ├── Plot_BulkFaultGeometry.jl ├── Plot_Discretized_Input.jl ├── QuickParameterAdjust.jl ├── RUN1_HMatrix_Structure.jl ├── RUN2_BUILD_INPUT.jl ├── RUN3_QUAKEDFN.jl ├── Results ├── 1_2DPlot.jl ├── 2_3DPlot_and_Animation.jl ├── 3_Seismicity_CatalogGenerator.jl └── Test_2DContourPlot_SingleBulkFault_RectangleOnly.jl ├── Tools ├── ExternalStress │ ├── SphericalDiffusion_Rudnicki_RectangleOnly.jl │ └── UniformBackslip.jl ├── HmatrixRelated │ ├── HMatSpeedTest_SpeedCheck.jl │ └── HMatSpeedTest_ThreadVsTime_ChangeRep.jl ├── ImageReader_Rectangular │ ├── BuildGeometry_givencoordinates_shallowfault.jl │ ├── Fault_segmentation_entire_process.py │ └── Faultimage.jpg ├── InputGeometryExamples │ ├── Example1_BuildGeometry_BP5QD.jl │ ├── Example2_BuildGeometry_TwoFaults.jl │ ├── Example3_BuildGeometry_Single_StrikeSlip.jl │ ├── Input_BulkFaultGeometry_Ridgecrest.txt │ ├── Test_BumpyFault_TriangleMesh.jl │ └── Test_SingleFaultTriangle_ForTest.jl ├── StressApplytoBulkGeometry.jl └── TriangleMeshReader │ ├── NormalFaults.obj │ ├── ObjReader.jl │ ├── Orthogonal.obj │ └── TripleJunction.obj ├── docs ├── InstallPackage.jl ├── Quake-DFN-license.pdf ├── QuakeDFN_UserGuide_V2.0.pdf └── README.md └── scripts ├── DistributedDiscretization.jl ├── Functions_BuildInputFile.jl ├── Functions_Hmatrix.jl ├── Functions_OKADA3D.jl ├── Functions_Plot.jl ├── Functions_RSFDFN3DMain_D.jl ├── Functions_RSFDFN3DMain_H.jl ├── Functions_Solvers.jl ├── Functions_StressApplication.jl ├── Functions_TDstressHS.jl └── QUAKEDFN_RunARG.jl /CuboidCoupling/CalculatePoroElasticStress.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/CuboidCoupling/CalculatePoroElasticStress.jl -------------------------------------------------------------------------------- /CuboidCoupling/Example1_SingleBlock/Build_Geometry_Single_Normal.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/CuboidCoupling/Example1_SingleBlock/Build_Geometry_Single_Normal.jl -------------------------------------------------------------------------------- /CuboidCoupling/Example1_SingleBlock/Generate_Cuboids.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/CuboidCoupling/Example1_SingleBlock/Generate_Cuboids.jl -------------------------------------------------------------------------------- /CuboidCoupling/Example1_SingleBlock/Generate_PorePressure_Temperature.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/CuboidCoupling/Example1_SingleBlock/Generate_PorePressure_Temperature.jl -------------------------------------------------------------------------------- /CuboidCoupling/Example2_RadialInjection/Generate_Cuboids.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/CuboidCoupling/Example2_RadialInjection/Generate_Cuboids.jl -------------------------------------------------------------------------------- /CuboidCoupling/Example2_RadialInjection/Generate_PorePressure_Temperature.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/CuboidCoupling/Example2_RadialInjection/Generate_PorePressure_Temperature.jl -------------------------------------------------------------------------------- /CuboidCoupling/Example2_RadialInjection/Input_BulkFaultGeometry.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/CuboidCoupling/Example2_RadialInjection/Input_BulkFaultGeometry.txt -------------------------------------------------------------------------------- /CuboidCoupling/Functions_Kuvshinov_Cuboids.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/CuboidCoupling/Functions_Kuvshinov_Cuboids.jl -------------------------------------------------------------------------------- /Input_BulkFaultGeometry.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Input_BulkFaultGeometry.txt -------------------------------------------------------------------------------- /Plot_BulkFaultGeometry.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Plot_BulkFaultGeometry.jl -------------------------------------------------------------------------------- /Plot_Discretized_Input.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Plot_Discretized_Input.jl -------------------------------------------------------------------------------- /QuickParameterAdjust.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/QuickParameterAdjust.jl -------------------------------------------------------------------------------- /RUN1_HMatrix_Structure.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/RUN1_HMatrix_Structure.jl -------------------------------------------------------------------------------- /RUN2_BUILD_INPUT.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/RUN2_BUILD_INPUT.jl -------------------------------------------------------------------------------- /RUN3_QUAKEDFN.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/RUN3_QUAKEDFN.jl -------------------------------------------------------------------------------- /Results/1_2DPlot.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Results/1_2DPlot.jl -------------------------------------------------------------------------------- /Results/2_3DPlot_and_Animation.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Results/2_3DPlot_and_Animation.jl -------------------------------------------------------------------------------- /Results/3_Seismicity_CatalogGenerator.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Results/3_Seismicity_CatalogGenerator.jl -------------------------------------------------------------------------------- /Results/Test_2DContourPlot_SingleBulkFault_RectangleOnly.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Results/Test_2DContourPlot_SingleBulkFault_RectangleOnly.jl -------------------------------------------------------------------------------- /Tools/ExternalStress/SphericalDiffusion_Rudnicki_RectangleOnly.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/ExternalStress/SphericalDiffusion_Rudnicki_RectangleOnly.jl -------------------------------------------------------------------------------- /Tools/ExternalStress/UniformBackslip.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/ExternalStress/UniformBackslip.jl -------------------------------------------------------------------------------- /Tools/HmatrixRelated/HMatSpeedTest_SpeedCheck.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/HmatrixRelated/HMatSpeedTest_SpeedCheck.jl -------------------------------------------------------------------------------- /Tools/HmatrixRelated/HMatSpeedTest_ThreadVsTime_ChangeRep.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/HmatrixRelated/HMatSpeedTest_ThreadVsTime_ChangeRep.jl -------------------------------------------------------------------------------- /Tools/ImageReader_Rectangular/BuildGeometry_givencoordinates_shallowfault.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/ImageReader_Rectangular/BuildGeometry_givencoordinates_shallowfault.jl -------------------------------------------------------------------------------- /Tools/ImageReader_Rectangular/Fault_segmentation_entire_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/ImageReader_Rectangular/Fault_segmentation_entire_process.py -------------------------------------------------------------------------------- /Tools/ImageReader_Rectangular/Faultimage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/ImageReader_Rectangular/Faultimage.jpg -------------------------------------------------------------------------------- /Tools/InputGeometryExamples/Example1_BuildGeometry_BP5QD.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/InputGeometryExamples/Example1_BuildGeometry_BP5QD.jl -------------------------------------------------------------------------------- /Tools/InputGeometryExamples/Example2_BuildGeometry_TwoFaults.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/InputGeometryExamples/Example2_BuildGeometry_TwoFaults.jl -------------------------------------------------------------------------------- /Tools/InputGeometryExamples/Example3_BuildGeometry_Single_StrikeSlip.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/InputGeometryExamples/Example3_BuildGeometry_Single_StrikeSlip.jl -------------------------------------------------------------------------------- /Tools/InputGeometryExamples/Input_BulkFaultGeometry_Ridgecrest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/InputGeometryExamples/Input_BulkFaultGeometry_Ridgecrest.txt -------------------------------------------------------------------------------- /Tools/InputGeometryExamples/Test_BumpyFault_TriangleMesh.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/InputGeometryExamples/Test_BumpyFault_TriangleMesh.jl -------------------------------------------------------------------------------- /Tools/InputGeometryExamples/Test_SingleFaultTriangle_ForTest.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/InputGeometryExamples/Test_SingleFaultTriangle_ForTest.jl -------------------------------------------------------------------------------- /Tools/StressApplytoBulkGeometry.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/StressApplytoBulkGeometry.jl -------------------------------------------------------------------------------- /Tools/TriangleMeshReader/NormalFaults.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/TriangleMeshReader/NormalFaults.obj -------------------------------------------------------------------------------- /Tools/TriangleMeshReader/ObjReader.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/TriangleMeshReader/ObjReader.jl -------------------------------------------------------------------------------- /Tools/TriangleMeshReader/Orthogonal.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/TriangleMeshReader/Orthogonal.obj -------------------------------------------------------------------------------- /Tools/TriangleMeshReader/TripleJunction.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/Tools/TriangleMeshReader/TripleJunction.obj -------------------------------------------------------------------------------- /docs/InstallPackage.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/docs/InstallPackage.jl -------------------------------------------------------------------------------- /docs/Quake-DFN-license.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/docs/Quake-DFN-license.pdf -------------------------------------------------------------------------------- /docs/QuakeDFN_UserGuide_V2.0.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/docs/QuakeDFN_UserGuide_V2.0.pdf -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/docs/README.md -------------------------------------------------------------------------------- /scripts/DistributedDiscretization.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/scripts/DistributedDiscretization.jl -------------------------------------------------------------------------------- /scripts/Functions_BuildInputFile.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/scripts/Functions_BuildInputFile.jl -------------------------------------------------------------------------------- /scripts/Functions_Hmatrix.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/scripts/Functions_Hmatrix.jl -------------------------------------------------------------------------------- /scripts/Functions_OKADA3D.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/scripts/Functions_OKADA3D.jl -------------------------------------------------------------------------------- /scripts/Functions_Plot.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/scripts/Functions_Plot.jl -------------------------------------------------------------------------------- /scripts/Functions_RSFDFN3DMain_D.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/scripts/Functions_RSFDFN3DMain_D.jl -------------------------------------------------------------------------------- /scripts/Functions_RSFDFN3DMain_H.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/scripts/Functions_RSFDFN3DMain_H.jl -------------------------------------------------------------------------------- /scripts/Functions_Solvers.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/scripts/Functions_Solvers.jl -------------------------------------------------------------------------------- /scripts/Functions_StressApplication.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/scripts/Functions_StressApplication.jl -------------------------------------------------------------------------------- /scripts/Functions_TDstressHS.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/scripts/Functions_TDstressHS.jl -------------------------------------------------------------------------------- /scripts/QUAKEDFN_RunARG.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/limkjae/Quake-DFN/HEAD/scripts/QUAKEDFN_RunARG.jl --------------------------------------------------------------------------------