Stochastic, Modular, and Extensible Library for Time histories
|Documentation||License||DOI||Bintray||Windows||Linux & macOS|
smelt is a C++ library for stochastically generating time histories for different types of
natural hazards—for example, acceleration time histories for earthquake scenarios or velocity
time histories for wind loading. The library has been designed with modularity and extensiblity
in mind such that new models can be easily added, making them available in other software
More detailed information, including building instructions, are available in the repository wiki.
smelt requires the following packages:
Mac and Windows users can install them through
conda while Ubuntu users can install them using
Otherwise, these packages can alse be downloaded directly from Intel and installed manually. Currently,
smelt has been tested on the following system configurations:
- Ubuntu 18.04 with GCC 7.3.0
- Ubuntu 16.04
- GCC 7.4.0
- Clang 7.0.0
- MacOS 10.14 with Xcode 10.2
- MacOS 10.13 with GCC 7.4.0
- Windows 10 with Visual Studio 19
- Windows Server 2016 with Visual Studio 17
smelt is distributed under the BSD 2-Clause license.
This material is based upon work supported by the National Science Foundation under Grant No. 1612843.
Michael Gardner, NHERI SimCenter, UC Berkeley, email@example.com
Please visit the NHERI Simcenter webpage for more information on the SimCenter, including other SimCenter applications, FAQ, and how to collaborate.