{"id":1451,"date":"2025-08-12T16:42:08","date_gmt":"2025-08-12T16:42:08","guid":{"rendered":"https:\/\/projects.ift.uam-csic.es\/master\/?p=1451"},"modified":"2026-07-17T11:06:12","modified_gmt":"2026-07-17T11:06:12","slug":"computational-astrophysics-aco","status":"publish","type":"post","link":"https:\/\/projects.ift.uam-csic.es\/master\/computational-astrophysics-aco\/","title":{"rendered":"Computational Astrophysics (ACO)"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_2_font_size=&#8221;30px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Academic Team<\/h2>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-28.png&#8221; title_text=&#8221;Asignaturas m\u00e1ster (28)&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; url=&#8221;https:\/\/weiguangcui.github.io&#8221; url_new_window=&#8221;on&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-29-scaled.png&#8221; title_text=&#8221;Asignaturas m\u00e1ster (29)&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; url=&#8221;https:\/\/viogp.github.io&#8221; url_new_window=&#8221;on&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-31-scaled.png&#8221; title_text=&#8221;Asignaturas m\u00e1ster (31)&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; url=&#8221;http:\/\/odin.ft.uam.es\/Welcome.html&#8221; url_new_window=&#8221;on&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_image src=&#8221;https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-32.png&#8221; title_text=&#8221;Asignaturas m\u00e1ster (32)&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; url=&#8221;https:\/\/astro.ft.uam.es\/gustavo\/&#8221; url_new_window=&#8221;on&#8221; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_2_font_size=&#8221;30px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Course Content<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>Type: Optional\u2013 AC Track \u2013 3rd Trimester<\/strong><\/p>\n<p>This course provides the theoretical and practical foundations to model astrophysical phenomena using numerical simulations. Students will be introduced to the principles of computational astrophysics and high-performance computing, gaining proficiency in scientific programming and the use of advanced numerical techniques.<\/p>\n<p>The programme covers numerical integration methods, the solution of ordinary and partial differential equations, and their application to key physical processes: gravitational dynamics, N-body systems, (magneto-)hydrodynamics, and gas dynamics. Both Eulerian and Lagrangian approaches are presented in detail, including state-of-the-art algorithms such as Particle-Mesh (PM), Adaptive Mesh Refinement (AMR), Smoothed Particle Hydrodynamics (SPH), tree codes, and hybrid schemes (treePM, P\u00b3M).<\/p>\n<p>Hands-on exercises form an integral part of the course. Students will work on small programming assignments\u2014ranging from visualising the Mandelbrot set to implementing integration schemes for gravitational two-body systems, and developing a 1D SPH code for gas dynamics. A final project allows participants to either build a tailored simulation tool or employ a professional astrophysical code to investigate systems such as planetary configurations, stellar clusters, or galaxy formation.<\/p>\n<p>By the end of the course, students will not only master the computational methods at the core of modern astrophysics but also acquire the skills needed to run and analyse large-scale simulations on high-performance computing systems, preparing them for research in both theoretical and observational contexts.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_2_font_size=&#8221;30px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Reading List<\/h2>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<ul>\n<li><em>Numerical Recipes: The Art of Scientific Computing.<\/em> Cambridge Univ. Press. <a href=\"http:\/\/www.nr.com\/oldverswitcher.html\" data-type=\"link\" data-id=\"http:\/\/www.nr.com\/oldverswitcher.html\" target=\"_blank\" rel=\"noopener\">Book available online<\/a><\/li>\n<li><em>Gravitational N-body Simulations. <\/em>S. Aarseth. Cambridge Univ Press.<\/li>\n<li><em>Computer Simulations using Particles<\/em>. Hockney &amp; Eastwood.<\/li>\n<li>Riemann Solvers and Numerical Mtehods for Flui Dyamics. E. Toro B<a href=\"http:\/\/link.springer.com\/book\/10.1007%2Fb79761\" target=\"_blank\" rel=\"noopener\">ook available online.<\/a><\/li>\n<li><em>An\u00e1lisis Num\u00e9rico con Aplicaciones<\/em>. C.F. Gerald y P.O. Wheatley. Editorial Addison-Wesley.<\/li>\n<li><em>An\u00e1lisis Num\u00e9rico<\/em>. R.L. Burden, J. Douglas Faires. Editorial International Thomson Editores.<\/li>\n<li><em>C\u00e1lculo Num\u00e9rico.<\/em>B. Carnahan, H.A. Luther y J.O. Wilkes. Editorial Rueda.<\/li>\n<li><em>Elementary Numerical Analysis<\/em>. Kendall Atkinson. John Wiley and Sons.<\/li>\n<li><em>Computational Gas Dyanamics<\/em>. C. B. Laney. Cambridge Univ. Press.<\/li>\n<li><em>Computational Methods for Astrophysical Fluid Flows<\/em>. Le Veque, et al. Springer-Verlag.<\/li>\n<li><em>Gravitational N-body Problem<\/em>. M. Lecar. Kluwer.<\/li>\n<li><em>Numerical Methods in Astrophysics<\/em>. Bodenheimer. Taylor &amp; Francis<\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_2_font_size=&#8221;30px&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Teaching Plan Information<\/h2>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-21-3-scaled.png&#8221; title_text=&#8221;Asignaturas m\u00e1ster (21)&#8221; url=&#8221;https:\/\/drive.google.com\/file\/d\/11piyFbCyad9RmZtmTtRrTRi-LQPZviyx\/view&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;50%&#8221; max_width=&#8221;50%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; header_2_font_size=&#8221;30px&#8221; custom_margin=&#8221;50px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Course Schedule<\/h2>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-20-4-scaled.png&#8221; title_text=&#8221;Asignaturas m\u00e1ster (20)&#8221; url=&#8221;https:\/\/drive.google.com\/file\/d\/1xBMn7MrIvl8NAEx0kmV83tDH-cMXrWRu\/view&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;50%&#8221; max_width=&#8221;50%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Academic TeamCourse ContentType: Optional\u2013 AC Track \u2013 3rd Trimester This course provides the theoretical and practical foundations to model astrophysical phenomena using numerical simulations. Students will be introduced to the principles of computational astrophysics and high-performance computing, gaining proficiency in scientific programming and the use of advanced numerical techniques. The programme covers numerical integration methods, [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Academic Team<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:image {\"lightbox\":{\"enabled\":false},\"id\":1454,\"sizeSlug\":\"large\",\"linkDestination\":\"custom\"} -->\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/weiguangcui.github.io\/\"><img src=\"https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-28-1024x576.png\" alt=\"\" class=\"wp-image-1454\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"lightbox\":{\"enabled\":false},\"id\":1455,\"width\":\"532px\",\"height\":\"auto\",\"sizeSlug\":\"large\",\"linkDestination\":\"custom\"} -->\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/viogp.github.io\/\"><img src=\"https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-29-1024x576.png\" alt=\"\" class=\"wp-image-1455\" style=\"width:532px;height:auto\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"lightbox\":{\"enabled\":false},\"id\":1456,\"width\":\"533px\",\"height\":\"auto\",\"sizeSlug\":\"large\",\"linkDestination\":\"custom\"} -->\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"http:\/\/odin.ft.uam.es\/Welcome.html\"><img src=\"https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-31-1024x576.png\" alt=\"\" class=\"wp-image-1456\" style=\"width:533px;height:auto\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:image {\"lightbox\":{\"enabled\":false},\"id\":1457,\"width\":\"535px\",\"height\":\"auto\",\"sizeSlug\":\"large\",\"linkDestination\":\"custom\"} -->\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/astro.ft.uam.es\/gustavo\/\"><img src=\"https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-32-1024x576.png\" alt=\"\" class=\"wp-image-1457\" style=\"width:535px;height:auto\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Course Content<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Type: Optional\u2013 AC Track \u2013 3rd Trimeste<\/strong>r<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>This course provides the theoretical and practical foundations to model astrophysical phenomena using numerical simulations. Students will be introduced to the principles of computational astrophysics and high-performance computing, gaining proficiency in scientific programming and the use of advanced numerical techniques.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>The programme covers numerical integration methods, the solution of ordinary and partial differential equations, and their application to key physical processes: gravitational dynamics, N-body systems, (magneto-)hydrodynamics, and gas dynamics. Both Eulerian and Lagrangian approaches are presented in detail, including state-of-the-art algorithms such as Particle-Mesh (PM), Adaptive Mesh Refinement (AMR), Smoothed Particle Hydrodynamics (SPH), tree codes, and hybrid schemes (treePM, P\u00b3M).<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Hands-on exercises form an integral part of the course. Students will work on small programming assignments\u2014ranging from visualising the Mandelbrot set to implementing integration schemes for gravitational two-body systems, and developing a 1D SPH code for gas dynamics. A final project allows participants to either build a tailored simulation tool or employ a professional astrophysical code to investigate systems such as planetary configurations, stellar clusters, or galaxy formation.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>By the end of the course, students will not only master the computational methods at the core of modern astrophysics but also acquire the skills needed to run and analyse large-scale simulations on high-performance computing systems, preparing them for research in both theoretical and observational contexts.<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Reading List<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:list -->\n<ul class=\"wp-block-list\"><!-- wp:list-item -->\n<li><em>Numerical Recipes: The Art of Scientific Computing.<\/em> Cambridge Univ. Press. <a href=\"http:\/\/www.nr.com\/oldverswitcher.html\" data-type=\"link\" data-id=\"http:\/\/www.nr.com\/oldverswitcher.html\">Book available online<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><em>Gravitational N-body Simulations. <\/em>S. Aarseth. Cambridge Univ Press.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><em>Computer Simulations using Particles<\/em>. Hockney &amp; Eastwood.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Riemann Solvers and Numerical Mtehods for Flui Dyamics. E. Toro B<a href=\"http:\/\/link.springer.com\/book\/10.1007%2Fb79761\">ook available online.<\/a><\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><em>An\u00e1lisis Num\u00e9rico con Aplicaciones<\/em>. C.F. Gerald y P.O. Wheatley. Editorial Addison-Wesley.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><em>An\u00e1lisis Num\u00e9rico<\/em>. R.L. Burden, J. Douglas Faires. Editorial International Thomson Editores.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><em>C\u00e1lculo Num\u00e9rico.<\/em> B. Carnahan, H.A. Luther y J.O. Wilkes. Editorial Rueda.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><em>Elementary Numerical Analysis<\/em>. Kendall Atkinson. John Wiley and Sons.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><em>Computational Gas Dyanamics<\/em>. C. B. Laney. Cambridge Univ. Press.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><em>Computational Methods for Astrophysical Fluid Flows<\/em>. Le Veque, et al. Springer-Verlag.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><em>Gravitational N-body Problem<\/em>. M. Lecar. Kluwer.<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li><em>Numerical Methods in Astrophysics<\/em>. Bodenheimer. Taylor &amp; Francis<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Teaching Plan Information<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:image {\"lightbox\":{\"enabled\":false},\"id\":1452,\"width\":\"353px\",\"height\":\"auto\",\"sizeSlug\":\"large\",\"linkDestination\":\"custom\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/drive.google.com\/file\/d\/11piyFbCyad9RmZtmTtRrTRi-LQPZviyx\/view?usp=drive_link\"><img src=\"https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-21-2-1024x576.png\" alt=\"\" class=\"wp-image-1452\" style=\"width:353px;height:auto\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:heading -->\n<h2 class=\"wp-block-heading\">Course Schedule<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:image {\"lightbox\":{\"enabled\":false},\"id\":1453,\"width\":\"360px\",\"height\":\"auto\",\"sizeSlug\":\"large\",\"linkDestination\":\"custom\",\"align\":\"center\"} -->\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><a href=\"https:\/\/drive.google.com\/file\/d\/1xBMn7MrIvl8NAEx0kmV83tDH-cMXrWRu\/view?usp=drive_link\"><img src=\"https:\/\/projects.ift.uam-csic.es\/master\/wp-content\/uploads\/2025\/08\/Asignaturas-master-20-2-1024x576.png\" alt=\"\" class=\"wp-image-1453\" style=\"width:360px;height:auto\"\/><\/a><\/figure>\n<!-- \/wp:image -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->","_et_gb_content_width":"1080","footnotes":""},"categories":[28,32],"tags":[],"class_list":["post-1451","post","type-post","status-publish","format-standard","hentry","category-afc-track","category-optional-en-afc-track"],"_links":{"self":[{"href":"https:\/\/projects.ift.uam-csic.es\/master\/wp-json\/wp\/v2\/posts\/1451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.ift.uam-csic.es\/master\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.ift.uam-csic.es\/master\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.ift.uam-csic.es\/master\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.ift.uam-csic.es\/master\/wp-json\/wp\/v2\/comments?post=1451"}],"version-history":[{"count":10,"href":"https:\/\/projects.ift.uam-csic.es\/master\/wp-json\/wp\/v2\/posts\/1451\/revisions"}],"predecessor-version":[{"id":2379,"href":"https:\/\/projects.ift.uam-csic.es\/master\/wp-json\/wp\/v2\/posts\/1451\/revisions\/2379"}],"wp:attachment":[{"href":"https:\/\/projects.ift.uam-csic.es\/master\/wp-json\/wp\/v2\/media?parent=1451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.ift.uam-csic.es\/master\/wp-json\/wp\/v2\/categories?post=1451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.ift.uam-csic.es\/master\/wp-json\/wp\/v2\/tags?post=1451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}