Sorted by category:
Developing Computational Software

2022-09-06

Automating a simulation workflow

In many companies, the workflow around simulations is a highly manual and error-prone process. Automating a simulation workflow saves time and effort. Moreover, it makes the process far more reliable, and it opens new possibilities.
Read more
2021-05-11

Integrating Sphinx in Your CMake Build System

Sphinx is a documentation tool for software projects that can create easily searchable HTML pages and excellent PDFs. It is well suited for documenting scientific code bases due to its support for LaTeX-style equations and numerous extensions for plots, diagrams and much more. It would be nice if we could integrate Sphinx with the common build system CMake so that we can automatically generate documentation. This blog describes an approach to do just that.
Read more
2021-05-03

Documenting your code

Documenting code is something nobody enjoys. But everyone agrees that some documentation is needed. What is the essential documentation and how can documenting be made easier?
Read more
2021-01-05

Legacy Code: Treasure to Cherish, Pain to Maintain, Part 3

In our practice as scientific software engineers at VORtech, we work for organizations that have computational software as an essential part of their intellectual capital. If successful, a computational software package can exist for many years and even decades. At the same time however, the code base grows and becomes more and more difficult to manage. This is part 3 of a series of blogs in which we discuss how to deal with legacy code.
Read more
2021-01-05

Legacy Code: A Treasure to Cherish, a Pain to Maintain. Part 2

In our practice as scientific software engineers at VORtech, we work for organizations that have computational software as an essential part of their intellectual capital. If successful, a computational software package can exist for many years and even decades. At the same time however, the code base grows and becomes more and more difficult to manage. This is part 2 of a series of blogs in which we discuss how to deal with legacy code.
Read more
2021-01-05

Legacy Code: Treasure to Cherish, Pain to Maintain. Part 1

In our practice as scientific software engineers at VORtech, we work for organizations that have computational software as an essential part of their intellectual capital. If successful, a computational software package can exist for many years and even decades. At the same time however, the code base grows and becomes more and more difficult to manage. This is part 1 of a series of blogs in which we discuss how to deal with legacy code.
Read more
2020-01-31

The joy of working with legacy code

At VORtech we mostly work on extending and improving existing code. Let us explain why this is so important and how it works. 
Read more
2017-11-23

Mathematics in software

Simulation of the world around us by numerical computation has improved a lot in the past decades. Together with Johan Dijkzeul we will look back at this period.
Read more
2016-07-19

10 Rules for Scientific Software Engineering

In the 20 years that VORtech has been in the business of scientific software engineering, we've seen many different codes and witnessed many different development processes.
Read more
2016-04-06

Fortran is alive!

Fortran is alive! Mark Roest considers five reasons why the Fortran programming language isn't dead and survived the punchcard.
Read more
  • 1
  • 2