Student Assistant for Software Development at the Scientific Computing Center
Student Assistant for Software Development at the Scientific Computing Center
Student Assistant for Software Development at the Scientific Computing Center
Student Assistant for Software Development at the Scientific Computing Center
KIT-Karlsruher Institut für Technologie
Forschung
Karlsruhe
- Art der Beschäftigung: Vollzeit
- Hybrid
- Zu den Ersten gehören
Student Assistant for Software Development at the Scientific Computing Center
Über diesen Job
Scientific Computing Center
Student Assistant for Software Development at the Scientific Computing Center
Stelle frei: Ab sofort
Beschreibung
You will contribute to the Ginkgo library. The topic of your work can be chosen depending on your interests. Here are some example tasks: - Improve the communication and computation overlap in our matrix-vector multiplication.
- Implement a Restricted Additive Schwarz preconditioner using MPI.
- Develop a scheme to rebalance the communication pattern within a multigrid solver.
- Set up a new documentation infrastructure. Your work hours are between 20h and 30h per week, which can be adjusted. The salary is according to KIT standards. Required Skills - A strong background in numerical linear algebra (e.g. iterative solvers, preconditioners, etc.).
- Experience with C++ (C++17 or newer).
- The ability to work independently, communicate clearly, and collaborate in a research team. Optional Skills - Basic understanding of GPU programming (CUDA, HIP, or OpenCL).
- Basic understanding of distributed programming with MPI.
- Experience with CI/CD systems. Starting period of the position: As soon as possible. Application requirements: Apply with your CV and your latest transcript of records and with the subject line "HiWi: Ginkgo”.
Beschreibung
We are looking for support in our development of the Ginkgo software library. Ginkgo is written in modern C++. It provides efficient implementations of algorithms from numerical linear algebra and runs on massive scale supercomputing systems, such as the first exascale system Frontier.
Your TasksYou will contribute to the Ginkgo library. The topic of your work can be chosen depending on your interests. Here are some example tasks: - Improve the communication and computation overlap in our matrix-vector multiplication.
- Implement a Restricted Additive Schwarz preconditioner using MPI.
- Develop a scheme to rebalance the communication pattern within a multigrid solver.
- Set up a new documentation infrastructure. Your work hours are between 20h and 30h per week, which can be adjusted. The salary is according to KIT standards. Required Skills - A strong background in numerical linear algebra (e.g. iterative solvers, preconditioners, etc.).
- Experience with C++ (C++17 or newer).
- The ability to work independently, communicate clearly, and collaborate in a research team. Optional Skills - Basic understanding of GPU programming (CUDA, HIP, or OpenCL).
- Basic understanding of distributed programming with MPI.
- Experience with CI/CD systems. Starting period of the position: As soon as possible. Application requirements: Apply with your CV and your latest transcript of records and with the subject line "HiWi: Ginkgo”.
Details on Ginkgo
- Art der Anzeige
- Studentische Hilfskraft / Werkstudent:in
- Gewünschtes Studium
-
Ingenieurwissenschaften
Informatik
Computer Science -
Naturwissenschaften und Technik
Mathematik
Technomathematik
-
Ingenieurwissenschaften
- Gesuchter Karrierestatus
- Studierende:r
- Arbeitsregion
- Karlsruhe und Umgebung
- Unternehmensbereich
- Forschung
- Sprache am Arbeitsplatz
- Deutsch und Englisch
- Art des Unternehmens
- Wissenschaftliche Einrichtung
- Homeoffice
- Homeoffice möglich
um die E-Mail Adresse lesen zu können
Unternehmens-Details
KIT-Karlsruher Institut für Technologie
Forschung