[CMSC 455] | [Syllabus] | [Lecture Notes] | [Homework] | [Projects] | [Files] | [Notes, all]
Subject to change. Check periodically.
No copying from other students, that is cheating!
Cls Date Subject Reading Homework
and Notes assigned due
1. 9/1 Introduction, Overview, floating point Lect 1
pp10-14
no labor day class
2. 9/8 Rocket Science Lect 2 HW1
3. 9/13 Solving Simultaneous Equations Lect 3
pp100-101
Case Study, matrix inversion Lect 3a
Parallel processing with MPI (optional) Lect 3b
Equation Boundary Reduction (optional) Lect 3c
openMP parallel computing (optional) Lect openMP
4. 9/15 Least Square Fit Lect 4 HW2 pp199-206
taylor fit to implement functions (opt) Lect45
5. 9/20 Polynomials Lect 5
Various utility functions Lect 37
6. 9/22 Curve Fitting Lect 6
Curve Ploting Lect 6a
pp221-226
pp240-243
online webex meet/squire
7. 9/27 Numerical Integration Lect 7 HW3 HW1
pp272-276
pp301-307
8. 9/29 Numerical Integration 2 Lect 8
pp297-301
9. 10/4 Review Lect 9 HW2
10. 10/6 Quiz 1 Lect 10 Quiz1
11. 10/11 Complex Arithmetic Lect 11 Quiz1
More Complex Arithmetic Lect 11a
12. 10/13 Complex Functions Lect 12
13. 10/18 Eigenvalues of a Complex Matrix Lect 13
pp383-385
14. 10/20 LAPACK Lect 14 HW3
p5
15. 10/25 Multiple precision, bignum Lect 15 HW4
16. 10/27 Finding Roots and Nonlinear Equations Lect 16
pp44-45
17. 11/1 Optimization, finding minima Lect 17 proj
pp417-427
18. 11/3 FFT, Fast Fourier Transform Lect 18 HW5
pp288-296
Digital Filtering, db sound Lect 18a
Molecular frequency response, light Lect 18b
weird wave Lect plot wave
pipe_split graphics and .stl for 3D Lect pipe_split
19. 11/8 Review Lect 19 HW4
20. 11/10 Quiz 2 on this page Lect 20
21. 11/15 Benchmarks, time and size Lect 21 HW6 Quiz2
22. 11/17 Project Discussion Lect 22
23. 11/22 Computing Volume and Area Lect 23
Thanksgiving
24. 11/29 Numerical Differentiation Lect 24
Computing Partial Derivatives Lect 24a
Polar, Cylindrical, Spherical Lect 24b
Fourth order Spherical Lect 24b4
25. 11/29 Ordinary differential equations Lect 25 HW5
pp340-347
26. 12/1 Ordinary differential equations 2 Lect 26
27. 12/6 Partial differential equations Lect 27
Partial differential equations initial Lect 27b
Differential equation definitions Lect 27a
pp461-463
28. 12/6 Partial differential equations Lect 28 HW6
High order, high dimensional Lect 28a
Optional Biharmonic PDE case study Lect 28d
Optional Navier Stokes case study Lect 28b
Optional Navier Stokes equations Lect 28c
Optional Navier Stokes units Lect 28c
Optional 5D five dimensions Lect 28e
Optional 6D six dimensions Biharmonic Lect 28f
Optional extending to 7 dimensions Lect 28g
Optional extending to 8 dimensions Lect 28k
Optional extending to 9 dimensions Lect 28m
Creating PDE Test Cases Lect 31
Optional complex variables PDE Lect 31z
29, 12/8 Review Lect 29
30. 12/13 Final Exam online Lect 30 proj
Quiz3
all due 12/21/2021 Open everything, OK to look up answers
No copying from other students, that is cheating
Optional more ODE PDE definitiona in Lect 27b
Optional nonlinear PDE Lect 31b
Optional parallel solution of PDE Lect 31c
Optional parallel multiple precision PDELect 31d
Optional fem_50 case study Lect 28c
Optional PDE timing case study PDE timing
Optional cylinder, sphere PDE Lect 28h
Optional toroid PDE Lect 28j
Optional spiral PDE Lect 28n
Optional Finite Element Method Lect 32
Optional Finite Element Method, tria Lect 33
Optional Lagrange Fit triangles Lect 33a
Optional Special PDE's Lect 36
Optional Sea of Unknown Points Lect 36a
Optional Comparisons, methods, settings Lect 36b
Optional Open Tutorial on LaTex Lect 38
Optional Tutorial on numerical DE's Lect 39
Optional Unique numerical solution DE's Lect 40
Optional Numerically solving AC circuitsLect 41
Optional Numerically Compute permanent Lect 42
System of ODE with solution eigenvalues Lect 43
Optional Large discrete PDE in sections Lect 44
Optional Airfoil lift and drag coeff Lect air
Optional Continuum Hypothesis Lect con
Optional openMP parallel computing Lect openMP
Optional Functional Programming Lect functional
Optional Derivatives of Sum G Lect Derivatives of Sum
Optional WEB PDE with equations Lect WEB input PDE
Optional MATLAB examples MATLAB for ODE and PDE
Optional parallel threads examples parallel threads examples matrix multiply
Optional Decompose matrix into product of sparce matrix
No late homework or projects accepted after midnight 12/21/2021
No late penalty for online classes. No copying, that is cheating.
* submitted, not graded until next weekend (not late for a while)
"optional" means no homework and no exam questions on that lecture.
Any student who has experienced sexual harassment or assault, relationship
violence, and/or stalking is encouraged to seek support and resources.
There are a number of resources available to you.
With that said, as an instructor, I am considered a Responsible Employee,
per UMBC'S interim Policy on Prohibited Sexual Misconduct, Interpersonal
Violence, and Other Related Misconduct. This means that while I am here
to listen and support you, I am required to report disclosures of sexual
assault, domestic violence, relationship violence, stalking, and/or
gender—based harassment to the University's Title IX Coordinator.
The purpose of these requirements is for the University to inform you
of options, supports, and resources.
You can utilize support and resources even if you do not want to take any
further action. You will not be forced to file a police report, but please
be aware, depending on the nature of the offense, the University may take
action.
If you need to speak with someone in confidence about an incident,
UMBC has the following Confidential Resources available to support you:
The Counseling Center: 410-455-2742 (M-F 8:30-5)
University Health Services: 410-455-2542 (M-F 8:30—5)
For after-hours emergency consultation, call the police at 410-455-5555
The Women’s Center (available to students of all genders): 410-455-2714
(M-Th 9:306, F 9:30-4)
Title IX Coordinator: 410-455-1606 (9-5)
Last updated 2/5/2022