[CMSC 455] | [Syllabus] | [Lecture Notes] | [Homework] | [Projects] | [Files] | [Notes, all]

CMSC 455 Numerical Computations

Class schedule, topic and assignments

Use web pages, email, and submit.

Mon Wed 2:30pm - 3:45pm Performing Arts 132

on line starting Sept 27

https://umbc.webex.com/meet/squire

Optional reading assignments: pages from Applied Numerical Analysis

by Gerald and Wheatley ISBN 0-321-13304-8

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
           trig functions fit
           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)

Other links

Last updated 2/5/2022