Skip to content

Merge crom aschellenberg#2

Open
claudioperez wants to merge 763 commits into
peer-open-source:masterfrom
aschellenberg74:master
Open

Merge crom aschellenberg#2
claudioperez wants to merge 763 commits into
peer-open-source:masterfrom
aschellenberg74:master

Conversation

@claudioperez

Copy link
Copy Markdown

No description provided.

parduino and others added 30 commits December 18, 2025 17:46
Updates on: a)LinearElasticGGmax model and b)lumped mass option for quad and brick elements
Expose section response type information via sectionResponseType
* ASDPlasticMaterial3D - New robust backward Euler Integrator. / New
  functions to get/set internal variables / new output options / more
  methods for selecting tangent stiffness / improved option gen_ASD_material_definitions_CPP
* More material components (MohrCoulomb_YF, TensionCutoff_YF,
  MohrCoulomb_PF)
* Robust and validated DruckerPrager criterions
* Supports assignement, getting and recording of internal variables
Fix memory leak on ElementStateParameter.cpp
Adding command that's not tied to 2d or 3d in the keyword
Use MPI_Comm_c2f for MUMPS Fortran communicator
Fixing error in constructor call from OPS command
Explicit Bathe implements an explicit algorithm by KJ Bathe that has
improved numerical damping for high frequencies.

ExplicitDifferenceStatic is an explicit integrator intended for static
relaxation pseudo-static analysis. Motions are damped out using a Local
Non-Viscous Damping method, inspired in FLAC.
ref PR OpenSees#1694: LagrangeMP_FE - remove wrong check
…ameters

Adding set/updateParameter to ElasticMultilinear
ExplicitBathe -> Like ExplicitDifference but with improved numerical
damping that can be controlled with parameter p.

ExplicitDifferenceStatic -> Meant for (pseudo) static analysis with
explicit dynamics. A controllable local non-viscous damping force is
added to remove dynamics. This is better than viscous damping because it
converges faster and does not bias the static solution in the presence
of plasticity. This is inspired in the methodolocy used by FLAC for
static analysis based on explicit integration methods.
salsessa and others added 30 commits May 20, 2026 07:18
Bug fixing in sensitivity
fs3d - corrected cumulative fiber max temperature
Bug fixing in sensitivity of HysteretisAsym and HystereticSmooth
rejects invalid inputs like u == 0, bad tolerance, or invalid range
rejects impossible / invalid bisection targets
caps the bisection loop at 100 iterations
emits opserr warnings instead of hanging forever
falls back to the limiting value lim or the best bounded estimate
Add nodeTags and eleTags to VTKHDF recorder HDF5 output
…tering (-region tag) to restrict recorded nodes/elements.
put back ancLratio into BarSlip Material to be consistent with docume…
Adding error message when Invert() fails on section stiffness
Adding G and Av as optional inputs for elastic beam (2d and 3d)
Enhance VTKHDF recorder with eleTags, nodeTags, and force recording and add the loadconst support for h5drm
Newton solvers: add -factorOnce and consolidate Tcl/OPS parsers
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.