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

Amazon Elastic File System (EFS) Performance (Japanese)
Amazon Web Services via AWS Skill Builder
Learn Intermediate Java: Threading
Codecademy
Learn JavaScript: Best Practices
Codecademy
Intro to Operating Systems 3: Concurrency
Codio via Coursera
Introduction to Operating Systems
Codio via Coursera