XALM - modul pro řešení soustav nelineárních rovnic pomocí ALM

XALM je knihovna sloužící pro iterační řešení soustav nelineárních rovnic pomocí metody délky oblouku (ALM - arc length method).

Knihovna je napsána v jazyce C++ a vydána pod otevřenou licencí GNU LGPLv2+. Zdrojové kódy (viz download) využívají pouze standardní knihovny jazyka C++ a mohou být přeloženy na platformách Linux, Windows i Mac OS.

Knihovna funguje jako modul, který může být připojen k libovolnému softwarovému nástroji, který vyžaduje řešení soustavy nelineárních rovnic. Typicky se jedná o nástoj pro řešení úloh metodou konečných prvků (dále jen MKP řešič).

Tato knihovna byla vytvořena na Katedře mechaniky stavební fakulty ČVUT v Praze za finanční podpory TA ČR v rámci projektu TA02011196 "Využití metod adaptivní a nelineární analýzy v návrhu železobetonových konstrukcí" řešeného společností Nemetschek Scia, s.r.o. ve spolupráci se společností FEM consulting, s.r.o. a s Fakultou stavební ČVUT v Praze.