Skip to content
Developer repository for ViennaTS - The Vienna Topography Simulator: Releases will be tagged on the master branch and published as dedicated, compressed packages on source forge:
C++ Other
  1. C++ 99.4%
  2. Other 0.6%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Developer repository for ViennaTS, a C++, OpenMP-parallelized Topography simulator. Releases are tagged on the master branch and available in the releases section.

For more information and help to getting started, visit

System requirements

  • C++ compiler
  • OpenMP
  • Boost C++ Libraries (
  • VTK C++ Libraries (
  • HDF5 (optional - required for TDR file support)

Currently supported operating systems

  • GNU/Linux (32/64Bit)

Building instructions

To build ViennaTS, clone the repository and issue the following suggested commands:

$> cd viennats-dev    # the checked-out GIT folder
$> mkdir build        # the build folder

Configure the build, default build type is the 'optimized/release' mode:

$> cd build/
$> cmake ..

Watch for Warning/Error messages during the configuration stage.

Now build the 'viennats' simulation executable

$> make

CMake Options

CMAKE_BUILD_TYPE   = Debug, (Release) # Turn off/on optimizations (default: Release, i.e., optimized mode)
VIENNATS_STATIC_BUILD = ON/OFF # build ViennaTS without dynamically linked libraries (VTK must be built statically when this is ON)

Authors and Contact

Current contributors: Lado Filipovic, Paul Manstetten, Xaver Klemenschits and Josef Weinbub

Contact us via:

Founder and initial developer was Otmar Ertl; not active anymore.

ViennaTS was developed under the aegis of the 'Institute for Microelectronics' at the 'TU Wien'.


See file LICENSE in the base directory.

You can’t perform that action at this time.