Přístupnostní navigace
E-application
Search Search Close
Course detail
CEITEC VUT-DS118Acad. year: 2020/2021
This course will address selected aspects of material modeling and scientific computing in a hands-on manner. It will be composed of a lecture and a seminar part. We will discuss basic concepts like numerical issues and convergence, static vs dynamic memory allocation, object oriented programming, parallelization. The practical part will cover strategies to solve eigenvalue problems (e.g. Schrödinger’s equation), the transfer matrix method (e.g. for the reflectivity of a Bragg mirror) and Metropolis Monte Carlo methods (e.g. for magnetic domain formation), but can also adapted and extended depending on the audience. These examples will be practiced in form of homework programming assignments, which need to be solved and discussed. Note that this is not a beginners course in programming or physics. Basic knowledge of at least one language (e.g. C/C++, Ruby, Python, …) and of common data types and structures (arrays, lists, trees, …), as well as solid-state physics is expected.Outline:• Basic concepts (numerical issues, static vs dynamic allocation, object oriented programming, code quality, parallelization)• Solving eigenvalue problems using different methods• Transfer matrix method• Monte Carlo methods
Language of instruction
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
branch AM , 1 year of study, summer semester, compulsory-optionalbranch ANTMT , 1 year of study, summer semester, compulsory-optional
Guided consultation in combined form of studies
Teacher / Lecturer
Lecture