This course is a continuation of 22M:213 (Ordinary Differential Equations I). Though the course is mostly about the theory of ordinary differential equations (ODEs), we may consider this theory in conjunction with some theoretical and practical aspects of numerical methods for ODEs. If you have a high interest in a specific topic related to ODEs, please let me know. If a majority of students taking the class is interested in the topic then I may cover it.

- hmwk1.pdf due 02/03/14.
- hmwk2.pdf due 02/17/14.
- hmwk3.pdf due 03/03/14.
- hmwk4.pdf due 03/14/14.
- hmwk5.pdf due 03/26/14.
- hmwk6.pdf due 04/18/14.
- hmwk7.pdf due 04/28/14.
- hmwk8.pdf due 05/07/14.

- Poisson systems: Arnold: 43;
*Electronic version of chapter VII*(look at pp.254-293) of*Geometric numerical integration: structure-preserving algorithms for ordinary differential equations*by E. Hairer, Ch. Lubich, and G. Wanner. - Canonical transformations and generating functions: Arnold 47A, 48
- Hamilton-Jacobi PDE, etc.: Arnold 46D, 47B
- Normal forms: Guckenheimer-Holmes: 3.3 (also Verhulst: 13.2; Wiggins: 19.1; Meiss: 8.5; Glendinning: 4.1)
- Stable, unstable, and center manifolds: 1.2, 1.3, 3.2 (also Verhulst: 3.3, 13.4; Wiggins: Introduction of Chapter 3, 3.1, 3.2, 3.4 (and 3.5 if you are adventurous!), Introduction of Chapter 18, 18.1, 18.3, and 18.5)
- Unfolding vector fields: (also Wiggins: 20.3, 20.4AD; Meiss: 8.3; Perko: 4.3; Glendinning: 10.1)
- Integrable Hamiltonian systems: Arnold: 15C, 49, 50 (also Meiss: 9.12; Verhulst: 15.7; Wiggins: 14.5, 14.6)
- KAM theory: Arnold: Appendix 8 (also Meiss: 9.13; Verhulst: 15.7; Wiggins: 14.7)

- Syllabus
- ICON
- Textbook:
*Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields*by John Guckenheimer and Philip Holmes, Springer, Series: Applied Mathematical Sciences, Vol. 42, Second, rev, corr edition (February 1, 2002), 459 pages, Hardcover, ISBN-10: 0387908196, ISBN-13: 978-0387908199, list price: $109.00. Library reference: Main Library Math Collection QA867.5 .G8 1986. The book on amazon.com.

**COURSE TOPICS**

- Variational calculus (covered in 22M:213)
- Lagrange's and Hamilton's mechanics (covered in 22M:213)
- Noether's theorem (covered in 22M:213)
- Divergence free ODEs (Poincare recurrence theorem) (covered in 22M:213)
- Symplectic integrators (covered in 22M:213)
- Differential inequalities (covered in 22M:213)
- Perturbations (covered in 22M:213)
- Poisson systems (covered in 22M:214)
- Canonical transformations and generating functions (covered in 22M:214)
- Variational integrators (covered in 22M:214)
- Normal forms (covered in 22M:214)
- Invariant (stable, unstable, center) manifolds (covered in 22M:214)
- Unfolding of vector fields (covered in 22M:214)
- KAM (Kolmogorov-Arnold-Moser) theory (covered in 22M:214)
- Reversible systems (covered in 22M:214)
- Existence and uniqueness
- Lyapunov-stability
- Structural stability and bifurcations
- Averaging
- Homoclinic orbits
- Melnikov's method
- Boundary value problems (Sturm-Liouville systems)
- etc.

- Linux computer accounts will be made available on the Linux network in MLH (computer lab rooms B5 and 301). You can also use the NoMachine NX Client Windows software to access your Linux computer account remotely. To access the Linux network (linux.divms.uiowa.edu) from off campus, you are required to establish a VPN connection before connecting (follow these instructions to install the software required to establish such connections).
- Selected Unix commands.
- Class directory: /group/class/m_214. Group you belong to: m_214.
- If you do not know your password go to 303A MLH.
- Accounts for students who are not majoring in Computer Science, Mathematics, or Statistics and Actuarial Science will be deleted after the term has ended! Note the expiration date at the top of your Unix Account Information form.
- The directory for this class will be removed before the beginning of the next term! If there is anything in this directory that you would like to save, you must archive it to your own home directory.
- Getting Started in the Division of Mathematical Sciences

- Free electronic textbook Numerical Computing with MATLAB by Cleve Moler himself!, the founder of Matlab.
- Matlab Help is available directly from the Help menu of the Matlab window.
- A Very Elementary MATLAB Tutorial, MATLAB Tutorials from Other Universities, MATLAB & Simulink Tutorials, MATLAB Homework Helper, all presented by Mathworks, Inc., producers of Matlab.
- Crash Course in MATLAB by Tobin Driscoll, University of Delaware.
- Some Matlab tutorials from Edward Neuman
- Matlab tutorial - University of New Hampshire
- Matlab tutorial - University of British Columbia
- Matlab tutorial - University of Florida
- MATLAB Online Reference Documentation provides direct hypertext links to specific MATLAB function descriptions (from the Math Dept, University of Florida).
- Matlab Primer (ps) (for an earlier version of Matlab)
- Matlab 5 introduction (ps, see also html)
*MATLAB Guide*by D. J. Higham and N. J. Higham, SIAM, Philadelphia, 2005 (ENGINEERING QA297 .H5217 2005)- Introduction to Engineering Programming: in C, MATLAB and JAVA by Mark A. Austin.
- An excellent book on Matlab: MATLAB: An Introduction with Applications by Amos Gilat, Hoboken, N.J.: Wiley ; Chichester : John Wiley, 2008, ISBN-10: 0470108770, ISBN-13: 978-0470108772 (ENGINEERING QA297 .G48 2008)

- Type "man f90" on Unix workstations for information on how to compile
- A list of Fortran tutorials,

- Ekaterina Nathanson, e-mail: ekaterina-nathanson@uiowa.edu. B12 MLH. Phone: 353-2509.

- Abdulwahid, Adnan Hashim
- Aiello, Gordon James
- Barela, Mario A
- Caples, Christine E
- Covello, Michael
- Dill, Benjamin Matthew
- Gerstle, Kevin Charles
- Liu, Suhui
- Murillo, Pacheco Juan Pablo
- Richmond, Nathaniel Owen

Laurent O. Jay

Department of Mathematics

14 MacLean Hall

The University of Iowa

Iowa City, IA 52242-1419

USA

Tel: (319)-335-0898

Fax: (319)-335-0627

E-mail: laurent-jay@uiowa.edu