GBKFIT is an open source high-performance software for galaxy kinematic modelling. It can be used to extract morphological and kinematical properties of galaxies by fitting models to spatially resolved kinematic data. The software can also take beam smearing into acount by using the knowledge of the line and point spread functions.
One of GBKFIT’s major strengths is its ability to take advantage of many-core and massively parallel architectures, such as multi-core CPUs and Graphics Processing Units (GPUs). This makes it suitable for modelling large-scale surveys of thousands of galaxies within a very seasonable time frame.
GBKFIT features an extensible object-oriented architecture which allows for support of arbitrary models and optimization techniques in the form of modules. One can write his/her own modules without modifying GBKFIT’s source code.
The software is written in C++ and strictly conforms to the latest ISO standards. It supports all the major operating systems (Linux, Windows, Mac OS) and uses the CMake build system to provide a common and unified compilation and installation procedure.