Seismo-VLAB (a.k.a SVL) is a simple, fast, and extendable C++ finite element software designed to optimize meso-scale simulations of wave-propagation and soil-structure interaction. SVL is intended not only to be used by researchers in structural and geothecnical engineering, but also in industries, laboratories, universities.
Probably, the best ways to get started with SVL are: