The course provides an introduction to the numerical solution of ordinary and partial differential equations and is at a level appropriate for undergraduate-level STEM students. Prior knowledge of numerical methods is helpful but not necessary as (most) prerequisite material is introduced on an as-needed basis. Knowledge of a scientific programming language is necessary for those wishing to write their own codes. All codes used to demonstrate methods and solve example problems (primarily in both Fortran and Python) are available for downloading, as are the class notes. For the ordinary differential equations, we will study numerical techniques to solve:
The course provides an introduction to the numerical solution of ordinary and partial differential equations and is at a level appropriate for undergraduate-level STEM students. Prior knowledge of numerical methods is helpful but not necessary as (most) prerequisite material is introduced on an as-needed basis. Knowledge of a scientific programming language is necessary for those wishing to write their own codes. All codes used to demonstrate methods and solve example problems (primarily in both Fortran and Python) are available for downloading, as are the class notes. For the ordinary differential equations, we will study numerical techniques to solve:
1) Initial value (or propagation) problems
2) Boundary value (or equilibrium) problems
3) Eigenvalue (or characteristic value) problems
In terms of partial differential equations, we will concentrate on finite-difference approaches to solve second-order partial differential equations.
These equations may be classified as elliptic, parabolic, or hyperbolic. The classification helps determine the best approach to obtain a numerical solution. We will focus on elliptic and parabolic partial differential equations.
The primary course sections are:
SECTION 2: ODE’s: INITIAL VALUE PROBLEMS
SECTION 3: ODE’s: BOUNDARY VALUE PROBLEMS
SECTION 4: ODE’s: EIGENVALUE PROBLEMS
SECTION 5: ELLIPTIC PARTIAL DIFFERENTIAL EQUATIONS
SECTION 6: PARABOLIC PARTIAL DIFFERENTIAL EQUATIONS
Students will see some practical applications of numerical methods.
This lecture shows a student how to set up a ParaView case for the flow about a cylinder.
Which of the following is first order accurate in time and unconditionally stable.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.