PDLSM-FEM

PDLSM-FEM: Solver of Coupled Peridynamics Least Squares Minimization with Finite Element Method - Published in JOSS (2021)

https://github.com/qibangliu/pdlsm-fem_mpi

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 10 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software
Last synced: 6 months ago · JSON representation

Repository

PDLSM-FEM solver is a parallel implementation of (adaptively) coupled peridynamics least squares minimization and finite element method (PDLSM-FEM) in 2D and 3D using MPI parallelism. This cross-platform solver is written in a C++ language and includes implicit static, explicit dynamic, and implicit dynamic solvers for structure analysis under displacement or traction loading.

Basic Info
  • Host: GitHub
  • Owner: QibangLiu
  • License: gpl-3.0
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 236 MB
Statistics
  • Stars: 34
  • Watchers: 2
  • Forks: 7
  • Open Issues: 0
  • Releases: 1
Created over 4 years ago · Last pushed about 1 year ago
Metadata Files
Readme License

README.md

PDLSM-FEM_mpi

PDLSM-FEM solver is an open-source parallel implementation of coupled peridynamics least squares minimization and finite element method (PDLSM-FEM) in 2D and 3D by MPI technique. This solver is written in a C++ environment on cross platforms. It includes implicit static, explicit dynamic, and implicit dynamic solvers for structure analysis under displacement or traction loading.

  • Pre-process - It requires a mesh data file with the specified format. Users may use commercial finite element codes such as ANSYS, ABAQUS to generate the mesh data file.
  • Solver - PDLSM-FEM includes implicit and explicit solvers. For implicit solvers, it stores the large sparse matrix in a compressed sparse row (CSR) format and solves the large linear systems of equations by the Parallel Direct Sparse Solver (PDSS) of Intel Math Kernel Library.

  • Post-process - It stores the results in VTK format, which can be visualized directly by Paraview.

See the manual file for further details.

Examples

| | | | :---: | :---: | | [Displacement UY of diagonal plate]| [Stress SY of diagonal plate]|

| | | | :---: | :---: | | [Displacement UY of disk-shaped compact tension ] | [Stress SY of disk-shaped compact tension]|

Developers

Qibang Liu, qibangliu@ksu.edu

Dept. of Mechanical & Nuclear Engineering, Kansas State University.

References

  • Liu, Q., Xin, X. J., Ma, J., & Wang, Y. (2021). Simulating quasi-static crack propagation by coupled peridynamics least square minimization with finite element method. Engineering Fracture Mechanics, 252, 107862. https://doi.org/10.1016/j.engfracmech.2021.107862

  • Liu, Q., Xin, X. J., & Ma, J. (2021). Coupled Peridynamics Least Square Minimization with Finite Element Method in 3D and Implicit Solutions by Message Passing Interface. Journal of Peridynamics and Nonlocal Modeling. https://doi.org/10.1007/s42102-021-00060-3 (view-only version: https://rdcu.be/cxhbs)

    • Liu, Q., Xin, X. J. (2021). PDLSM-FEM: Solver of Coupled Peridynamics Least Squares Minimization with Finite Element Method. Journal of Open Source Software, 6(68), 3668, DOI
    • Liu, Q.; Xin, X. J.; Ma, J. Adaptive Coupling Peridynamic Least-Square Minimization with Finite Element Method for Fracture Analysis. Int J Fract 2022. https://doi.org/10.1007/s10704-022-00678-4.

Owner

  • Name: Qibang Liu
  • Login: QibangLiu
  • Kind: user

JOSS Publication

PDLSM-FEM: Solver of Coupled Peridynamics Least Squares Minimization with Finite Element Method
Published
December 17, 2021
Volume 6, Issue 68, Page 3668
Authors
Qibang Liu ORCID
Department of Mechanical and Nuclear Engineering, Kansas State University, Manhattan, Kansas, USA
X.j. Xin
Department of Mechanical and Nuclear Engineering, Kansas State University, Manhattan, Kansas, USA
Editor
Prashant Jha ORCID
Tags
Peridynamics Finite element method Least square minimization MPI

GitHub Events

Total
  • Watch event: 7
  • Push event: 1
  • Fork event: 3
Last Year
  • Watch event: 7
  • Push event: 1
  • Fork event: 3

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 59
  • Total Committers: 1
  • Avg Commits per committer: 59.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
QibangLiu q****u@g****m 59

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 1
  • Total pull requests: 0
  • Average time to close issues: 5 months
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 0.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • karthikncsu (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels