{"id":11911,"date":"2026-05-09T20:30:44","date_gmt":"2026-05-09T23:30:44","guid":{"rendered":"https:\/\/www.sochid.cl\/?p=11911"},"modified":"2026-05-09T20:30:44","modified_gmt":"2026-05-09T23:30:44","slug":"congreso-xxvii-hf2-5","status":"publish","type":"post","link":"http:\/\/www.sochid.cl\/?p=11911","title":{"rendered":"Congreso XXVII &#8211; HF2-5"},"content":{"rendered":"<p style=\"text-align: center;\"><strong>SWEpy: LIBRER\u00cdA EN PYTHON PARA SIMULACI\u00d3N DE FLUIDOS MEDIANTE LASECUACIONES DE AGUAS SOMERAS ACELERADA POR GPU<\/strong><\/p>\n<p style=\"text-align: center;\"><strong>JUAN A. FUENZALIDA A. (1)<\/strong><br \/>\n<strong>JOAQU\u00cdN MEZA A. (1)<\/strong><br \/>\n<strong>DANILO KUSANOVIC M. (2)<\/strong><br \/>\n<strong>RODRIGO MENESES P. (3)<\/strong><\/p>\n<p>La simulaci\u00f3n precisa de fen\u00f3menos hidrol\u00f3gicos extremos, como rotura de presas, tsunamis e inundaciones urbanas, es esencial para la evaluaci\u00f3n de riesgo y la planificaci\u00f3n de sistemas de alerta temprana. En este trabajo presentamos SWEpy, un solver open-source implementado en Python y acelerado por GPU mediante CuPy, capaz de resolver las ecuaciones de aguas someras sobre mallas triangulares no estructuradas con alto orden de precisi\u00f3n. SWEpy integra un esquema de vol\u00famenes finitos central-upwind, basado en reconstrucci\u00f3n cuadr\u00e1tica WENO y un integrador temporal SSP RK3, que garantiza el well-balancing y la preservaci\u00f3n de la positividad en frentes secos\/h\u00famedos. Su arquitectura modular bajo licencia GPL facilita la extensi\u00f3n comunitaria y la incorporaci\u00f3n de nuevos m\u00f3dulos para distintas necesidades. Validamos el c\u00f3digo contra soluciones anal\u00edticas y experimentales, y lo verificamos en dos casos reales: la rotura de la presa de Malpasset (Francia, 1959) y la propagaci\u00f3n del tsunami del Maule (Chile, 2010). Los resultados muestran errores aceptables en alturas m\u00e1ximas y tiempos de arribo, comparables o superiores a otros solvers consolidados. En t\u00e9rminos de rendimiento, SWEpy alcanza aceleraciones de hasta 10\u00d7\u201320\u00d7 sobre CPU secuencial, incluso en hardware de consumo considerado obsoleto. Estas caracter\u00edsticas<br \/>\nconvierten a SWEpy en una herramienta competitiva y accesible para la comunidad de ingenier\u00eda hidr\u00e1ulica, promoviendo la colaboraci\u00f3n abierta y la adopci\u00f3n de simulaciones de alto rendimiento en la investigaci\u00f3n y docencia sin barreras comerciales ni necesidad de m\u00e1quinas de alto rendimiento.<\/p>\n<p>1 Departamento de Obras Civiles, Universidad T\u00e9cnica Federico Santa Mar\u00eda, Chile<br \/>\n2 Department of Civil and Environmental Engineering, University of California Davis, USA<br \/>\n3 Escuela de Ingenier\u00eda Civil, Universidad de Valpara\u00edso, Chile<br \/>\n*Autores correspondientes: juan.fuenzalidaa@sansano.usm.cl &#8211; joaquin.meza@usm.cl<\/p>\n<div class=\"wpfilebase-file-default\" onclick=\"if('undefined' == typeof event.target.href) document.getElementById('wpfb-file-link-1').click();\">\r\n  <div class=\"icon\"><a href=\"http:\/\/www.sochid.cl\/?wpfb_dl=1615\" target=\"_blank\" title=\"Download SWEpy: LIBRER\u00cdA EN PYTHON PARA SIMULACI\u00d3N DE FLUIDOS MEDIANTE LASECUACIONES DE AGUAS SOMERAS ACELERADA POR GPU\"><img decoding=\"async\" align=\"middle\" src=\"http:\/\/www.sochid.cl\/wp-includes\/images\/crystal\/document.png\" alt=\"SWEpy: LIBRER\u00cdA EN PYTHON PARA SIMULACI\u00d3N DE FLUIDOS MEDIANTE LASECUACIONES DE AGUAS SOMERAS ACELERADA POR GPU\" \/><\/a><\/div>\r\n  <div class=\"filetitle\">\r\n    <a href=\"http:\/\/www.sochid.cl\/?wpfb_dl=1615\" title=\"Download SWEpy: LIBRER\u00cdA EN PYTHON PARA SIMULACI\u00d3N DE FLUIDOS MEDIANTE LASECUACIONES DE AGUAS SOMERAS ACELERADA POR GPU\" target=\"_blank\" id=\"wpfb-file-link-1\">SWEpy: LIBRER\u00cdA EN PYTHON PARA SIMULACI\u00d3N DE FLUIDOS MEDIANTE LASECUACIONES DE AGUAS SOMERAS ACELERADA POR GPU<\/a>\r\n    \r\n    <br \/>\r\n    FuenzalidaJuan_TrabajoSOCHID_revfinal.pdf<br \/>\r\n    \r\n  <\/div>\r\n  <div class=\"info\">\r\n    0 B<br \/>\r\n    118 Downloads<br \/>\r\n    <a href=\"#\" onclick=\"return wpfilebase_filedetails(1);\">Detalles<\/a>\r\n  <\/div>\r\n  <div class=\"details\" id=\"wpfilebase-filedetails1\" style=\"display: none;\">\r\n  \r\n  <table border=\"0\">\r\n   \r\n   <tr><td><strong>Autor:<\/strong><\/td><td>JUAN FUENZALIDA A.<\/td><\/tr>\r\n   <tr><td><strong>Platforms:<\/strong><\/td><td>Windows 8<\/td><\/tr>\r\n   \r\n   <tr><td><strong>Category:<\/strong><\/td><td>HF25<\/td><\/tr>\r\n   <tr><td><strong>License:<\/strong><\/td><td>Freeware<\/td><\/tr>\r\n   <tr><td><strong>Fecha:<\/strong><\/td><td>9 mayo, 2026<\/td><\/tr>\r\n  <\/table>\r\n  <\/div>\r\n <div style=\"clear: both;\"><\/div>\r\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>SWEpy: LIBRER\u00cdA EN PYTHON PARA SIMULACI\u00d3N DE FLUIDOS MEDIANTE LASECUACIONES DE AGUAS SOMERAS ACELERADA POR GPU JUAN A. FUENZALIDA A. (1) JOAQU\u00cdN MEZA A. (1) <a class=\"mh-excerpt-more\" href=\"http:\/\/www.sochid.cl\/?p=11911\" title=\"Congreso XXVII &#8211; HF2-5\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":3149,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[78],"tags":[],"class_list":["post-11911","post","type-post","status-publish","format-standard","hentry","category-congreso-xxvii"],"_links":{"self":[{"href":"http:\/\/www.sochid.cl\/index.php?rest_route=\/wp\/v2\/posts\/11911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.sochid.cl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.sochid.cl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.sochid.cl\/index.php?rest_route=\/wp\/v2\/users\/3149"}],"replies":[{"embeddable":true,"href":"http:\/\/www.sochid.cl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11911"}],"version-history":[{"count":1,"href":"http:\/\/www.sochid.cl\/index.php?rest_route=\/wp\/v2\/posts\/11911\/revisions"}],"predecessor-version":[{"id":11912,"href":"http:\/\/www.sochid.cl\/index.php?rest_route=\/wp\/v2\/posts\/11911\/revisions\/11912"}],"wp:attachment":[{"href":"http:\/\/www.sochid.cl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.sochid.cl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11911"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.sochid.cl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}