C/C++
Knihovny
- Množství standartních knihoven
- Knihovny pro návrh interface
- Grafické knihovny
- Možnost používat knihovny napsané v jiných jazycích
- Knihovny pro paralelní počítání
Knihovny pro fyzikální výpočty
- The Matrix Template Library
Komplexní knihovna pro maticové výpočty lineární algebry. Obsahuje nejčastější používané metody
výpočtů. Obsahuje i přepracované části původně napsané ve Fortranu 77. Součást GNU licence,
tedy zdarma, ale bohužel jen pro Unix, Visual C++ a Metrowerks.
- Matrix TCL
Optimalizovaná komplexní knihovna pro maticové výpočty lineární algebry. Lze získat ve dvouch verzích Lite
(zdarma) a Pro (24$). Pro C++ Builder, Visual C++ a Metrowerks.
- BALL
Knihovna obsahující algoritmy používané v Biochemii a Bioinformatice. Pro Linux a Unix.
- MAPA - Modular Accelerator Physics Analysis
Přímo C++ aplikace pro modelování částicových urychlovačů využívající speciálních knihoven. Pro Unix a Linux.
- TDLIB99 - Computational Thermodynamics Library
Specializovaná knihovna pro modelování termodynamických systémů. Obsahuje tři části: PHASE -
modelování Gibbsovy energie multisložkového systému, TD_ALGO - sada termodynamických algoritmů,
VARCOMP2 - simultánní termodynamické odhady. Součást GNU licence - stačí se zaregistrovat.
- GAMMA
C++ knihovna pro simulování experimentů jevu magnetické rezonance. Naprosto zdarma - stačí se zaregistrovat.
- CLHEP - Class Library for High Energy Phisics
Obrovská C++ knihovna všech možných i nemožných funkcí i z oblasti lineární algebry, náhodných generátorů,
počítání z vektory, geometrie, atd... Součást balíku GEANT 4.
- GAUL - Genetic Algorithm Utility Library
C++ knihovna pro genetické algoritmy, funkce pro porpvnávání, datovou implementaci a řízení procesu.
- C++ Random Number Library
Knihovna s množstvím funkcí pro generování náhodných čísel, vektorů, funkcí, rozdělení.
Propracované generátory s dlouhou periodicitou.
- GSL - The GNU Scientific Library
Součást projektu GNU - tedy zcela zdarma. Knihovna pro numerické počítání v jazyce C.
Prozatím jako beta verze ve fázi testování.
- MathCode C++
S tímto nástrojem můžete generovat optimalizované C++ kódy, které mohou být jednoduše přeloženy
do systému Mathematica.
- CC++ Overview
Jazyk založený na C++, ale pro paralelní programování.
- GEANT 4
Obrovský fyzikální balík pro simulování kolizí vysokoenergwetických částic s hmotou.
Obsahuje množství nástrojů pro navrhování detektorů. Součástí je množství knihoven od lineární lagebry přes
generování náhodných čísel až po zobrazovací funkce. Volně ke stažení - pouze je nutné se zaregistrovat.