├── .gitattributes ├── .gitignore ├── CMakeLists.txt ├── ChangeLog.txt ├── Data ├── BSMPMDeto1k.mpm ├── Deto1k.mpm ├── LeadHypervelocityImpact.mpm ├── PeneOgive.mpm ├── SGDeto1k.mpm ├── Slopefail.mpm ├── TNT3D.mpm ├── Taylor.mpm └── 铅球超高速撞击铅靶.pdf ├── Readme.md ├── Release.log ├── VolumetricLockingEx ├── Cook_membrane │ ├── BSMPM23072p │ │ └── Cookmo_BS0p5m.mpm │ ├── BSMPM5776p │ │ └── Cookmo_Bimp.mpm │ ├── GIMP23072p │ │ └── Cookmo_GIMP0p5m.mpm │ ├── GIMP5776p │ │ └── Cookmo_Gimp.mpm │ ├── MPM23072p │ │ └── Cookmo_0p5m.mpm │ ├── MPM5776p │ │ └── Cookmo_MPM.mpm │ ├── SG23072p │ │ └── Cookmo_SG0p5m.mpm │ └── SG5776p │ │ └── Cookmo_SG.mpm ├── DamBreak │ ├── MPM │ │ └── Dam_R2.mpm │ ├── SGMPM │ │ └── Dam_SGR2.mpm │ └── SGMPMvsPressure │ │ └── Dam_SGR2.mpm ├── ExamplesResults.pdf ├── FreeSoftBeam │ ├── MPM_v0p3 │ │ └── FreeSB_MPM.mpm │ ├── MPM_v0p499 │ │ └── FreeSB_MPM.mpm │ ├── SGMPM_v0p3 │ │ └── FreeSB_SGMPM.mpm │ └── SGMPM_v0p499 │ │ └── FreeSB_SGMPM.mpm ├── SoftBeam │ ├── SBSGTL_0p05mesh │ │ └── SBSGTL.mpm │ ├── SBSGTL_0p1mesh │ │ └── SBSGTL.mpm │ ├── SBTL_0p05mesh │ │ └── SBTL.mpm │ └── SBTL_0p1mesh │ │ └── SBTL.mpm └── 体积闭锁算例结果展示.pdf ├── make ├── gnu │ └── makefile └── ivf │ ├── .vs │ └── mpm3d-f90 │ │ ├── FileContentIndex │ │ └── 00dfa64f-1615-492b-8965-b9626749800d.vsidx │ │ └── v17 │ │ ├── .suo │ │ ├── DocumentLayout.backup.json │ │ └── DocumentLayout.json │ ├── mpm3d-f90.sln │ ├── mpm3d-f90.u2d │ └── mpm3d-f90.vfproj ├── src ├── Constitution.f90 ├── DataIn.f90 ├── DataOut.f90 ├── FFI.f90 ├── Grid.f90 ├── MPM3D.f90 ├── Material.f90 ├── Particle.f90 └── update_step.f90 └── 更新日志.txt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /ChangeLog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/ChangeLog.txt -------------------------------------------------------------------------------- /Data/BSMPMDeto1k.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/Data/BSMPMDeto1k.mpm -------------------------------------------------------------------------------- /Data/Deto1k.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/Data/Deto1k.mpm -------------------------------------------------------------------------------- /Data/LeadHypervelocityImpact.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/Data/LeadHypervelocityImpact.mpm -------------------------------------------------------------------------------- /Data/PeneOgive.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/Data/PeneOgive.mpm -------------------------------------------------------------------------------- /Data/SGDeto1k.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/Data/SGDeto1k.mpm -------------------------------------------------------------------------------- /Data/Slopefail.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/Data/Slopefail.mpm -------------------------------------------------------------------------------- /Data/TNT3D.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/Data/TNT3D.mpm -------------------------------------------------------------------------------- /Data/Taylor.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/Data/Taylor.mpm -------------------------------------------------------------------------------- /Data/铅球超高速撞击铅靶.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/Data/铅球超高速撞击铅靶.pdf -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/Readme.md -------------------------------------------------------------------------------- /Release.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/Release.log -------------------------------------------------------------------------------- /VolumetricLockingEx/Cook_membrane/BSMPM23072p/Cookmo_BS0p5m.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/Cook_membrane/BSMPM23072p/Cookmo_BS0p5m.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/Cook_membrane/BSMPM5776p/Cookmo_Bimp.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/Cook_membrane/BSMPM5776p/Cookmo_Bimp.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/Cook_membrane/GIMP23072p/Cookmo_GIMP0p5m.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/Cook_membrane/GIMP23072p/Cookmo_GIMP0p5m.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/Cook_membrane/GIMP5776p/Cookmo_Gimp.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/Cook_membrane/GIMP5776p/Cookmo_Gimp.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/Cook_membrane/MPM23072p/Cookmo_0p5m.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/Cook_membrane/MPM23072p/Cookmo_0p5m.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/Cook_membrane/MPM5776p/Cookmo_MPM.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/Cook_membrane/MPM5776p/Cookmo_MPM.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/Cook_membrane/SG23072p/Cookmo_SG0p5m.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/Cook_membrane/SG23072p/Cookmo_SG0p5m.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/Cook_membrane/SG5776p/Cookmo_SG.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/Cook_membrane/SG5776p/Cookmo_SG.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/DamBreak/MPM/Dam_R2.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/DamBreak/MPM/Dam_R2.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/DamBreak/SGMPM/Dam_SGR2.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/DamBreak/SGMPM/Dam_SGR2.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/DamBreak/SGMPMvsPressure/Dam_SGR2.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/DamBreak/SGMPMvsPressure/Dam_SGR2.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/ExamplesResults.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/ExamplesResults.pdf -------------------------------------------------------------------------------- /VolumetricLockingEx/FreeSoftBeam/MPM_v0p3/FreeSB_MPM.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/FreeSoftBeam/MPM_v0p3/FreeSB_MPM.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/FreeSoftBeam/MPM_v0p499/FreeSB_MPM.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/FreeSoftBeam/MPM_v0p499/FreeSB_MPM.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/FreeSoftBeam/SGMPM_v0p3/FreeSB_SGMPM.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/FreeSoftBeam/SGMPM_v0p3/FreeSB_SGMPM.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/FreeSoftBeam/SGMPM_v0p499/FreeSB_SGMPM.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/FreeSoftBeam/SGMPM_v0p499/FreeSB_SGMPM.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/SoftBeam/SBSGTL_0p05mesh/SBSGTL.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/SoftBeam/SBSGTL_0p05mesh/SBSGTL.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/SoftBeam/SBSGTL_0p1mesh/SBSGTL.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/SoftBeam/SBSGTL_0p1mesh/SBSGTL.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/SoftBeam/SBTL_0p05mesh/SBTL.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/SoftBeam/SBTL_0p05mesh/SBTL.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/SoftBeam/SBTL_0p1mesh/SBTL.mpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/SoftBeam/SBTL_0p1mesh/SBTL.mpm -------------------------------------------------------------------------------- /VolumetricLockingEx/体积闭锁算例结果展示.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/VolumetricLockingEx/体积闭锁算例结果展示.pdf -------------------------------------------------------------------------------- /make/gnu/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/make/gnu/makefile -------------------------------------------------------------------------------- /make/ivf/.vs/mpm3d-f90/FileContentIndex/00dfa64f-1615-492b-8965-b9626749800d.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/make/ivf/.vs/mpm3d-f90/FileContentIndex/00dfa64f-1615-492b-8965-b9626749800d.vsidx -------------------------------------------------------------------------------- /make/ivf/.vs/mpm3d-f90/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/make/ivf/.vs/mpm3d-f90/v17/.suo -------------------------------------------------------------------------------- /make/ivf/.vs/mpm3d-f90/v17/DocumentLayout.backup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/make/ivf/.vs/mpm3d-f90/v17/DocumentLayout.backup.json -------------------------------------------------------------------------------- /make/ivf/.vs/mpm3d-f90/v17/DocumentLayout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/make/ivf/.vs/mpm3d-f90/v17/DocumentLayout.json -------------------------------------------------------------------------------- /make/ivf/mpm3d-f90.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/make/ivf/mpm3d-f90.sln -------------------------------------------------------------------------------- /make/ivf/mpm3d-f90.u2d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /make/ivf/mpm3d-f90.vfproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/make/ivf/mpm3d-f90.vfproj -------------------------------------------------------------------------------- /src/Constitution.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/src/Constitution.f90 -------------------------------------------------------------------------------- /src/DataIn.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/src/DataIn.f90 -------------------------------------------------------------------------------- /src/DataOut.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/src/DataOut.f90 -------------------------------------------------------------------------------- /src/FFI.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/src/FFI.f90 -------------------------------------------------------------------------------- /src/Grid.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/src/Grid.f90 -------------------------------------------------------------------------------- /src/MPM3D.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/src/MPM3D.f90 -------------------------------------------------------------------------------- /src/Material.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/src/Material.f90 -------------------------------------------------------------------------------- /src/Particle.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/src/Particle.f90 -------------------------------------------------------------------------------- /src/update_step.f90: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/src/update_step.f90 -------------------------------------------------------------------------------- /更新日志.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xzhang66/MPM3D-F90/HEAD/更新日志.txt --------------------------------------------------------------------------------