• Title of article

    A comparison of different methods for calculating tangent-stiffness matrices in a massively parallel computational peridynamics code

  • Author/Authors

    Brothers، نويسنده , , Michael D. and Foster، نويسنده , , John T. and Millwater، نويسنده , , Harry R.، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2014
  • Pages
    21
  • From page
    247
  • To page
    267
  • Abstract
    In order to maintain the quadratic convergence properties of Newton’s method in quasi-static nonlinear analysis of solid structures it is crucial to obtain accurate, algorithmically consistent tangent-stiffness matrices. A goal of the study described in this paper was to establish the suitability of an underexplored method for numerical computation of tangent-stiffness operators, referred to as “complex-step”, and compare the method with other techniques for numerical derivative calculation: automatic differentiation, forward finite difference, and central finite difference. The complex-step method was implemented in a massively parallel computational peridynamics code for the purpose of this comparison. The methods were compared through profiling of the code for accuracy, speed, efficiency, and parallel scalability. This research provides data that can serve as practical guide for code developers and analysts faced with choosing which method best suits the needs of their application code. Additionally, motivated by the reproducible research movement, all of the code, examples, and workflow to regenerate the data and figures in this paper are provided as open source.
  • Keywords
    Newton’s method , Numerical differentiation , Newton–Raphson , automatic differentiation , Tangent-stiffness , Complex-step
  • Journal title
    Computer Methods in Applied Mechanics and Engineering
  • Serial Year
    2014
  • Journal title
    Computer Methods in Applied Mechanics and Engineering
  • Record number

    1596838