About
SimuNova provides trainings based principally on Dr. Peter Gottschling’s book “Discovering Modern C++. Our C++ training is an intensive course that guides you smoothly to sophisticated programming based on advanced features.
Our Matrix Template Library 4 (MTL4) a linear algebra library for C++ programs, is one of the leading scientific software libraries worldwide.
With our long-time experience, we like to support you with your software development.
C++ Training
From our extensive experience in C++ programming that we gained in our projects, we evolve seminars for experienced and prospective programmers. The courses do not only aim for teaching C++ features but are rather targeted to empower the attendees to master their daily programming tasks with much higher productivity and more enthusiasm.
We are both offering open courses in well-suited seminar rooms in Leipzig and in-house company training. The courses are offered in German and English. Last but not least, this is also an excellent opportunity to visit one of the most beautiful cities.
Seminar Room Rental
Our seminar and training room ALANDA is located at Nordplatz 9 in Leipzig, near the city center and the Leipzig Zoo. The room offers approximately 30 m2 of space for smaller seminars, conferences and other events with up to 15 participants. For multi-day bookings, we will gladly make you an individual offer.
MTL 4
The Matrix Template Library 4 incorporates the most modern programming techniques to provide an easy and intuitive interface to users while enabling optimal performance. The natural mathematical notation in MTL4 empowers all engineers and scientists to implement their algorithms and models in minimal time. All technical aspects are encapsulated in the library.
High Performance
Massively Parallel Processing
GPU-AcceleratedGeneric, Orthogonal, and Comprehensive
Flexible Data Formats and Algorithms
Portable
MTL 4 is written in ISO C++ and can be compiled and used on any target platform with an ANSI C++ compiler.
Intuitive
MTL4’s intuitive interface empowers programmers with an unparalleled productivity.
Work smarter not harder
Consulting
With our long-time experience, we like to support you with your software development.
Core Competence:
- Programming Languages:
- C++
- Python
- CUDA
- Forth
- Tools:
- Operating Systems: Linux, Windows, MacOS
- Data bases: Oracle, Postgres, MySQL
- Parallelization: MPI, OpenMP
- Web services: node.js, curl, cppcms
- Build systeme: CMake (inkl. CTest, CDash), scons
Important Clients:
- Toll-Collect
- Cap Gemini
- T-Systems
- Institute of Railway Technology
Our Publications
Discovering Modern C++ is our most important publication, which our training is based of. It is an intensive course that guides you smoothly to sophisticated approaches based on advanced features. Gottschling introduces key concepts using examples from many technical problem domains.
This book is designed to help you get started rapidly and then master increasingly advanced features, from lambdas to expression templates. Throughout, Gottschling demonstrates how to write clear and expressive software using object orientation, generics, metaprogramming, and procedural techniques. By the time you’re finished, you’ll have mastered all the abstractions you need to write C++ programs with exceptional quality and performance.
Old Web Site
Unfortunately, we had not enough time to revise the entire content of our web site.