  We present a numerical code for multi-component simulation of the galactic
evolution. Our code includes the following parts: $N$-body is used to evolve
dark matter, stellar dynamics and dust grains, gas dynamics is based on
TVD-MUSCL scheme with the extra modules for thermal processes, star formation,
magnetic fields, chemical kinetics and multi-species advection. We describe our
code in brief, but we give more details for the magneto-gas dynamics. We
present several tests for our code and show that our code have passed the tests
with a reasonable accuracy. Our code is parallelized using the MPI library. We
apply our code to study the large scale dynamics of galactic discs.
