Skip to content

Releases: TLCFEM/suanPan

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

suanPan-v2.9

25 Feb 22:07
e233e92
Compare
Choose a tag to compare

A maintenance release focusing on performance improvement.

Non-AVX binaries are available.

What's New:

  1. matrix optimsation
  2. update Catch2 to version 3.3.1
  3. update TBB to version 2021.8.0
  4. add mixed precision algorithm for MUMPS solver #119
  5. add CustomDegradation, CustomGurson and CustomGurson1D models
  6. update Armadillo to version 12.0 #121

suanPan-v2.8

20 Jan 14:03
07d3957
Compare
Choose a tag to compare

What's New:

  1. better on screen display with the fmt library #99
  2. add command overview
  3. update OpenBLAS to version 0.3.21
  4. add Euler buckling load check for T2D2 #104
  5. speed-up analysis with visualisation recorder #102
  6. update VTK to version 9.2.5
  7. add Expression to support custom function definition #105
  8. add CustomMises1D, CustomCC, CustomCDP, CustomDP, CustomJ2 and CustomHoffman models

suanPan-v2.7

20 Dec 22:30
cec7887
Compare
Choose a tag to compare

Merry Christmas! What's New:

  1. optimise assembling of symmetric global matrices #79
  2. extend BatheTwoStep to allow customisation of spectral radius #81 and sub-step size #82
  3. update Catch2 to version 2.13.10
  4. update Armadillo to version 11.4
  5. update modern Arpack #94
  6. add Tchamwa #88, BatheExplicit #90 and GeneralisedAlphaExplicit #93 explicit time integration methods
  7. add OALTS two-step implicit time integration method #92
  8. add Sinh1D and Tanh1D nonlinear elastic 1D material
  9. add linear_system flag to speed up linear system analysis

suanPan-v2.6.1

09 Nov 00:37
3c5365c
Compare
Choose a tag to compare

This patch mainly addresses the failure of loading plain text data, such as tabular amplitude.

What's New:

  1. add -nu (--noupdate) flag to skip check of new version on startup
  2. fix issue #74

suanPan-v2.6

05 Nov 14:30
2cbcf9a
Compare
Choose a tag to compare

What's New:

  1. update MKL to version 2022.2.0
  2. update TBB to version 2021.7.0
  3. update VTK to version 9.2.2
  4. add docker images and docker build scripts
  5. add TabularSpline amplitude that uses cubic spline interpolation
  6. add upsampling command to upsample time series data
  7. add sdof_response command to compute response of single degree of freedom system
  8. add response_spectrum command to compute response spectrum for given ground motion