Computational Physics 2
Code  Completion  Credits  Range 

12PFTF2  Z,ZK  2  1+1 
 Garant předmětu:
 Ondřej Klimo
 Lecturer:
 Ondřej Klimo
 Tutor:
 Ondřej Klimo
 Supervisor:
 Department of Laser Physics and Photonics
 Synopsis:

Structure of hydrodynamic code, representation of structured and unstructured computational meshes. Tools for code debugging and profiling, error detection. Code parallelization, memory hierarchy, supercomputers. Euler equations on moving computational mesh. Eulerian, Lagrangian, and ALE methods, staggered discretization. Methods for mesh smoothing, methods for conservative interpolations of functions between meshes. Applications in simulations of laser/target interactions. Generalization for elastic materials. Methods of artificial intelligence in computational physics.
 Requirements:
 Syllabus of lectures:

1.Modifications of simulation code, use of external libraries. Representation of unstructured computational mesh. Code parallelization, supercomputers.
2.Code debugging and profiling, gdb and gprof tools. Detection of errors in memory management, valgrind tool.
3.Transformation of Euler equations to Lagrangian coordinate system. Staggered Lagrangian hydrodynamics  derivation and conservation of the method.
4.Arbitrary LagrangianEulerian (ALE) methods. Algorithms for mesh smoothing, function reconstruction, and conservative interpolations.
5.Models of physical phenomena  basic models of laser absorption, heat conductivity, phase transition. Equations ofstate.
6.Applications in physics of lasergenerated plasma, examples of simulations of laser/target interactions.
7.Multimaterial hydrodynamics, methods for material reconstruction.
8.Generalization of hydrodynamic methods for elastic/plastic materials.
9.Methods of artificial intelligence in computational physics.
10.Complex systems and chaos, applications in physics.
 Syllabus of tutorials:

like lecture
 Study Objective:

Knowledge: Theory and implementation of selected computational physics methods in hydrodynamics.
Skills: Use, application and development of selected computational physics methods in hydrodynamics.
 Study materials:

Key references:
[1] A. Bondeson, T. Rylander, P. Ingelstrom, Computational Electromagnetics (Texts in Applied Mathematics), Second Edition, Springer, 2013
[2] J. Thijssen, Computational Physics, Second Edition, Cambridge University Press, New York, 2007
[3] D.C. Rapaport, The Art of Molecular Dynamics Simulation 2nd Edition, Cambridge University Press; 2 edition, New York, 2004
Recommended references:
[4] A. Haghighat, Monte Carlo Methods for Particle Transport, CRC Press, Boca Raton, 2016
[5] C.K. Birdsall, A.B Langdon, Plasma Physics via Computer Simulation, Taylor & Francis Gropu, New York, 2005
Media and tools:
none
 Note:
 Timetable for winter semester 2023/2024:
 Timetable is not available yet
 Timetable for summer semester 2023/2024:
 Timetable is not available yet
 The course is a part of the following study plans:

 Fyzika plazmatu a termojaderné fúze (compulsory course in the program)