Recent Releases of suanpan
suanpan -
This release is automatically generated by CI/CD pipelines.
- C++
Published by github-actions[bot] 6 months ago
suanpan -
This release is automatically generated by CI/CD pipelines.
- C++
Published by github-actions[bot] 6 months ago
suanpan -
This release is automatically generated by CI/CD pipelines.
- C++
Published by github-actions[bot] 8 months ago
suanpan -
What's New:
- Miscellaneous fixes.
- Add missing
dllfiles onwin-mklversions.
- C++
Published by github-actions[bot] 9 months ago
suanpan -
What's New:
In this version, we introduce the experimental cluster (distributed memory parallelism) support.
- update
Armadilloto version14.4.1 - (breaking) remove general iterative solvers #250
- remove
MUMPSandlissolvers for single-node binaries - update
MinGW-w64with UCRT and GCC 13.3.0, see SDK link - add cluster support #253
- (breaking) refactor argument parser, some arguments are changed #257
- C++
Published by github-actions[bot] 11 months ago
suanpan -
What's New:
- add
AFCO1Dmaterial with strain memory #217 - update
Catch2to version3.7.1 - add
Subloading1Dmaterial #219 - add
Subloading~~Metal~~material #221 - add
arm64build - update
Armadilloto version14.2.3 - update
VTKto version9.4.0 - update
HDF5to version1.14.5 - update
OpenBLASto version0.3.29 - revise US and EU section database
- add support of
AMD Optimizing CPU Libraries (AOCL)on linux - update
TBBto version2022.0.0
- C++
Published by github-actions[bot] about 1 year ago
suanpan -
What's New:
- add
MaxForceconstraint #204 - update
Armadilloto version14.0.2 - update
OpenBLASto version0.3.28 - update
Catch2to version3.7.0 - revise stiffness matrix formulation in shell elements #208
- add dev containers for easier DE setup
- C++
Published by github-actions[bot] over 1 year ago
suanpan -
What's New:
- (breaking) revise syntax for
ConcreteTsai,Concrete21andConcrete22using a more consistent definition - fix tangent stiffness in
ConcreteK4model #171 - update
OpenBLASto version0.3.25 - update
SuperLUto version6.0.1 - better
RCMalgorithm that may result in a smaller bandwidth, thus, potentially more efficient solving #175 - update
Armadilloto version12.6.7#180 - enable lazy evaluation and avoid temporary global matrices, faster dynamic analysis #183
- bugfixes: #185
- update
Catch2to version3.5.2 - update
fmtto version10.2.1 - add nonviscous damping:
NonviscousNewmark(global level integrator),ElementalNonviscous(element level modifier) andNonviscous01(material level model)
- C++
Published by github-actions[bot] about 2 years ago
suanpan -
What's New:
- revise uniaxial universal damage models #153
- update
OpenBLASto version0.3.24 - add a new uniaxial concrete model
ConcreteK4#155 - add beam element for arbitrary thin-/thick-walled open/close section with torsion and warping
B31OS#159 - better local iteration convergence criterion #161
B31OSandEB31OSassociated transformationsB3DOSL,B3DOSC; sections,Fibre3DOS,Cell3DOS; material wrappersOS146,OS146S- add elemental damping using Lee's model
- support Lode angle in CDPM2 #163
- add
AICNcubic Newton solver #165 - remove
Bilinear2Dmaterial, usePlaneStress/PlaneStrainwrapper andBilinearJ23D model instead
- C++
Published by github-actions[bot] over 2 years ago
suanpan - suanPan-v3.0
What's New:
- add experimental
MAGMAbased GPU sparse solver #123 - add nonlinear transformation for shell elements #124
- update
VTKto version9.2.6 - add
CustomNodeGroup#126 - add
TranslationConnector#127 - add
CustomAmplitude#129 - update
Armadilloto version12.2#134 - add
AsymmElastic1D#135 - update
TBBto version2021.9.0 - update
MUMPSto version5.6.0
- C++
Published by github-actions[bot] almost 3 years ago
suanpan -
A maintenance release focusing on performance improvement.
Non-AVX binaries are available.
What's New:
- matrix optimsation
- update
Catch2to version3.3.1 - update
TBBto version2021.8.0 - add mixed precision algorithm for
MUMPSsolver #119 - add
CustomDegradation,CustomGursonandCustomGurson1Dmodels - update
Armadilloto version12.0#121
- C++
Published by github-actions[bot] almost 3 years ago
suanpan -
What's New:
- better on screen display with the fmt library #99
- add command
overview - update
OpenBLASto version0.3.21 - add Euler buckling load check for
T2D2#104 - speed-up analysis with visualisation recorder #102
- update
VTKto version9.2.5 - add
Expressionto support custom function definition #105 - add
CustomMises1D,CustomCC,CustomCDP,CustomDP,CustomJ2andCustomHoffmanmodels
- C++
Published by github-actions[bot] about 3 years ago
suanpan -
Merry Christmas! What's New:
- optimise assembling of symmetric global matrices #79
- extend
BatheTwoStepto allow customisation of spectral radius #81 and sub-step size #82 - update
Catch2to version2.13.10 - update
Armadilloto version11.4 - update modern
Arpack#94 - add
Tchamwa#88,BatheExplicit#90 andGeneralisedAlphaExplicit#93 explicit time integration methods - add
OALTStwo-step implicit time integration method #92 - add
Sinh1DandTanh1Dnonlinear elastic 1D material - add
linear_systemflag to speed up linear system analysis
- C++
Published by github-actions[bot] about 3 years ago
suanpan -
What's New:
- update
MKLto version2022.2.0 - update
TBBto version2021.7.0 - update
VTKto version9.2.2 - add docker images and docker build scripts
- add
TabularSplineamplitude that uses cubic spline interpolation - add
upsamplingcommand to upsample time series data - add
sdof_responsecommand to compute response of single degree of freedom system - add
response_spectrumcommand to compute response spectrum for given ground motion
- C++
Published by github-actions[bot] over 3 years ago
suanpan -
What's New:
- reformulate NM sections, add
NMB21Eelement with end moment release - add couple stress membranes
CST3,CST6,CSM4-8 - add universal iterative solvers
BiCGSTABandGMRES, and preconditionersJacobiandILU - add support for
icxandifxcompilers, add support forclangon linux - fix a bug in
GSSSSwith loads are applied as support motions, addGSSSSOptimalscheme - add
MassPoint2DandMassPoint3Delements
- C++
Published by github-actions[bot] over 3 years ago
suanpan -
The bundled updater requires network access, thus, it may be reported by anti-virus applications. Add to whitelist or just delete the file.
What's New:
- add
RestitutionWallconstraint which conserves momentum and energy - add
benchmarkcommand to benchmark platform - constraints and loads are processed in a fully parallelized manner
- add 3D viscous damper
Damper03andDamper04 - bugfixes
and
- code refactoring
- rpm package and the corresponding dockerfile
- C++
Published by github-actions[bot] over 3 years ago
suanpan -
What's New:
- update
Armadilloto version 11.0 - relocate history record file under home folder
- add
GSSSSintegrator LeeNewmarknow supportsPARDISO,CUDAandFGMRESsolvers- move to
C++20, needGCC 10.3.0,Clang 13.0.1,MSVC 14.31 - add
MOMENTUMto record system momentum - use non-iterative algorithm for force based beams
F21,F21HandF31
- C++
Published by github-actions[bot] almost 4 years ago