Scientific Programming II: High Performance Computing
| Program start date | Application deadline |
| 2026-01-01 | - |
| 2026-06-01 | - |
Program Overview
Introduction to the Scuola Normale Superiore
The Scuola Normale Superiore is a prestigious institution that offers a wide range of academic programs and research opportunities. The university is committed to providing a high-quality education and fostering a community of scholars who are dedicated to advancing knowledge and understanding.
Academic Programs
The Scuola Normale Superiore offers various academic programs, including:
- Faculty of Humanities
- Faculty of Sciences
- Faculty of Political and Social Sciences Each faculty offers a range of undergraduate and graduate degree programs, as well as PhD programs and research opportunities.
Research Areas
The university is engaged in a wide range of research areas, including:
- Computational methods and mathematical models for sciences and finance
- High-performance computing
- Parallel programming
- Object-oriented programming in Fortran
- Code optimization and interfacing
Course Details
The course "Scientific Programming II: High Performance Computing" is offered by the Faculty of Sciences. The course covers the following topics:
- Introduction to computer architectures, hardware limitations, and programming languages
- Basic concepts of the language
- Advanced concepts of the language in terms of performance
- Object-oriented programming in Fortran
- Parallel programming
- Code optimization and interfacing The course is composed of a didactic part of 36 hours and a practical part of 12 hours.
Objectives
The main objectives of the course are to provide a working knowledge in the development of software for high-performance computing (HPC) in computational sciences. The course aims to introduce the Fortran 2008 language and discuss different aspects of HPC calculations, independently of the language.
Admission Criteria
The course is intended for PhD students and is available to master's degree students. There are no prerequisites for the course, and students can follow it independently of "Scientific Programming I."
Evaluation
The course evaluation is based on a programming project and an oral exam.
Lecturer
The lecturer for the course is Julien Roland Michel Bloino, who can be contacted at Palazzo della Carovana, terzo piano, stanza 81.
University Life
The Scuola Normale Superiore offers a range of services and facilities to support students, including:
- Colleges and canteen
- Library
- Collaboration opportunities
- Peer tutoring
- Financing opportunities
- Psychological wellbeing and support
- Disability support
- Student activities
Research Opportunities
The university offers various research opportunities, including:
- Laboratories and Centres
- Research groups
- Support Centres
- Knowledge transfer
- Open Science
- Dissemination of research
- Research Quality Assessment (VQR)
Third Mission
The Scuola Normale Superiore is committed to the third mission, which involves the dissemination of research and the promotion of public engagement. The university offers various activities and events, including:
- Public lectures
- Concerts
- Exhibitions
- Cultural events
- Internationalization services
Facilities
The university has a range of facilities, including:
- Library
- ICT Services
- Documents and forms
- Registration office
- Utilities
Community
The Scuola Normale Superiore has a strong sense of community, with a range of services and facilities available to support students, staff, and faculty. The university is committed to fostering a community of scholars who are dedicated to advancing knowledge and understanding.
