HPC Team
About the HPC Team
The HPC team (High Performance Computing) works to ensure efficient use of heavy computing both nationally and at Idun, which is a common heavy computing resource at NTNU. This includes ensuring that the right software is available, that the programs that users want to run make efficient use of computing resources, and that resources are distributed in a way that is both fair and efficient.
We have extensive experience in heavy computing and programming in Fortran, C, C++, Matlab and Python, among others. The team also has expertise in the use of GPUs as an accelerator for numerical calculations, in the visualisation of result data, and in models that scale well. Within certain subject areas, we can also help with modeling solutions in the software.
Our experience
We have extensive experience from working with heavy numerical calculations, including:
- Help and support to find the right calculation resource and the right software for your calculation needs.
- Initial help to get started with using the heavy computing resources.
- Assess how optimal your program code is with regard to resource utilization, and how it can possibly be improved.
- Parallelisation of program code that you have written yourself so that it can run faster.
- Help redesign your code to run for larger and heavier models.
- Measuring how well your program code scales in terms of parallelisation.
- Compilation of software with support for specific libraries or in specific versions or with special options.
- Programming in Fortran and C/C++, with MPI, OpenMP and Cuda.
- Advice and support in processes of moving your calculations to heavier computing systems.
- Help to use GPUs as accelerators in numerical calculations.
Drop by
We have visiting hours (drop-in) at Mimes Brønn on Mondays from 10:00 to 14:00, so feel free to pop in for an informal chat and to discuss the challenges you have. If it is manageable in time and we have the right expertise, we will try to help you as soon as possible. Alternatively, we can also:
- Give advice and tips so you can get ahead yourself.
- Point to documentation etc that can help you further.
- Refer to others at NTNU, if they can help you better than us.
- Arrange a time to possibly help you later.
For tasks that require more effort, we can help connect you to Advanced User Support schemes that can trigger a certain number of hours of free support.
Alternatively, you can arrange a meeting with us in NTNU Hjelp.