{"id":240733,"date":"2025-06-19T00:00:00","date_gmt":"2025-06-18T22:00:00","guid":{"rendered":"https:\/\/cimne.com\/sin-categoria\/cimne-hosts-hackathon-to-enhance-kratos-multiphysics-with-machine-learning-and-optimization\/"},"modified":"2025-09-22T10:43:58","modified_gmt":"2025-09-22T08:43:58","slug":"cimne-hosts-hackathon-to-enhance-kratos-multiphysics-with-machine-learning-and-optimization","status":"publish","type":"post","link":"https:\/\/cimne.com\/es\/cimne-hosts-hackathon-to-enhance-kratos-multiphysics-with-machine-learning-and-optimization\/","title":{"rendered":"CIMNE Hosts Hackathon to Enhance Kratos Multiphysics with Machine Learning and Optimization"},"content":{"rendered":"<p style=\"font-size: 1.2em;\">The International Centre for Numerical Methods in Engineering (CIMNE) is hosting a <strong>two-day hackathon<\/strong> focused on advancing the integration between <strong><a href=\"https:\/\/github.com\/KratosMultiphysics\/Kratos\" target=\"_blank\" rel=\"noopener\">Kratos<\/a><\/strong> and machine learning (ML) environments, particularly <a href=\"https:\/\/pytorch.org\/\" target=\"_blank\" rel=\"noopener\">PyTorch<\/a>. The event, titled \u201c<em>Enhancing Kratos Multiphysics with ML &amp; Optimization<\/em>,\u201d takes place on June 19-20, 2025, at CIMNE&#8217;s Campus Nord UPC facilities in Barcelona.<\/p>\n<p style=\"font-size: 1.2em;\">Organized by the Kratos Multiphysics research group\u2014part of CIMNE&#8217;s Large Scale Multiphysics Computations research cluster\u2014the hackathon aims to <strong>maximize interoperability between the Kratos framework and machine learning environments<\/strong>. The primary objective is to <strong>enable the use of Kratos routines within ML optimization loops, combining forward differentiation with alternative techniques for derivative calculations based on available Jacobians<\/strong>.<\/p>\n<p style=\"font-size: 1.2em;\">The event brings together experts and contributors with working knowledge of Finite Element Methods (FEM) and machine learning, specifically those familiar with the Kratos\/PyTorch Python interface. Participation is limited to 20 attendees, all expected to be active contributors to the Kratos GitHub repository.<\/p>\n<h3><strong>Comprehensive Two-Day Programme<\/strong><\/h3>\n<p style=\"font-size: 1.2em;\">The hackathon follows a structured approach designed to foster collaboration and practical implementation. Day one focuses on setting the stage and ideation, beginning with an overview of use cases in optimization and Reduced Order Model (ROM) training. Expert presentations will address key challenges and past work, followed by discussions on workflow design, matrix and vector views in Python, and strategies for accessing FEM assembly and Jacobians.<\/p>\n<p style=\"font-size: 1.2em;\">Day two prioritizes prototyping and presentations, with dedicated hands-on hacking sessions allowing teams to develop, debug, and test their solutions. The event concludes with <strong>project presentations and feedback sessions<\/strong>, followed by discussions on future collaborations and next steps.<\/p>\n<p style=\"font-size: 1.2em;\">The hackathon targets both the <strong>identification of bottlenecks towards ML-Kratos integration and the improvement of existing documentation<\/strong>, addressing critical needs in the computational engineering community.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/cimne.com\/cvdata\/cntr2\/spc2\/dtos\/mdia\/News\/20250619-Kratos-Hackaton-CIMNE.jpg\" alt=\"\" \/><\/p>\n<h3><strong>About Kratos Multiphysics<\/strong><\/h3>\n<p style=\"font-size: 1.2em;\">Kratos Multiphysics is a framework for creating parallel, multidisciplinary simulation software designed for modularity, extensibility, and high performance. Written in C++ with a robust Python interface, Kratos operates under the BSD license, making it suitable for both academic and commercial applications.<\/p>\n<p style=\"font-size: 1.2em;\">The <a href=\"Kratos%20Multiphysics%20group\" target=\"_blank\" rel=\"noopener\">Kratos Multiphysics group<\/a> at CIMNE develops global-purpose research code integrating state-of-the-art capabilities across multiple fields, with the explicit goal of <strong>enabling complex multiphysics problem simulation<\/strong>. The group focuses on exploiting High Performance Computing capabilities for realistic engineering problem simulation through new solution technologies and model integration from different areas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The International Centre for Numerical Methods in Engineering (CIMNE) is hosting a two-day hackathon focused on advancing the integration between Kratos and machine learning (ML) environments, particularly PyTorch. The event, titled \u201cEnhancing Kratos Multiphysics with ML &amp; Optimization,\u201d takes place on June 19-20, 2025, at CIMNE&#8217;s Campus Nord UPC facilities in Barcelona. Organized by the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":240734,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","slim_seo":{"title":"CIMNE Hosts Hackathon to Enhance Kratos Multiphysics with Machine Learning and Optimization - CIMNE","description":"The International Centre for Numerical Methods in Engineering (CIMNE) is hosting a two-day hackathon focused on advancing the integration between Kratos and mac"},"footnotes":""},"categories":[101],"tags":[],"class_list":["post-240733","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-workshops"],"acf":[],"_links":{"self":[{"href":"https:\/\/cimne.com\/es\/wp-json\/wp\/v2\/posts\/240733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cimne.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cimne.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cimne.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cimne.com\/es\/wp-json\/wp\/v2\/comments?post=240733"}],"version-history":[{"count":0,"href":"https:\/\/cimne.com\/es\/wp-json\/wp\/v2\/posts\/240733\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cimne.com\/es\/wp-json\/wp\/v2\/media\/240734"}],"wp:attachment":[{"href":"https:\/\/cimne.com\/es\/wp-json\/wp\/v2\/media?parent=240733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cimne.com\/es\/wp-json\/wp\/v2\/categories?post=240733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cimne.com\/es\/wp-json\/wp\/v2\/tags?post=240733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}