Modules

16 results

Cross-Cutting Elective Modules16

Einführung in Quantum ComputingNo ratings for this module yet.Scientific Computing and High Performance ComputingYou will learn the mathematical foundations of Quantum Computing as well as the basic concepts of quantum mechanics and quantum circuits. In the end you will be able to analyze simple quantum algorithms, design and assess quantum circuits for fundamental tasks, and understand how quantum computers may be used in the future.5 ECTSruns this semesterIN2381Numerische Algorithmen im HochleistungsrechnenNo ratings for this module yet.Scientific Computing and High Performance ComputingYou will learn selected numerical algorithms for high-performance computing (HPC), e.g. solvers for partial differential equations, methods of numerical linear algebra, particle-based simulations and spectral methods. You can assess their range of applications, analyze fundamental performance characteristics and evaluate and use the parallelizability and scalability of the algorithms.8 ECTSruns this semesterIN2398Parallel Programming SystemsNo ratings for this module yet.Scientific Computing and High Performance ComputingYou learn how parallel programming models are efficiently implemented and how compilers and runtimes map these models to real multi-core architectures. In the end you will know how fundamental algorithms and mechanisms (e.g. locks, barriers, scheduling) work and how they interact with processor architectures, illustrated by the Intel architecture.3 ECTSruns this semesterIN2365Software for Quantum ComputingNo ratings for this module yet.Scientific Computing and High Performance ComputingYou learn how software for quantum computers is built and how you design, realize and execute quantum applications on existing platforms. In the end you will practically implement, simulate, compile, verify and prepare quantum algorithms for real quantum processors.5 ECTSruns this semesterCIT4330012Algorithmen für Uncertainty QuantificationNo ratings for this module yet.Scientific Computing and High Performance ComputingYou will learn methods for quantifying uncertainties in computer-based simulations. In the end you will be able to place central algorithms for Forward Uncertainty Quantification, assess their complexity, and evaluate when which procedures (e.g., Monte Carlo, Quasi-Monte Carlo, stochastic collocation, stochastic Galerkin) are suitable.5 ECTSno date this semesterIN2345
11 more in Cross-Cutting Elective ModulesAlgorithms for Scientific ComputingNo ratings for this module yet.Scientific Computing and High Performance ComputingYou will learn efficient, hierarchical algorithms and data structures for scientific computing and how to implement them. The focus is on fast discrete Fourier and related transforms (FFT, DCT/DST), space-filling curves (Peano, Hilbert) for organizing multi-dimensional data, as well as hierarchical methods such as Sparse Grids and adaptive representations. In the end you will be able to explain such procedures, analyze them, and implement them if needed.8 ECTSno date this semesterIN2001Algorithms for Scientific Computing IINo ratings for this module yet.Scientific Computing and High Performance ComputingYou engage with advanced numerical methods and their application in scientific computing. Depending on the lecture focus, you learn e.g. efficient procedures for sparsely populated matrices, numerical techniques for quantum systems, or methods such as molecular dynamics, sparse grids and algebraic multigrid. In the end you can apply suitable methods to demanding application problems and explain and utilize their hierarchical aspects.4 ECTSno date this semesterIN2002Anwendungen von QuantencomputingNo ratings for this module yet.Scientific Computing and High Performance Computing5 ECTSno date this semesterNAT7022Fortgeschrittene Konzepte des Quantum ComputingNo ratings for this module yet.Scientific Computing and High Performance ComputingYou will learn advanced concepts and algorithms of Quantum Computing, with a focus on the quantum Fourier transform, the Shor algorithm and quantum error correction. In the end you will be able to distinguish these techniques, apply the quantum Fourier transform in new scenarios and understand the mathematical formalism of error correction, including the stabilizer formalism.5 ECTSno date this semesterIN2400Modelling and SimulationNo ratings for this module yet.Scientific Computing and High Performance ComputingYou learn how to transfer real problems into formal models (mathematical or computational) and to process these models with suitable simulation strategies computationally. By the end of the module you will be able to distinguish model classes, develop simple solution procedures and select and apply simulation methods.8 ECTSno date this semesterIN2010Parallel Program EngineeringNo ratings for this module yet.Scientific Computing and High Performance ComputingYou learn methodically and practically how to develop, analyze, and optimize parallel applications. The module covers programming models, development tools and workflows for performance engineering, so that you can design and implement structured solutions for the development and enhancement of parallel software at the end.5 ECTSno date this semesterIN2310Parallel ProgrammingNo ratings for this module yet.Scientific Computing and High Performance ComputingYou learn concepts and techniques for parallel programming for distributed and shared memory architectures. The focus is on MPI for distributed systems and OpenMP for shared memory; in addition, dependency analysis, program transformations and newer programming models (e.g. PGAS, CUDA, OpenCL, OpenACC) are covered. In the end you will be able to create programs with MPI and OpenMP, assess their performance and analyze and optimize parallelized applications.5 ECTSno date this semesterIN2147Scientific Computing in Circuit SimulationNo ratings for this module yet.Scientific Computing and High Performance ComputingYou learn mathematical modeling and numerical methods for the simulation of electronic circuits. The module covers DAEs, sparse handling of matrices and algorithms for parallel computing, so that you understand and can apply basic modeling and solution strategies for industrial circuit simulations at the end.5 ECTSno date this semesterIN2306TensornetzwerkeNo ratings for this module yet.Scientific Computing and High Performance ComputingYou will learn the mathematical foundations and the graphical notation of tensor networks and their application to the approximation of high-dimensional data. In the end you will be able to assess tensor network methods and apply them to problems such as simulation of strongly correlated quantum systems or probabilistic sampling.5 ECTSno date this semesterIN2388Time Integration and Differential EquationsNo ratings for this module yet.Scientific Computing and High Performance ComputingYou will learn to understand and apply numerical methods for the time integration of initial value problems, for both ordinary differential equations and partially coupled PDEs. In the end you can develop solvers for certain classes of time-dependent PDEs, assess their numerical properties, and employ advanced time integration methods.5 ECTSno date this semesterIN2387Turbulent Flow Simulation on HPC-SystemsNo ratings for this module yet.Scientific Computing and High Performance ComputingYou will learn the fundamentals and numerical treatment of turbulent, incompressible flows, from RANS equations through turbulence modeling to validation. You will also implement the algorithms in C++, parallelize them for distributed HPC systems, and run simulations including visualization.5 ECTSno date this semesterIN2311
3 more modules match, but they are taught in German. Show themAnerkanntes Wahlmodul im Bereich Wissenschaftliches Rechnen und High Performace ComputingNo ratings for this module yet.Scientific Computing and High Performance Computingno date this semesterIN99575Ausgewählte Themen aus dem Bereich Wissenschaftliches Rechnen und High Performance ComputingNo ratings for this module yet.Scientific Computing and High Performance Computing5 ECTSno date this semesterIN3480Simulation turbulenter Strömungen auf HPC-Systemen (IN2311, MW2048)No ratings for this module yet.Scientific Computing and High Performance ComputingYou learn how to numerically model and simulate turbulent, incompressible flows on high-performance computers (HPC). This includes fundamentals of the RANS equations, turbulence modeling, numerical discretization and solution methods, as well as parallelization and visualization of simulation data. In the end you can analyze corresponding algorithms, implement them in C++ and run on distributed systems, and present results to a technical audience.5 ECTSno date this semesterMW2048