Calendar · Lecture Notes
MIT OpenCourseWare
Introduction to Numerical Simulation (SMA 5211)
Art: Palmer, Edward, 1803-1872, Figures 113-123. Plate Electrical Machines, 1840 · Public domain
- Instructors
- Prof. Jacob White, Prof. Jaime Peraire, Prof. Luca Daniel, Prof. Nicholas Hadjiconstantinou, Prof. Anthony T. Patera
- Term
- Fall 2003
- Level
- Graduate
- What's inside
- 1 lecture note · 79 other files · 3 web pages
- Materials open
- MIT OCW
About this course
Source: MIT OpenCourseWare 6.336J Introduction to Numerical Simulation (SMA 5211), Fall 2003, Prof. Jacob White, Prof. Jaime Peraire, Prof. Luca Daniel, Prof. Nicholas Hadjiconstantinou, Prof. Anthony T. Patera — original course page on ocw.mit.edu ↗. License: CC BY-NC-SA 4.0. Study order: MIT's own listing order, section by section. Taken from MIT's published course files, downloaded from ocw.mit.edu on September 23, 2026. How RedLectern is built.
Materials are grouped the way MIT organized them. A verified, course-wide order has not been established here.
Before you start
Prerequisites are not listed here. Check MIT's own syllabus for this course.
How this course was organized
What's here, and what isn't
- A lecture sequence of 26 items is confirmed. Assignment and exam materials exist too, but MIT's own order for them could not be verified, so they're shown as materials below rather than a sequence.
Not included here
4 items from the source could not be safely included:
- MIT's page format for this item wasn't recognized clearly enough to place it safely. (3 items)
- Referenced in a table, but without MIT's own verified order, so it isn't used to claim a sequence.
Materials by section
Grouped by section, as MIT organized them. Not sequenced or ordered.
Lecture Notes
22 files
- Example Problems and Basic Equations (Courtesy of Deepak Ramaswamy, Michal Rewienski, Luca Daniel, Shihhsien Kuo, and Karen Veroy.) Download
- Equation Formulation Methods - Stamping Techniques, Nodal versus Node-Branch Form (Courtesy of Deepak Ramaswamy, Michal Rewienski, and Karen Veroy.) Download
- Linear System Solution - Dense GE, Conditioning, Stability (Courtesy of Deepak Ramaswamy, Michal Rewienski, and Karen Veroy.) Download
- Direct Methods for Sparse Linear Systems - Data Structures, Fill-in, Ordering, Graph Interpretations (Courtesy of Deepak Ramaswamy, Michal Rewienski, Luca Daniel, and Karen Veroy.) Download
- Linear System Solution - Orthogonalization Methods, QR, Singular Matrices (Courtesy of Deepak Ramaswamy, Michal Rewienski, and Karen Veroy.) Download
- Lecture 6 · Topics (Courtesy of Deepak Ramaswamy, Michal Rewienski, and Karen Veroy.) Download
- Krylov Methods (cont.) (Courtesy of Deepak Ramaswamy, Michal Rewienski, and Karen Veroy.) Download
- Nonlinear System Solution - 1D Newton Methods, Convergence Analysis (Courtesy of Deepak Ramaswamy, Michal Rewienski, Karen Veroy, and Jaime Peraire.) Download
- Nonlinear System Solution-Multi-D Newton, Forming Jacobian by Stamping Approach, Singularity (Courtesy of Deepak Ramaswamy, Michal Rewienski, Karen Veroy, and Jaime Peraire.) Download
- Nonlinear System Solution - Damping, Optimization and Continuation Schemes (Courtesy of Deepak Ramaswamy, Michal Rewienski, Karen Veroy, and Jaime Peraire.) Download
- Nonlinear System Solution - Matrix-Implicit Methods and Methods for Singular Problems (Courtesy of Deepak Ramaswamy, Michal Rewienski, Karen Veroy, Jaime Peraire, and Andrew Lumsdaine.) Download
- ODE Solution Methods - BE, FE, Trap Examples, Convergence (Courtesy of Deepak Ramaswamy, Michal Rewienski, Karen Veroy, and Jaime Peraire.) Download
- ODE Solution Methods - Multistep Methods and Stability, Runga-Kutta Methods (Courtesy of Deepak Ramaswamy, Michal Rewienski, and Karen Veroy.) Download
- ODE Solution Methods - Stiffly Stable and Conservative Schemes (Courtesy of Deepak Ramaswamy, Michal Rewienski, and Karen Veroy.) Download
- Time-Periodic Solution Methods - Finite-Difference and Shooting Methods (Courtesy of Deepak Ramaswamy, Michal Rewienski, and Karen Veroy.) Download
- Time-Periodic Solution Methods - Matrix-Implicit Algorithms and Preconditioning (Courtesy of Deepak Ramaswamy, Michal Rewienski, and Karen Veroy.) Download
- Molecular Dynamics - Basic Numerical Issues (Courtesy of Nicolas Hadjiconstantinou.) Download
- 3-D Elliptic Problems - F-D Methods, Error Estimation (Courtesy of Jaime Peraire, Anthony Patera, Deepak Ramaswamy, Michal Rewienski, Karen Veroy, and Dimitrios Rovas.) Download
- 3-D Elliptic Problems - Finite-Element and Spectral Methods (Courtesy of Jaime Peraire.) Download
- 3-D Elliptic Problems - FFT and Multigrid Methods (Courtesy of Deepak Ramaswamy, Michal Rewienski, and Karen Veroy.) Download
- 3-D Elliptic Problems - Boundary-Element Approach (Courtesy of Deepak Ramaswamy, Michal Rewienski, Karen Veroy, and Xin Wang.) Download
- 3-D Elliptic Problems - FFT and Multipole Methods (Courtesy of Deepak Ramaswamy, Michal Rewienski, and Karen Veroy.) Download
Assignments
48 files
- Problem Set 1 Download
- Supporting file for Problem set 1 (loadmatrix.m) Download
- Supporting file for Problem set 1 (readckt.m) Download
- Reads an element with terms terminals described on line into List (readelement.m) Download
- Supporting file for Problem set 1 (test.ckt) Download
- Supporting file for Problem set 1 (test2.ckt) Download
- Supporting file for Problem set 1 (test3.ckt) Download
- Problem Set 2 Download
- Supporting file for Problem sets 2 and 3 (qr_.m) Download
- Problem Set 3 Download
- Problem Set 4 Download
- Supporting file for Problem set 4 (pois2d.m) Download
- Generalized conjugate residual solution method. Supporting file for Problem set 4 (sgcr.m) Download
- Generalized conjugate residual method for solving Mx = b. Supporting file for Problem set 4 (tgcr.m) Download
- Problem Set 5 Download
- Problem Set 6 Download
- Determine the structural force. Supporting file for Problem set 6 (force.m) Download
- Evaluate the right-hand side and the jacobian for a newton's method (loadnewton.m) Download
- Supporting file for Problem set 6 (newton.m) Download
- Reads a joint. Supporting file for Problem set 6 (readjoint.m) Download
- Reads a load. Supporting file for Problem set 6 (readload.m) Download
- Supporting file for Problem set 6 (readsystem.m) Download
- Supporting file for Problem set 6 (test1.sys) Download
- Supporting file for Problem set 6 (test2.sys) Download
- Supporting file for Problem set 6 (test3.sys) Download
- Supporting file for Problem set 6 (test4.sys) Download
- Supporting file for Problem set 6 (test5.sys) Download
- Supporting file for Problem set 6 (test6.sys) Download
- Supporting file for Problem set 6 (test7.sys) Download
- Supporting file for Problem set 6 (test8.sys) Download
- Supporting file for Problem set 6 (test9.sys) Download
- Supporting file for Problem set 6 (test10.sys) Download
- Supporting file for Problem set 6 (test11.sys) Download
- Problem Set 7 Download
- Problem Set 8 Download
- Permitivity of free space. Supporting file for Problem set 8 (calccap.m) Download
- Matlab version of calcp, returns potential at evaluation point due to unit monopole and unit dipole… (calcp.m) Download
- Fills in matrix relating panel charges to collocation point potentials (collocation.m) Download
- Calculates a list of collocation points by computing panel centroids (gencolloc.m) Download
- Supporting file for Problem set 8 (plate144.qif) Download
- Supporting file for Problem set 8 (plate36.qif) Download
- Supporting file for Problem set 8 (plate9.qif) Download
- Plot the panels. File to support problem set 8 (plotpanels.m) Download
- Reads a panel with vertices as floating point numbers on a line. Supporting file for Problem set 8 (readpanel.m) Download
- Read the file, line by line, and dispatch based on first character on line (readpanels.m) Download
- Supporting file for Problem set 8 (sphere192.qif) Download
- Supporting file for Problem set 8 (sphere48.qif) Download
- Supporting file for Problem set 8 (sphere768.qif) Download
Other materials from this course
Course outline
Calendar · Lecture Notes
Lecture 2: Equation Formulation Methods - Stamping Techniques, Nodal versus Node-Branch Form
Calendar · Lecture Notes
Lecture 3: Linear System Solution - Dense GE, Conditioning, Stability
Calendar · Lecture Notes
Lecture 4: Direct Methods for Sparse Linear Systems - Data Structures, Fill-in, Ordering, Graph Interpretations
Calendar · Lecture Notes
Lecture 5: Linear System Solution - Orthogonalization Methods, QR, Singular Matrices
Calendar · Lecture Notes
Lecture 6: QR and Krylov Iterative Methods. Brief Convergence Analysis.
Calendar · Lecture Notes
Lecture 7: Krylov Methods (cont.)
Calendar · Lecture Notes
Lecture 8: Nonlinear System Solution - 1D Newton Methods, Convergence Analysis
Calendar · Lecture Notes
Lecture 9: Nonlinear System Solution-Multi-D Newton, Forming Jacobian by Stamping Approach, Singularity
Calendar · Lecture Notes
Lecture 10: Nonlinear System Solution - Damping, Optimization and Continuation Schemes
Calendar · Lecture Notes
Lecture 11: Nonlinear System Solution - Matrix-Implicit Methods and Methods for Singular Problems
Calendar · Lecture Notes
Lecture 12: ODE Solution Methods - BE, FE, Trap Examples, Convergence
Calendar · Lecture Notes
Lecture 13: ODE Solution Methods - Multistep Methods and Stability, Runga-Kutta Methods
Calendar · Lecture Notes
Lecture 14: ODE Solution Methods - Stiffly Stable and Conservative Schemes
Calendar · Lecture Notes
Lecture 15: Time-Periodic Solution Methods - Finite-Difference and Shooting Methods
Calendar · Lecture Notes
Lecture 16: Time-Periodic Solution Methods - Matrix-Implicit Algorithms and Preconditioning
Calendar · Lecture Notes
Lecture 17: Molecular Dynamics - Basic Numerical Issues
Calendar · Lecture Notes
Lecture 18: Molecular Dynamics (cont.)
Calendar · Lecture Notes
Lecture 19: 3-D Elliptic Problems - F-D Methods, Error Estimation
Calendar · Lecture Notes
Lecture 20: 3-D Elliptic Problems - Finite-Element and Spectral Methods
Calendar · Lecture Notes
Lecture 21: 3-D Elliptic Problems - FFT and Multigrid Methods
Calendar · Lecture Notes
Lecture 22: 3-D Elliptic Problems - Boundary-Element Approach
Calendar · Lecture Notes
Lecture 23: 3-D Elliptic Problems - FFT and Multipole Methods
Calendar · Lecture Notes
Lecture 24: Model Order Reduction I
Calendar · Lecture Notes
Lecture 25: Model Order Reduction II
Calendar · Lecture Notes
Lecture 26: Class Choice
MIT OpenCourseWare, Prof. Jacob White, Prof. Jaime Peraire, Prof. Luca Daniel, Prof. Nicholas Hadjiconstantinou, Prof. Anthony T. Patera, 6.336J Introduction to Numerical Simulation (SMA 5211), Fall 2003.
License: CC BY-NC-SA 4.0 · Edition: Fall 2003 · Open the original course on OCW ↗
Organized by RedLectern, independent of MIT and not endorsed by MIT.
Per-resource rights are recorded on each resource; All-Rights-Reserved items are link-only, never mirrored.
