Scientific Computing
Scientific Computing is an interdisciplinary field that employs computational power and numerical algorithms to model, simulate, and analyze complex scientific problems. Often considered the third pillar of science alongside theory and experimentation, it enables the investigation of phenomena that are too intricate for analytical solutions or too expensive, dangerous, or inaccessible for physical experiments. In the context of physics, this involves creating computer models to simulate everything from the quantum behavior of atoms and the evolution of galaxies to fluid dynamics and climate systems, thereby providing critical insights and predictive capabilities that bridge theoretical concepts with real-world applications.
- Introduction to Scientific Computing
- The Third Pillar of Science
- Defining Scientific Computing
- The Modeling and Simulation Pipeline
- From Physical Problem to Mathematical Model
- Abstraction and Idealization
- Formulation of Governing Equations
- From Mathematical Model to Computational Algorithm
- Discretization Techniques
- Algorithm Selection and Design
- Simulation, Analysis, and Visualization
- Running Simulations
- Post-processing and Data Analysis
- Visualization of Results
- From Physical Problem to Mathematical Model
Go to top
Next
2. Mathematical Foundations