Chapter 1: Scientific Computing Basics. Chapter 2: Finite Difference and Linear Algebra. Chapter 3: Numerical Analysis. Chapter 4: Introduction to C++. Chapter 5: Kinetic Methods. Chapter 6: Eulerian Methods. Chapter 7: Interactive Applications. Chapter 8: Software Engineering. Chapter 9: High Performance Computing. Chapter 10: Optimization and Machine Learning. Chapter 11: Embedded Systems. Appendix A: Fortran 77 Syntax. References.???
This book introduces the reader not only to the mathematical foundation but also to the programming paradigms encountered in modern hybrid software-hardware scientific computing.
Lubos Brieda holds a Ph.D. in Aerospace and Mechanical Aerospace Engineering from the George Washington University in Washington, D.C., USA and a M.Sc. in Aerospace and Ocean Engineering from Virginia Tech in Blacksburg, VA, USA. He is the president of Particle in Cell Consulting, LLC, Westlake Village, CA, USA, while also serving as a part time lecturer in the Department of Astronautical Engineering at University of Southern California, Los Angeles, CA. Dr. Brieda is the author of numerous simulation codes utilized by the aerospace and plasma modeling communities. Additionally, he maintains an online blog found at particleincell.com/blog focusing on scientific computing and since 2014 he has been teaching online courses on plasma simulations through his website.
Joseph Wang is Professor of Astronautics and Aerospace and Mechanical Engineering at University of Southern California. Prof. Wang received his Ph.D in Aeronautics and Astronautics from Massachusetts Institute of Technology in 1991. Prof. Wang conducts research in computational physics, space technology, and space and planetary science. He and his students have developed many computer simulation models utilizing particle-in-cell, Vlasov, and molecular dynamics simulation for larglƒ*