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
that uses smelt
.
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 apt
.
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, Department of Geological Sciences and Engineering, University of Nevada, Reno, [email protected]
Please visit the NHERI Simcenter webpage for more information on the SimCenter, including other SimCenter applications, FAQ, and how to collaborate.