Libraries
This page collects useful information regarding third-party libraries (TPLs) used by Xyst.
Third-party libraries (TPLs)
The Charm++ Parallel Programming System
- Web: http:/
/ charm.cs.illinois.edu - License: Charm++/Converse license
- Source location: https:/
/ github.com/ charmplusplus/ charm
OpenMPI for the message passing interface
- Web: http:/
/ www.open-mpi.org - License: OpenMPI license
- Source location: Assumed available on the system
Libstdc++ for standard C++ containers and algorithms
- Web: https:/
/ gcc.gnu.org/ libstdc++ - License: LibStdC++ license
- Source location: Assumed available on the system
MiniLua for input file parsing
- Web: https:/
/ github.com/ edubart/ minilua - License: Minilua license
- Source location: src/Control/minilua.h
C++ Template Unit Test Framework
- Web: http:/
/ mrzechonek.github.io/ tut-framework - License: TUT license
- Source location: src/tut/
The NetCDF data model, required by Exodus
- Web: http:/
/ www.unidata.ucar.edu/ downloads/ netcdf/ index.jsp - License: NetCDF license
- Source location: Assumed available on the system
ExodusII for mesh-based I/O
- Web: https:/
/ github.com/ sandialabs/ seacas - License: Exodus license
- Source location: src/exodus/
Zoltan for static mesh partitioning
- Web: http:/
/ www.cs.sandia.gov/ Zoltan/ Zoltan.html - License: Zoltan license
- Source location: src/zoltan/
HighwayHash for generating hashes
- Web: https:/
/ github.com/ google/ highwayhash - License: HighwayHash license
- Source location: src/highwayhash/
Brigand for template meta-programming
- Web: https:/
/ github.com/ edouarda/ brigand - License: Brigand license
- Source location: src/brigand/