IA04 - SOFTWARE ,,GPUnet"
GPU Net je univerzální C++ knihovna sloužící pro vývoj dalších výpočetních aplikací jako jsou např. simulace molekulové dynamiky.
Přínosy:
- Snížení algoritmické složitosti výpočetních software s velkým počtem elementů
- Snížení času výpočtů a tím snížení nákladů
Popis:
- Knihovna sloužící pro vývoj výpočetních software s velikým počtem elementů a s algoritmickou složitostí N2 (N = počet elementů)
- Vnitřní struktura elementů a jejich sousedních vazeb, pomocí které se dosáhne snížení algoritmické složitosti na N*log(N)
- Multiplatformita (windows/linux)
- Využívání GPGPU paralelních výpočtů na grafických kartách (CUDA/OpenCL).
Obory:
- Výpočetní / matematická fyzika
Aplikace:
- Jednoduchá aplikace využívající GPU Net knihovnu pro simulace molekulové dynamiky, která umožňuje:
- Predikce mechanických vlastností (E, tvrdost, …)
- Simulace nano-indentace
- Simulace micro-scale a nano-scale
- Možnost implementace aplikací využívající GPUNet knihovnu pro jiné výpočetní problematiky (Metoda konečných prvků, ...)