Modules

12 results

Elective Modules Informatics12

Einführung in Quantum ComputingNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You 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 Computing (HPC)You 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 Computing (HPC)You 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 Computing (HPC)You 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 Computing (HPC)You 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
7 more in Elective Modules InformaticsAlgorithms for Scientific ComputingNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You 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 semesterIN2001Fortgeschrittene Konzepte des Quantum ComputingNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You 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 Computing (HPC)You 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 ProgrammingNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You 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 and Machine LearningNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You will learn how methods of Machine Learning are applied in Scientific Computing to solve problems from the natural sciences and engineering. The focus is on numerical approximations of differential equations, inverse problems, model reduction and practical implementation on CPU/GPU. In the end you will be able to understand mathematical formulations of dynamic systems and select appropriate learning algorithms for specific problems.5 ECTSno date this semesterCIT423000TensornetzwerkeNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You 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 semesterIN2388Turbulent Flow Simulation on HPC-SystemsNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You 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
4 more modules match, but they are taught in German. Show themAnerkennung 1 HPC_THEONo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)no date this semesterIN995751Anerkennung im Bereich Wissenschaftliches Rechnen und High Performance ComputingNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)no date this semesterIN99576Ausgewählte Themen aus dem Bereich Wissenschaftliches Rechnen und High Performance ComputingNo ratings for this module yet.Scientific Computing and High Performance Computing (HPC)5 ECTSno date this semesterIN3480Simulation turbulenter Strömungen auf HPC-Systemen (IN2311, MW2048)No ratings for this module yet.Scientific Computing and High Performance Computing (HPC)You 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