{"id":1234,"date":"2019-04-17T09:04:23","date_gmt":"2019-04-17T09:04:23","guid":{"rendered":"http:\/\/astro.uni-frankfurt.de\/rezzolla\/?page_id=1234"},"modified":"2025-10-15T06:37:30","modified_gmt":"2025-10-15T06:37:30","slug":"numerical-methods-for-physics","status":"publish","type":"page","link":"https:\/\/astro.uni-frankfurt.de\/rezzolla\/numerical-methods-for-physics\/","title":{"rendered":"Numerical Methods for Physics"},"content":{"rendered":"<p><span style=\"font-size: 14pt;\"><strong>Winter Semester 2025\/2026 (<a href=\"https:\/\/cloud.itp.uni-frankfurt.de\/s\/EERBAwtNkM2RpGL\">lecture notes<\/a>; <a href=\"https:\/\/cloud.itp.uni-frankfurt.de\/s\/Fj37X3XKEr5dR4w\">exercises<\/a>; codes)<\/strong><\/span><\/p>\n<div title=\"Page 1\"><\/div>\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\"><strong>Lectures:<\/strong><\/span><\/div>\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\"><strong>Mon., 09:00-11:00, Room 02.116; <\/strong><\/span><strong style=\"font-size: 14pt;\">Tue., \u00a0 11:00-13:00, Room 02.116<\/strong><\/div>\n<div title=\"Page 1\">\n<div title=\"Page 1\">\n<div title=\"Page 1\">\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\">Changes to this schedule are announced in the <a href=\"https:\/\/qis.server.uni-frankfurt.de\/qisserver\/rds?state=verpublish&amp;status=init&amp;vmfile=no&amp;moduleCall=webInfo&amp;publishConfFile=webInfo&amp;publishSubDir=veranstaltung&amp;veranstaltung.veranstid=409553\">Hochschulportal<\/a>\u00a0and will reported here as well (<a href=\"https:\/\/qis.server.uni-frankfurt.de\/qisserver\/rds?state=verpublish&amp;status=init&amp;vmfile=no&amp;moduleCall=webInfo&amp;publishConfFile=webInfo&amp;publishSubDir=veranstaltung&amp;veranstaltung.veranstid=409554\">here<\/a> the information about the tutoring and exercises). Planned changes are: <strong><span style=\"color: #ff0000;\">20.10, 21.10<\/span><\/strong> (moved to <strong>23.10, 24.10<\/strong>) and <strong><span style=\"color: #ff0000;\">08.12, 09.12<\/span><\/strong> (moved to <strong>18.12, 19.12<\/strong>).<\/span><\/div>\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\">\u00a0<\/span><\/div>\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\"><strong>Exercises:<\/strong><\/span><\/div>\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\"><strong>Wed., 14:00-16:00, Room 02.120; Frid., 12:00-14:00, Room 02.120.<\/strong><\/span><\/div>\n<div title=\"Page 1\"><\/div>\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\">The tutors for the course are <a href=\"https:\/\/relastro.uni-frankfurt.de\/ivan-garibay\/\">Ivan Garibay<\/a>, and <a href=\"https:\/\/relastro.uni-frankfurt.de\/keneth-miler\/\">Keneth Miler<\/a>. Two \u00a0groups will be organised distributing students in the different time slots.<\/span><\/div>\n<div title=\"Page 1\">\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\">Please register to the course by sending an email to <a href=\"mailto:steidl@itp.uni-frankfurt.de\">Frau Steidl<\/a>; this will help create a mailing list.<\/span><\/div>\n<div title=\"Page 1\"><\/div>\n<\/div>\n<hr \/>\n<div title=\"Page 1\"><\/div>\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\"><strong>Information on the course<\/strong><\/span><\/div>\n<p title=\"Page 1\"><span style=\"font-size: 12pt; text-align: justify; letter-spacing: 0px;\">The course aims at providing\u00a0<\/span><span style=\"font-size: 12pt; text-align: justify; letter-spacing: 0px;\">the student with many of the &#8220;tools&#8221; frequently used in the solution of\u00a0<\/span><span style=\"font-size: 12pt; text-align: justify; letter-spacing: 0px;\">physical problems. The course is meant to be an applied course, in\u00a0<\/span><span style=\"font-size: 12pt; text-align: justify; letter-spacing: 0px;\">which the actual programming is a key feature. For this reason, each\u00a0<\/span><span style=\"font-size: 12pt; text-align: justify; letter-spacing: 0px;\">lecture will have one or more exercises involving the solution of a\u00a0<\/span><span style=\"font-size: 12pt; text-align: justify; letter-spacing: 0px;\">specific physical problem via the use of numerical codes implementing the\u00a0<\/span><span style=\"font-size: 12pt; text-align: justify; letter-spacing: 0px;\">techniques discussed in the lecture. The codes can be written in any of\u00a0<\/span><span style=\"font-size: 12pt; text-align: justify; letter-spacing: 0px;\">the following languages: fortran (77, 90, 95), C, C++, python. H<\/span><span style=\"font-size: 12pt; text-align: justify; letter-spacing: 0px;\">owever no specific computational knowledge is necessary. Each exercise\u00a0<\/span><span style=\"font-size: 12pt; text-align: justify; letter-spacing: 0px;\">must be completed (ideally) before the subsequent lecture in the course\u00a0<\/span><span style=\"font-size: 12pt; text-align: justify; letter-spacing: 0px;\">starts. Topics covered include:<\/span><\/p>\n<ul>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Root Finding<\/span><\/li>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Linear Algebra<\/span><\/li>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Interpolation and Extrapolation of functions<\/span><\/li>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Integration of Functions<\/span><\/li>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Random Numbers and Montercarlo Techniques<\/span><\/li>\n<li><span style=\"font-size: 12pt;\">Fourier Transforms<\/span><\/li>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Solution of Ordinary Differential Equations<\/span><\/li>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Solution of Partial Differential Equations:<\/span>\n<ul style=\"list-style-type: circle;\">\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Hyperbolic Equations<\/span><\/li>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Parabolic Equations<\/span><\/li>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Elliptic Equations<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-size: 14pt;\"><strong>Textbooks<\/strong><\/span><\/p>\n<ul>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Computational Physics, D. Potter, Wiley, NY<\/span><\/li>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Numerical Methods for Conservation Laws, R. J. LeVeque,\u00a0Birkhauser, 1992.<\/span><\/li>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Numerical Recipes, W. H. Press et al., Cambridge Univ. Press, 1992<\/span><\/li>\n<li title=\"Page 1\"><span style=\"font-size: 12pt;\">Relativistic Hydrodynamics, L. Rezzolla and O. Zanotti, Oxford Univ. Press, 2013<\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Winter Semester 2025\/2026 (lecture notes; exercises; codes) Lectures: Mon., 09:00-11:00, Room 02.116; Tue., \u00a0 11:00-13:00, Room 02.116 Changes to this schedule are announced in the Hochschulportal\u00a0and will reported here as well (here the information about the tutoring and exercises). Planned changes are: 20.10, 21.10 (moved to 23.10, 24.10) and 08.12, 09.12 (moved to 18.12, 19.12). <a class=\"read-more\" href=\"https:\/\/astro.uni-frankfurt.de\/rezzolla\/numerical-methods-for-physics\/\">READ MORE<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-1234","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P65h2i-jU","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/astro.uni-frankfurt.de\/rezzolla\/wp-json\/wp\/v2\/pages\/1234","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/astro.uni-frankfurt.de\/rezzolla\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/astro.uni-frankfurt.de\/rezzolla\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/astro.uni-frankfurt.de\/rezzolla\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/astro.uni-frankfurt.de\/rezzolla\/wp-json\/wp\/v2\/comments?post=1234"}],"version-history":[{"count":88,"href":"https:\/\/astro.uni-frankfurt.de\/rezzolla\/wp-json\/wp\/v2\/pages\/1234\/revisions"}],"predecessor-version":[{"id":1861,"href":"https:\/\/astro.uni-frankfurt.de\/rezzolla\/wp-json\/wp\/v2\/pages\/1234\/revisions\/1861"}],"wp:attachment":[{"href":"https:\/\/astro.uni-frankfurt.de\/rezzolla\/wp-json\/wp\/v2\/media?parent=1234"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}