Skip to content

Releases: TLCFEM/suanPan

suanPan-v3.9.4

10 Nov 22:15
852319f

Choose a tag to compare

suanPan-v3.9.3

15 Oct 00:12
6bf30b4

Choose a tag to compare

What's New:

  1. The binaries on Windows are now signed via SignPath.
  2. The archives on macOS are now fully portable.
  3. The folder structure of the archives are updated.
  4. The VirtualTotal scan results are also provided starting from this release.

🛡️ VirusTotal Results

suanPan-v3.9.2

23 Sep 02:46
1deab7a

Choose a tag to compare

A maintenance release.

We provide more prebuilt binaries on Linux with both amd64 and arm64 architectures.

No arm64 builds are available on Windows due to the following restrictions.
All are build on amd64.

  1. There is no usable GCC toolchain on arm64 platform.
  2. There are no oneAPI MKL and the corresponding compilers available on arm64 platform.

What's New:

  1. revise updater logic, now it pulls asset list from GitHub dynamically
  2. update the naming convention of release assets to better reflect the architecture difference

suanPan-v3.9.1

22 Sep 17:41
3d6f8be

Choose a tag to compare

A maintenance release.

We provide more prebuilt binaries on macOS version 14/15 with both amd64 and arm64 architectures.

What's New:

  1. some minor fixes

suanPan-v3.9

04 Sep 00:18
5fada74

Choose a tag to compare

What's New:

  1. fix computation of elasticity matrix in orthotropic materials #280
  2. update Armadillo to version 15.0.1
  3. update Catch2 to version 3.10.0
  4. update VTK to version 9.5.1
  5. add YLD0418P anisotropic yield material #281 #282
  6. add Tsai-Wu failure criterion for orthotropic materials

suanPan-v3.8

26 Jun 06:54
2292004

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

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

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

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

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