{"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":"2026-10-16T10:03:50","modified_gmt":"2026-10-16T10:03:50","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":"\n<p class=\"wp-block-paragraph\"><span style=\"font-size: 14pt;\"><strong>Winter Semester 2026\/2027 (<a href=\"https:\/\/cloud.itp.uni-frankfurt.de\/s\/mxKSTLb7eqxQ4L7\">lecture notes<\/a>; <a href=\"https:\/\/cloud.itp.uni-frankfurt.de\/s\/TRAF9HAmRmg4ajP\">exercises<\/a>; codes)<\/strong><\/span><\/p>\n\n\n\n<div title=\"Page 1\"><\/div>\n\n\n\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\"><strong>Lectures:<\/strong><\/span><\/div>\n\n\n\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\"><strong>Wed., 09:00-11:00, Room 02.116; Thur<\/strong><\/span><strong style=\"font-size: 14pt;\">.,\u00a0 \u00a009:00-11:00, Room 02.116<\/strong><\/div>\n\n\n\n<div title=\"Page 1\">\n<div title=\"Page 1\">\n<div title=\"Page 1\">\n<div title=\"Page 1\">\u00a0<\/div>\n<div title=\"Page 1\"><span style=\"font-size: 14pt;\"><span style=\"color: #ff0000;\">Changes<\/span> 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=429996\">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=429997\">here<\/a> the information about the tutoring and exercises).<\/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>Frid., 08:00-10:00, Room 02.114; Frid., 12:00-14:00, Room 02.114.<\/strong><\/span><\/div>\n<div title=\"Page 1\">\u00a0<\/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\/khalil-pierre\">Khalil Pierre<\/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\">\u00a0<\/div>\n<\/div>\n<hr \/>\n<div title=\"Page 1\">\u00a0<\/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 2026\/2027 (lecture notes; exercises; codes) Lectures: Wed., 09:00-11:00, Room 02.116; Thur.,\u00a0 \u00a009:00-11:00, Room 02.116 \u00a0 Changes to this schedule are announced in the Hochschulportal\u00a0and will reported here as well (here the information about the tutoring and exercises). \u00a0 Exercises: Frid., 08:00-10:00, Room 02.114; Frid., 12:00-14:00, Room 02.114. \u00a0 The tutors for the course <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":{"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":93,"href":"https:\/\/astro.uni-frankfurt.de\/rezzolla\/wp-json\/wp\/v2\/pages\/1234\/revisions"}],"predecessor-version":[{"id":1951,"href":"https:\/\/astro.uni-frankfurt.de\/rezzolla\/wp-json\/wp\/v2\/pages\/1234\/revisions\/1951"}],"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}]}}