Tópicos Avançados em Física Computacional

TAFCPágina da Cadeira
6 ECTSP3Exame: Opcional
Geral
Sem avaliações ainda
Carga de trabalho
--

Descrição

Objectives

To develop the skills to express and to explore algorithms commonly employed in physics and engineering, taking advantage of the most modern architectures and programming methodologies. Students will first be introduced to parallel computing and computing on heterogeneous systems, and then will use these tools with algorithms and physical models commonly used in the main domain of activity of the Department of Physics. An overview of computational techniques used in other fields of science and engineering will also be provided via a set of dedicated seminars.

Syllabus

This course is organized in modules that implement the goals of the curricular unit. Module 1: Parallel computing and computing in heterogeneous architectures Module 2: Numerical models of plasmas and multiscale simulations. Module 3: Numerical methods in electronic structure Module 4: Molecular dynamics, Monte-Carlo and genetic algorithms. Module 5: Numerical models of Astrophysics, Gravitation and High Energy Physics Module 6: Other advanced applications of computational methods

Prerequisites

To successfully reach the expected learning outcomes, students should have pre-knowledge of programming and computational physics.

Cross Competence Component

The UC allows the development of transversal competences on Critical Thinking, namely strategic thinking and problem solving approaches, within the assignments, and project; Interpersonal and Intrapersonal Skills (oral, organizational and teamwork, self-discipline, perseverance, self-motivation skills) within the assignments, and project); and Information Literacy (ability to locate and access information) within the assignemnts, presentations, and project. The assessment percentage associated with these competences should be around 15%.

Programming And Computing Component

Parallel Computing Algorithms, models and simulations

Ethical Principles

All members of a group are responsible for the group’s work In any assessment, every student shall honestly disclose any help received and sources used. In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.