Skip to content

TLCFEM/alcongrator

Repository files navigation

[Al]gorithmic [Con]sistency Inte[grator]

Release Build status

Alcongrator is a utility to generate ground motion history based on given records.

Currently, it supports:

  1. Generate displacement, velocity and acceleration from given displacement/velocity/acceleration records.
  2. Integrate the response using the following time integration methods:
    • Newmark,
    • Bathe Two Step,
    • Generalised Alpha,
    • GSSSS (General Single Step Single Solve).
  3. DFT with filters.
  4. Listen to the ground motion.
  5. Over- and under-sampling with cubic spline interpolation.

example

To Compile

Prerequisites

Please install Qt 6. OpenBLAS is used as the linear algebra driver. The bundled build (under lib/) may not be optimal on your machine, replace it with your version if necessary.

Linux

Nothing needs to be noted.

Windows

Install Qt 6. Configure with CMake.

Alternatively, download and install Visual Studio 2019 if you wish to use MSVC platform.

Dependencies

The dark theme is taken from TeXstudio project.

  1. Qt
  2. Armadillo
  3. OpenBLAS
  4. QCustomPlot
  5. SuperLU

About

〰 Ground Motion Visualizer

Resources

License

Stars

Watchers

Forks

Languages