Mañana tendremos un seminario técnico donde se explicarán distintas herramientas de HPC. El nivel es apto tanto para investigadores como para estudiantes.
Aquí la info:
Fecha y hora: Viernes 13 de Diciembre, 11:00.
Lugar: Laboratorio de Física Computacional. Planta baja del edificio de Física. Facultad de Ciencias.
Título: Programming and optimization for high performance scientific computing
Ponentes: Jara Juana Bermejo Vega and
Noelia Sánchez Gómez
Resumen: We give an introduction to some software tools for high performance programming and optimization. We will begin showing how to setup clean developer environments to work remotely on a custer using Visual Studio Code, SSH and git. We review how to setup C/C++ projects and Python environments for scientific computing. We will review how to optimize our code using the GCC compiler, hardware specific compilers, Python Numba, the OpenMP framework. We will explore how to use Scalene, a profiler that provides insights into the resource usage of our jobs. We will explain how to use SLURM on the Proteus cluster to efficiently submit jobs to different nodes and GPUs. Finally, we will explain how to use an optimized high-performance quantum circuit simulator, QSim, on a heterogenous cluster on multi-CPUs and GPUs.