Skip to content

jingxu002/strata

 
 

Repository files navigation

Strata

Build Status

License

Equivalent linear site response with random vibration theory, site property randomization, and a graphical user interface.

Building

Strata requires the following dependencies prior to building:

  • Qt (version 5.4 or later)
  • GNU Scientific Library (GSL)
  • Qwt (version 6.1 or later)
  • FFTW (optional)
  • cmake

See Building on Windows for installing these dependencies on windows. Once, these dependencies are installed the Strata can build checked out and built using the following commands:

$> git clone https://github.com/arkottke/strata.git strata
$> cd strata
$> mkdir build
$> cd build
$> cmake ..
$> make

The resulting executable is strata/build/strata.

Calling cmake may require specification of the generator name. On Windows with MSYS the cmake call would be:

$> cmake -G "MSYS Makefiles" ..

Building on Windows

Building on Windows is greatly simplified by using MSYS2. After installing MSYS2, the required dependencies can be installed with the following commands:

$> pacman -Sy
$> pacman -S \
    mingw-w64-i686-qt5 \
    mingw-w64-x86_64-qwt-qt5 \
    mingw-w64-x86_64-cmake \ 
    mingw-w64-x86_64-gsl \
    git

Testing

Examples for testing are located in the example/ directory.

About

Site response program featuring simulated profiles, random vibration theory, and a graphical user interface.

Resources

License

Unknown, GPL-3.0 licenses found

Licenses found

Unknown
LICENSE.txt
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.7%
  • TeX 8.7%
  • CMake 1.7%
  • Python 1.4%
  • NSIS 1.2%
  • HTML 1.2%
  • Other 1.1%