Specific Competition
CE8 - Know how to program, at least, in a relevant language for scientific calculation in Astrophysics
CE11 - Know how to use current astrophysical instrumentation (both in terrestrial and space observatories) especially that which uses the most innovative technology and know the fundamentals of the technology used
General Competencies
CG1 - Know the advanced mathematical and numerical techniques that allow the application of Physics and Astrophysics to the solution of complex problems using simple models
Basic skills
CB6 - Possess and understand knowledge that provides a basis or opportunity to be original in the development and/or application of ideas, often in a research context
CB7 - That students know how to apply the knowledge acquired and their ability to solve problems in new or little-known environments within broader contexts
CB8 - That students are able to integrate knowledge and face the complexity of formulating judgments based on information that, being incomplete or limited, includes reflections on the social and ethical responsibilities linked to the application of their knowledge and judgments
CB10 - That students possess the learning skills that allow them to continue studying in a way that will be largely self-directed or autonomous
Exclusive to the Theory and Computing Specialty
CX2 - Apply knowledge of computer science, physics, astrophysics and computing to build numerical simulations of astrophysical phenomena or scenarios
6. Subject contents
Theoretical and practical contents of the subject
Professor: Hannu Parviainen
Topics (headings):
- Basic concepts of Fortran90.
- Code debuggers (debuggers).
- Parallel programming: basic concepts. The MPI standard.
- Procedures, recursion.
- Pointers and dynamic memory.
- Performance and optimization of serial and parallel programs.
- Application of parallel programming to an astrophysical problem.