


{"id":343641,"date":"2024-01-08T13:45:09","date_gmt":"2024-01-08T13:45:09","guid":{"rendered":"\/forum\/forums\/topic\/custom-implicit-convergence-criteria\/"},"modified":"2024-01-08T13:45:09","modified_gmt":"2024-01-08T13:45:09","slug":"custom-implicit-convergence-criteria","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/custom-implicit-convergence-criteria\/","title":{"rendered":"Custom Implicit Convergence Criteria"},"content":{"rendered":"<p>Dear all,<\/p>\n<p>I am working on cardiac simulations and I have implemented a subroutine which couples a custom 0D CV model to an FEM model of the heart. The segregated coupling is centered around minimising a residual function.&nbsp;<\/p>\n<p>I would like for the implicit solution to move to the next timestep once the coupling residuals have reached a certain threshold in addition to the standard displacement and energy residuals converging.<\/p>\n<p>Currently, I am forcing convergence after a fixed amount of iterations. This produces reasonable convergence, however it&#8217;s quite inefficient and the degree of convergence varies during the cardiac cycle.&nbsp;<\/p>\n<p>Is there any way to create a custom convergence criterion, or control solver convergence outside of the keyword *CONTROL_IMPLICIT_SOLUTION?<\/p>\n<p>Many Thanks&nbsp; &nbsp; &nbsp;<\/p>\n","protected":false},"template":"","class_list":["post-343641","topic","type-topic","status-closed","hentry"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_bbp_subscription":["258628","13694"],"_bbp_author_ip":["23.206.193.154"]," _bbp_last_reply_id":["0"]," _bbp_likes_count":["0"],"_btv_view_count":["389"],"_bbp_topic_status":["unanswered"],"_bbp_topic_id":["343641"],"_bbp_forum_id":["27814"],"_bbp_engagement":["13694","258628"],"_bbp_voice_count":["2"],"_bbp_reply_count":["5"],"_bbp_last_reply_id":["356680"],"_bbp_last_active_id":["356680"],"_bbp_last_active_time":["2024-03-12 16:43:45"]},"test":"g-troulliotislboro-ac-uk"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/343641","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/343641\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=343641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}