Modular by design

Independent scientific and computational axes

The architecture deliberately keeps problem definition, physical modelling, numerical discretisation, calculation engines and post-processing distinct.

Define the problem

  • Materials
  • Machines
  • Welding configurations
  • Simulation methods

Assemble the model

  • Geometry
  • Physics
  • Process stages
  • Couplings

Solve

  • FDM
  • FEM
  • FVM — fixed geometry verified; geometry-changing unpromoted
  • Time integration
  • GNU Octave
  • C++
  • Julia — planned

Interpret

  • Results
  • Post-processing — early stage
  • Analysis
  • Visualisation
  • Validation
  • Scientific outputs