home - teaching

### Computational Methods in Condensed Matter Physics - PHYS 790A - Spring 2014

**Instructor:**
Professor A. Glatz

Office: 217 La Tourette

**Office hours:** Tuesdays & Thursdays, 14:00-15:00, or by appointment (just send an email).

**Grading:**
Weighted according to 35% homework, 20% lecture attendence, 20% midterm exam, and 25% final project.

**Midterm exam:** Thursday, February 27, 2014, 15:30-16:45.

**Final project report:** due before Tuesday, May 6, 2014, 15:00.

(will be assigned in the first half of April.)

**Syllabus: PDF**

**Lectures**

**Homework**

(*) optional codes, which can be used for the programming assignments.

**Final Projects**

To be presented on May 6th, 2014 at 15:30 in the conference room. Please prepare a 5-10minutes presentation.

**Literature suggestions**

see syllabus

additional online resources:

Class meetings:

Tuesdays & Thursdays, 15:30-16:45 in the computer lab (Faraday West 233) or Faraday West 227, starting 2014-01-14 (in Faraday West 227)
Office: 217 La Tourette

(will be assigned in the first half of April.)

date | ||

Overview | PDF | 2014-01-14 |

Lecture 1Floating point arithmetic, Round-off errors, Summation | PDF+ demo code: geometric series + demo code: Kahan summation | 2014-01-14 |

Lecture 2Linear systems | PDF | 2014-01-16 |

Lecture 3numerical integration, root finding | PDF+ demo code: numerical integration | 2014-01-21 |

Lecture 4Explicit and implicit PDE discretization, Numerical stability | PDF+ demo code: numerical differentiation | 2014-01-30 |

Lecture 5Data analysis, Random Generators | PDF+ demo code: ramdom numbers | 2014-02-04 |

Lecture 6Monte Carlo Methods | PDF+ demo code: pi MC calculation | 2014-02-06 |

Lecture 7Ising Model - Monte Carlo | PDF | 2014-02-11 |

Lecture 8ODEs, single particle dynamics | PDF | 2014-03-18 |

Lecture 9Introduction to GPGPU computing | PDF | 2014-03-25 |

Lecture 10Molecular Dynamics | PDF | 2014-04-10 |

Lecture 11Complex Ginzburg-Landau equation | PDF | 2014-04-22 |

- template C-code (*)

due | ||

Assignment 1 | PDF+ Gauss elimination template code (*) | 2014-02-13 |

Assignment 2 | PDF+ Monte Carlo Ising template code (*) | 2013-03-18 |

Assignment 3 | PDF+ CUDA CGL template code (*) see result for d) | 2013-04-28 |

To be presented on May 6th, 2014 at 15:30 in the conference room. Please prepare a 5-10minutes presentation.

title | ||

Project 1 | PDF | Abrikosov vortex lattice in Ginzburg-Landau theory |

Project 2 | PDF | Monte Carlo study of a 2D Heisenberg model |

Project 3 | PDF | Langevin dynamics and critical depinning of a vortex line |

Project 4 | PDF | Shallow water fluid dynamics |

see syllabus

additional online resources:

- Lecture Notes on Numerical Analysis by Peter J. Olver (University of Minnesota): www.math.umn.edu/~olver/num.html
- Lectures on Numerical Analysis by Dennis Deturck and Herbert S. Wilf (University of Pennsylvania): www.math.upenn.edu/~wilf/DeturckWilf.pdf
- COMPUTATIONAL PHYSICS by Morten Hjorth-Jensen (University of Oslo): link
- Computational Physics by Richard Fitzpatrick (The University of Texas at Austin): farside.ph.utexas.edu/teaching/329/329.html
- Numerical Recipes in C: apps.nrbook.com/c/