Systémové požadavky
Ve kterých prohlížečích a na jakých zařízeních Elementarium běží, jak vlákna ovlivňují rychlost výpočtu a kde je praktický strop velikosti modelu.
Začínáme 3 min čtení
Elementarium je webová aplikace, takže požadavky se týkají prohlížeče, ne operačního systému. Nic se neinstaluje, žádný grafický ovladač není třeba aktualizovat a k žádnému licenčnímu serveru se nepřipojujete.
Prohlížeče
| Prohlížeč | Podpora |
|---|---|
| Chrome, Edge a další prohlížeče na jádru Chromium | Aktuální verze |
| Firefox | Aktuální verze |
| Safari | Aktuální verze, na macOS i na iPadOS / iOS |
„Aktuální“ znamená verzi, kterou výrobce právě vydává ve standardním kanálu.
Jádro metody konečných prvků je C++ zkompilované do WebAssembly. Běží stejně na x86 i ARM: notebook s procesorem Apple, pracovní stanice s Windows i tablet s Androidem spouštějí tentýž binární kód rychlostí nativního programu.
Dvě sestavení řešiče a proč je jedno rychlejší
Dodávají se dvě sestavení WebAssembly a aplikace mezi nimi vybírá při načtení. Vy nevybíráte nic.
| Sestavení | Co dělá | Kdy běží |
|---|---|---|
| Vícevláknové | Rozdělí sestavení matic i řešení soustavy mezi jádra počítače – ve výchozím stavu polovinu jeho logických procesorů, nejvýše osm | Prohlížeč stránce přizná izolaci původu (cross-origin isolation – bezpečnostní podmínka, která stránce dovoluje sdílet paměť mezi vlákny) a umí vytvářet vnořené workery, ze kterých se skládá fond vláken |
| Jednovláknové | Tentýž řešič v jednom vlákně | Záloha všude tam, kde některá z podmínek chybí, aby výpočet přesto proběhl a neselhal |
Výsledek je totožný; liší se jen čas. Pokud se výpočet zdá pomalejší, než by počítač měl zvládnout, nejprve zkontrolujte, že je prohlížeč aktuální a že procesor nevytěžuje nic jiného.
Proč polovinu? Prohlížeč hlásí logické procesory a na většině stolních počítačů připadají na jedno fyzické jádro dvě. Iterační řešení je omezené propustností paměti, takže druhé vlákno na stejném jádře přidá další účastníka každé synchronizace, ale žádnou propustnost. Strop osmi vláken je tam proto, že za ním režie koordinace tolika workerů v prohlížeči převáží sdílenou práci. Nastavení → Vlákna automatickou volbu pro toto zařízení přepíše – viz Vlákna řešiče – a průběh výpočtu ukáže, s kolika vlákny výpočet skutečně běžel.
Hardware
| Praktické doporučení | |
|---|---|
| Procesor | Jakýkoli současný stolní počítač, notebook nebo tablet. Více fyzických jader vícevláknovému sestavení přímo pomáhá, až do osmi vláken řešiče |
| Paměť | Jediný skutečný strop velikosti modelu – viz níže |
| Grafika | Cokoli, co zvládne WebGL, což je každé současné zařízení |
| Obrazovka | Pracovní prostředí se samo rozvrhne pro monitor na stole, notebook, tablet i telefon |
Limitem je paměť
Protože se počítá na vašem počítači, je praktický strop velikosti modelu dán pamětí, kterou si prohlížeč dokáže přidělit, ne úrovní tarifu. Model, který na jemné síti selže a na hrubší projde, na tento strop narazil. Jak se pod něj dostat:
- zhrubněte síť tam, kde si prvky nezaslouží (Lokální zjemnění);
- zavřete ostatní záložky;
- u největších modelů použijte 64bitový prohlížeč na počítači, ne mobilní.
Tablety a telefony
Celá aplikace běží i na tabletu a na telefonu, se stejným řešičem. Rozvržení pro stůl – pás karet, panel vlastností, okna pohledů a tabulkový dok – se naskládá do panelů ovladatelných palcem a dotykové prvky mají velikost pro prst. Tablet na stavbě otevře model, spočítá ho a přečte reakci; zda takto budete stavět velký model, je věc vkusu. Viz Práce na více zařízeních.
Připojení
| Vyžaduje síť | Funguje offline (u projektu, který už byl na daném zařízení otevřen) |
|---|---|
| Přihlášení, synchronizace, sdílení, platby | Modelování, síťování, výpočet, posudky, tvorba statického výpočtu |
Podrobnosti, včetně toho, co udělat před ohlášeným výpadkem, najdete v článku Práce offline.
Co není potřeba
- Žádný instalátor ani práva správce. Uzamčený firemní notebook nebo počítač v univerzitní učebně aplikaci spustí z prohlížeče.
- Žádné výpočty na GPU. Řešič běží na procesoru; grafická karta jen vykresluje okno pohledu.
- Žádné doplňky ani rozšíření. Import a export – IFC, SAF, DXF, CSV, xlsx, PDF – jsou součástí aplikace.
- Žádný licenční server, hardwarový klíč ani aktivace. Přihlaste se a pracujte.
Když to neběží
| Příznak | Pravděpodobná příčina |
|---|---|
| Aplikace se načte, ale výpočet se nikdy nespustí | Prohlížeč je příliš starý na funkce WebAssembly, které řešič potřebuje – aktualizujte ho |
| Výpočty jsou mnohem pomalejší než na jiném počítači | Jednovláknová záloha, snížené nastavení Vlákna nebo vytížený procesor – počet vláken ukáže záložka Statistiky v průběhu výpočtu |
| Velký model selže, malý projde | Paměť prohlížeče – zhrubněte síť nebo přejděte na prohlížeč na počítači |
| Projekty se nesynchronizují | Chybí připojení nebo nejste přihlášeni – práce je lokálně v bezpečí a po obnovení spojení se sloučí |
Více v článku Chyby řešiče.
Našli jste na této stránce chybu nebo nejasnost? Napište nám a opravíme to.