YoVDO

C++ in Space Plasma Model Development

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Computational Complexity Courses Concurrency Courses Advanced Algorithms Courses Load Balancing Courses Numerical Modeling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the application of C++ in space plasma model development through this comprehensive conference talk from C++Now 2014. Delve into the intricacies of numerical modeling for space plasma, computational complexity, and physical approximations. Learn about advanced algorithms for grid/mesh systems, solvers, and load balancing. Discover the benefits of distributed and shared memory concurrency in plasma simulations. Examine the motivations behind using C++11 and the importance of abstractions in scientific computing. Gain insights into generic simulation cell methods and classes, providing a solid foundation for developing sophisticated space plasma models using modern C++ techniques.

Syllabus

Intro
Overview
Motivation: Plasma
Motivation: Modeling
Numerical Modeling (Of Space Plasma)
Computational Complexity
Physical Approximations
Advanced Algorithms: Grid / Mesh
Advanced Algorithms: Solvers
Distributed Memory Concurrency
Advanced Algorithms: Concurrency
Shared Memory Concurrency
Advanced Algorithms: Load Balancing
Frameworks: Pros
Motivation: C++11
Reminder About Abstractions
Generic Simulation Cell Method
Generic Simulation Cell Class


Taught by

CppNow

Related Courses

Your Favorite Undefined Behavior in C++
CppNow via YouTube
Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube
Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube
Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube
Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube