Detail tématu

Téma

Rozšíření numpy pro řešení PDR

Většina netriviálních problémů ve fyzice, mechanice či kybernetice zahrnuje řešení parciálních diferenciálních rovnic (PDR). Jelikož tyto rovnice mohou být velmi složité, většinou není možné je řešit analyticky, tedy je nutné je řešit numerickými metodami. K tomu je často zapotřebí pracovat s velkým množstvím dat v mnoha dimenzích tzv. tenzory. Naivní implementace tenzorů ale naráží na tzv. prokletím dimenzionality, tj. pro vyšší počty dimenzí se vlivem exponenciálního růstu počtu prvků stávají prakticky nepoužitelné. Cílem projektu je implementovat knihovnu umožňující tenzory ukládat v rozloženém (komprimovaném) formátu, který tímto prokletím netrpí, a s jeho pomocí řešit určité typy PDR.

Informace o tématu

  • Dostupnost tématu: Obsazené
Doporučovaná velikost týmu:
3 osob
Časová náročnost:
700 člověkohodin

Požadovaný profil týmu

Python

Zadavatel

Přiřazený mentor

Přemek Brada