MYSTRANsolver / MYSTRAN

MYSTRAN is a general purpose finite element analysis solver
https://www.mystran.com/
MIT License
55 stars 17 forks source link

MYSTRAN Update 15.1.7 #44

Closed Bruno02468 closed 7 months ago

Bruno02468 commented 7 months ago

This update fixes a double-whammy kind of bug. Basically, the L1H temp file (contains enforced displacement data) didn't survive into the second step of a buckling problem. That should cause a fatal error to be issued, but guess what? The subroutine attempting the open doesn't set OUNT, the variable containing the unit numbers for message output files (ERR and F06), so it'd contain uninitialised integers. The result? 50% chance it was negative, causing a runtime error. It being positive caused a memory error and a likely crash.

Check the commit-level data for details.