To main content

Julia programming language

Julia is a high-level, high-performance programming language that aims to combine the ease of use of high-level programming languages like Python and MATLAB with the high performance of compiled languages like C++ and Fortran. SINTEF has expertise in Julia programming and publishes several open source Julia packages developed in-house.

Contact persons

We use Julia for projects where high performance and fast turnaround time is critical.  Examples of Julia packages maintained at SINTEF:

  • JutulDarcy.jl - high performance simulator of flow and heat transfer in porous media.
  • EnergyModelsX - a multi nodal and carrier energy system modelling framework
  • BattMo.jl - fast simulation of P2D battery models
  • Muscade.jl - Create and solve optimization-FEM models

Explore research areas