Torenallee 30-12, 5617BD Eindhoven, NL [email protected] +31 6 5202 8891
Masters Internship

About the internship

Figure 1: OpenFoam simulation of flow through a bent pipe

At Ignition Computing, we are developing the PreconNet Toolbox in order to speed up the solving of systems of linear equations of the form Ax=b. Solving such systems is at the core of many multi-physics simulations (like in the figure on the right), and often is the computational bottleneck of the simulation. Speeding up this step would significantly reduce compute power needs.

One approach is to use preconditioned iterative solvers, and optimizing the reuse of previous preconditioners. In practice, if reuse happens at all, it is with simple heuristics. In this project you will look into the ‘reusability’ of a preconditioner. What would be a good definition and which measures describe this relationship? Can we gain any performance?

Ignition Computing is a startup in Eindhoven based on the Torenallee. Our culture is focussed on cooperation, growth and a healthy work-life balance. At Ignition Computing we believe in an informal environment where everyone is equal. We share our office with Afterservice, and share lunch and Friday afternoon drinks with them.

Responsibilities

  • Conduct a literature study on preconditioning reuse tactics.
  • Define reusability of preconditioners, and identify potential measures to quantify it.
  • Perform analytical and numerical analysis on test cases to investigate the relation between the chosen measures and the preconditioner reusability.

What we ask of you

  • Masters student with a background in numerical linear algebra or scientific computing.
  • An interest in iterative solvers and preconditioning techniques.
  • Programming skills and knowledge/interest in programming languages such as Python, C++, Mathematica or MATLAB.
  • Fluent in written and spoken Dutch and/or English
  • Willingness to learn

What you get from us

  • Good support from enthusiastic team members.
  • Free all-you-can-eat lunch, drinks and snacks
  • Lots of opportunities to grow

To apply, send a brief summary of your background along with a short description of who you are to [email protected].

Reading material

Figure 2: 3D simulation of 0.7s of wind flow around a motorcycle. Calculation time ~ 29 hours. OpenFoam tutorial incompressible/pisoFoam/les/motorBike