Skip to content

Merge upstream#1

Open
claudioperez wants to merge 713 commits into
peer-open-source:masterfrom
OpenSees:master
Open

Merge upstream#1
claudioperez wants to merge 713 commits into
peer-open-source:masterfrom
OpenSees:master

Conversation

@claudioperez
Copy link
Copy Markdown

No description provided.

amnp95 and others added 30 commits December 17, 2025 16:56
lumped mass and the Drendeli curve improvement
Merging from OpenSees HEAD
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 #1694: LagrangeMP_FE - remove wrong check
Adding set/updateParameter to ElasticMultilinear
fmckenna and others added 30 commits May 15, 2026 08:06
Further fixes to complete fiber memory leak fixes from #1746
Add setTrialStrain and commitState for openseespy
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
Fix null deref in TwoNodeLink
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.