Skip to content

Releases: TLCFEM/suanPan

suanPan-v3.8

26 Jun 06:54
2292004
Compare
Choose a tag to compare

In this version, we improve the numerical stability and robustness of some nonlinear material models (both 1D and 3D).
Example iso-error maps are provided, see documentation for details.
We also improve the accuracy of various time integration methods.

What's New:

  1. add optional hourglassing control for CP4R and C3D8R elements
  2. add Prestrain wrapper for uniaxial materials to apply prestrain #266
  3. add GERKN generalized explicit RKN time integration #268
  4. add GSSE explicit time integration #274
  5. fix improper detection of linear systems #270
  6. fix wrong corrector in explicit Bathe time integration #272
  7. improve numerical integration stability and robustness of various material models
  8. update OpenBLAS to version 0.3.30
  9. fix damage variable output in TimberPD #276

suanPan-v3.7.1

16 May 19:50
ab76516
Compare
Choose a tag to compare

What's New:

  1. Miscellaneous fixes.
  2. Add missing dll files on win-mkl versions.

suanPan-v3.7

12 Apr 01:42
12eca41
Compare
Choose a tag to compare

What's New:

In this version, we introduce the experimental cluster (distributed memory parallelism) support.

  1. update Armadillo to version 14.4.1
  2. (breaking) remove general iterative solvers #250
  3. remove MUMPS and lis solvers for single-node binaries
  4. update MinGW-w64 with UCRT and GCC 13.3.0, see SDK link
  5. add cluster support #253
  6. (breaking) refactor argument parser, some arguments are changed #257

suanPan-v3.6

08 Feb 18:09
5531981
Compare
Choose a tag to compare

What's New:

  1. add AFCO1D material with strain memory #217
  2. update Catch2 to version 3.7.1
  3. add Subloading1D material #219
  4. add Subloading~~Metal~~ material #221
  5. add arm64 build
  6. update Armadillo to version 14.2.3
  7. update VTK to version 9.4.0
  8. update HDF5 to version 1.14.5
  9. update OpenBLAS to version 0.3.29
  10. revise US and EU section database
  11. add support of AMD Optimizing CPU Libraries (AOCL) on linux
  12. update TBB to version 2022.0.0

suanPan-v3.5

11 Sep 18:50
b06c009
Compare
Choose a tag to compare

What's New:

  1. add MaxForce constraint #204
  2. update Armadillo to version 14.0.2
  3. update OpenBLAS to version 0.3.28
  4. update Catch2 to version 3.7.0
  5. revise stiffness matrix formulation in shell elements #208
  6. add dev containers for easier DE setup

suanPan-v3.4

11 May 23:17
aad3482
Compare
Choose a tag to compare

What's New:

  1. update Armadillo to version 12.8.2 #193
  2. plane strain Duncan-Selig soil model #195
  3. update Catch2 to version 3.5.4
  4. update TBB to version 2021.12.0 #199
  5. update MUMPS to version 5.7.1 #202

suanPan-v3.3

23 Jan 21:48
7717e0e
Compare
Choose a tag to compare

What's New:

  1. (breaking) revise syntax for ConcreteTsai, Concrete21 and Concrete22 using a more consistent definition
  2. fix tangent stiffness in ConcreteK4 model #171
  3. update OpenBLAS to version 0.3.25
  4. update SuperLU to version 6.0.1
  5. better RCM algorithm that may result in a smaller bandwidth, thus, potentially more efficient
    solving #175
  6. update Armadillo to version 12.6.7 #180
  7. enable lazy evaluation and avoid temporary global matrices, faster dynamic
    analysis #183
  8. bugfixes: #185
  9. update Catch2 to version 3.5.2
  10. update fmt to version 10.2.1
  11. add nonviscous damping: NonviscousNewmark (global level integrator), ElementalNonviscous (element level
    modifier) and Nonviscous01 (material level model)

suanPan-v3.2

06 Nov 20:47
8bbf627
Compare
Choose a tag to compare

What's New:

  1. revise uniaxial universal damage models #153
  2. update OpenBLAS to version 0.3.24
  3. add a new uniaxial concrete model ConcreteK4 #155
  4. add beam element for arbitrary thin-/thick-walled open/close section with torsion and warping B31OS #159
  5. better local iteration convergence criterion #161
  6. B31OS and EB31OS associated transformations B3DOSL, B3DOSC; sections, Fibre3DOS, Cell3DOS; material wrappers OS146, OS146S
  7. add elemental damping using Lee's model
  8. support Lode angle in CDPM2 #163
  9. add AICN cubic Newton solver #165
  10. remove Bilinear2D material, use PlaneStress/PlaneStrain wrapper and BilinearJ2 3D model instead

suanPan-v3.1

01 Sep 16:07
934f7d6
Compare
Choose a tag to compare

What's New:

  1. iterative solvers by the Lis library #145
  2. update Armadillo to version 12.6.3 #149
  3. add TimberPD 3D material for timber #151

suanPan-v3.0

13 May 16:42
3a3cea4
Compare
Choose a tag to compare

What's New:

  1. add experimental MAGMA based GPU sparse solver #123
  2. add nonlinear transformation for shell elements #124
  3. update VTK to version 9.2.6
  4. add CustomNodeGroup #126
  5. add TranslationConnector #127
  6. add CustomAmplitude #129
  7. update Armadillo to version 12.2 #134
  8. add AsymmElastic1D #135
  9. update TBB to version 2021.9.0
  10. update MUMPS to version 5.6.0