Skip to content

v2.7.2 - #406

Merged
sanguinariojoe merged 19 commits into
masterfrom
dev
Oct 6, 2026
Merged

v2.7.2#406
sanguinariojoe merged 19 commits into
masterfrom
dev

Conversation

@sanguinariojoe

Copy link
Copy Markdown
Collaborator

No description provided.

dependabot Bot and others added 19 commits June 22, 2026 09:19
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 3.4.1 to 4.1.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](pypa/cibuildwheel@v3.4.1...v4.1.0)

---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](pypa/cibuildwheel@v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
  dependency-version: 4.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 4.1.1 to 4.2.1.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](pypa/cibuildwheel@v4.1.1...v4.2.1)

---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…alues

Points, rods and bodies keep length = max() as a sentinel, and MoorDyn::Init()
sets cfl = max() when dtM is prescribed. Multiplying those sentinels raised
FE_OVERFLOW, and a null velocity in the stationary solver raised FE_DIVBYZERO.
The resulting inf/nan values were discarded by std::min(), so the time step is
unchanged, but the host program is killed if it traps those exceptions.

Fixes #404

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The interpolation factor i / N was 0 / 0 for zero-length rods (N = 0),
raising FE_INVALID and setting the node position to nan until it was
overwritten later on.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…C solver

The Newton-Raphson iterations of Catenary() may visit points out of the domain
of the involved functions (e.g. weightless or buoyant lines), raising
FE_INVALID, FE_DIVBYZERO or FE_OVERFLOW. The solver detects those failures by
itself, and Line::initialize() falls back to the linear profile, so the raised
exceptions are now held while the solver runs and discarded afterwards.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@sanguinariojoe sanguinariojoe self-assigned this Oct 6, 2026
@sanguinariojoe
sanguinariojoe merged commit bfc8a99 into master Oct 6, 2026
9 of 10 checks passed
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.

3 participants