Special programming and modeling methods in nanosystem physics

Course: Physics of nanosystems

Structural unit: Faculty of Physics

Title
Special programming and modeling methods in nanosystem physics
Code
ОК 17
Module type
Обов’язкова дисципліна для ОП
Educational cycle
Second
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
2 Semester
Number of ECTS credits allocated
6
Learning outcomes
Know the list of the main methods of numerical modeling in solid state physics; their capabilities and limitations of use; basic concepts of the electronic theory of solids; methods for calculating the electronic structure; a list of relevant modern software packages; basic provisions of the Density Functional Theory; fundamentals of the method of molecular dynamics and features of its application to the problems of solid state physics; know the basic methods of programming in the graphical programming language G. Be able to: be fluent in commonly used terms of the theory of solids; be able to determine which calculation method is applicable to a specific scientific problem based on its spatial and temporal dimensions. Be able to: create virtual devices for integrating and coordinating the operation of real devices with the appropriate interfaces when performing a physical experiment.
Form of study
Full-time form
Prerequisites and co-requisites
Know the basics of mathematical analysis, mathematical modeling, computer physics and software packages, quantum mechanics and the special course "Quantum Theory of Solids". Be able to apply prior knowledge of the listed courses. Possess elementary skills in mathematical transformations, building algorithms, programming, describing quantum systems.
Course content
Within the framework of the course "Special methods of programming and modeling in the physics of nanosystems", the following are studied: cluster methods for calculating the electronic and atomic structure of materials ranging from a molecule, cluster, nanocrystal and ending with real crystals: a method for calculating LCAO (linear combination of atomic orbitals) and its application for different types materials; the Hartree-Fock equation and methods for its numerical solution; modern methods for calculating the electronic structure of materials; familiarization with the method of molecular dynamics and Monte Carlo; methods of graphical programming and algorithms for creating virtual instruments that control a physical experiment.
Recommended or required reading and other learning resources/tools
1. R. Martin Electronic Structure. Basic theory and practical methods. October 2004 2. Herbst, Michael F .; Levitt, Antoine; Cancès, Eric (2021). "DFTK: A Julian approach for simulating electrons in solids". JuliaCon Proceedings. 3 (26): 69. doi: 10.21105 / jcon.00069 3. Khatsevich OM, Kurta SA Fundamentals of quantum chemistry: textbook. manual; SHEI "Prykarpattya National University named after Vasyl Stefanyk", Faculty of Natural Sciences Sciences, Dept. chemistry. - Ivano-Frankivsk: Prykarpattia. nat. Univ. Vasily Stefanik, 2019. - 259 p. 4. Models of solid-phase reactions - from molecular dynamics to medium-field kinetic method: monograph / VM Bezpalchuk, OO Bogatyrev, AM Gusak. - Cherkasy: Gordienko EI, 2017. - 148 p. 5. http://www.ni.com/pdf/manuals/371780n_0114.pdf 6. Grozin. Introduction to Mathematica for Physicists. Publisher: Springer, 2013, 197 р.
Planned learning activities and teaching methods
Lectures - 30 hours. Practical classes - 30 hours. Self-study - 120 hours.
Assessment methods and criteria
Semester assessment: (max / min) 1. Modular test 1:10 points / 5 points 2. Defense of reports of practical work 1:10 points / 5 points 3. Defense of library research paper 1: 10 points / 5 points 4. Modular test 2: 10 points / 5 points 5. Defense of reports of practical work 2: 10 points / 5 points 6. Defense of library research paper 2: 10 points / 5 points. The final grade is generally defined as the sum of grades (scores) for all successfully assessed learning outcomes during the semester (grades below the minimum threshold are not added to the final grade) and the grade obtained during the exam. A student is not allowed to take the exam if he / she scored less than 36 points during the semester. The grade for the exam cannot be less than 24 points for it to be an overall positive grade for the course.
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Viktor Vasil'ovich Kozachenko
Department of General Physics
Faculty of Physics
Inna Vyacheslavivna Plyushchay
Department of Metals Physics
Faculty of Physics

Departments

The following departments are involved in teaching the above discipline

Department of General Physics
Faculty of Physics
Department of Metals Physics
Faculty of Physics