


{"id":374312,"date":"2024-07-30T21:46:25","date_gmt":"2024-07-30T21:46:25","guid":{"rendered":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/segmentation-fault-udf-for-scalar\/"},"modified":"2024-07-30T21:46:25","modified_gmt":"2024-07-30T21:46:25","slug":"segmentation-fault-udf-for-scalar","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/segmentation-fault-udf-for-scalar\/","title":{"rendered":"Segmentation Fault : udf for scalar"},"content":{"rendered":"<p>Hello,<br \/>I am getting a segmentation fault error in fluent. After trying to use<br \/>the following udf :<\/p>\n<p>#include &#8220;udf.h&#8221;<br \/>#define tau_s 250.0<br \/>#define alpha 3.63e-7<br \/>#define beta 2.416<br \/>#define cc 0.785<br \/>DEFINE_SOURCE(hsource, c, t, dS, eqn)<br \/>{<br \/>real source;<br \/>real tau_xx, tau_yy, tau_zz, h_tau, tau_vm, h_l;<\/p>\n<p>h_l = C_UDSI(c,t,0);<br \/>tau_xx = -2.*C_MU_L(c,t)*C_DUDX(c,t);<br \/>tau_yy = -2.*C_MU_L(c,t)*C_DVDY(c,t);<br \/>tau_zz = -2.*C_MU_L(c,t)*C_DWDZ(c,t);<br \/>h_tau = 0.5*( pow(tau_xx + tau_yy + tau_zz,2) &#8211; (pow(tau_xx,2) + pow(tau_yy,2) + pow(tau_zz,2)));<br \/>tau_vm = sqrt(-1*h_tau);<\/p>\n<p>if (tau_vm &lt;= tau_s)<br \/>{<br \/>source = 0;<br \/>dS[eqn] = 0;<br \/>}<br \/>else<br \/>{<br \/>source = pow(cc,1.\/beta)* pow(tau_vm, alpha\/beta)*(1 &#8211; h_l) ;<br \/>dS[eqn] = -pow(cc,1.\/beta)* pow(tau_vm, alpha\/beta);<br \/>}<br \/>return source;<br \/>}<\/p>\n<p>Below is the reported error.log :<\/p>\n<p>Node 1 Fatal signal raised sig = Segmentation fault<br \/>25179dd0 CX_Primitive_Error<br \/>66640cc0 seh_filter_exe<br \/>251eb630 logical_right_shift<br \/>5631f6a0 _C_specific_handler<br \/>68a11fb0 _chkstk<br \/>689c1020 RtlRaiseException<br \/>68a10bd0 KiUserExceptionDispatcher<br \/>610e0000 Ordinal0<br \/>241b4e30 user_sources<br \/>2445d560 UDS_Derivatives<br \/>2445d560 UDS_Derivatives<br \/>22f81570 Models_Send_update_solve<br \/>23648590 solver_update<br \/>23644a30 Flow_Iterate<br \/>22e58ae0 Set_panfs_optimum_file_layout<br \/>251d5e60 eval<br \/>22f5c7b0 PRF_Command_Start<br \/>22f5eed0 PRF_Node_repl<br \/>22f6a910 Delay_Error<br \/>251eb630 logical_right_shift<br \/>67d37020 BaseThreadInitThunk<br \/>689c2630 RtlUserThreadStart<\/p>\n<p>Error [node 1] [time 7\/26\/24 16:32:6] Abnormal Exit!<br \/>Node 1 Fatal signal raised sig = Segmentation fault<br \/>19559dd0 CX_Primitive_Error<br \/>bd930cc0 seh_filter_exe<br \/>195cb630 logical_right_shift<br \/>ac30f6a0 _C_specific_handler<br \/>bfa11fb0 _chkstk<br \/>bf9c1020 RtlRaiseException<br \/>bfa10bd0 KiUserExceptionDispatcher<br \/>433c0000 Ordinal0<br \/>18594e30 user_sources<br \/>1883d560 UDS_Derivatives<br \/>1883d560 UDS_Derivatives<br \/>17361570 Models_Send_update_solve<br \/>17a28590 solver_update<br \/>17a24a30 Flow_Iterate<br \/>17238ae0 Set_panfs_optimum_file_layout<br \/>195b5e60 eval<br \/>1733c7b0 PRF_Command_Start<br \/>1733eed0 PRF_Node_repl<br \/>1734a910 Delay_Error<br \/>195cb630 logical_right_shift<br \/>be3c7020 BaseThreadInitThunk<br \/>bf9c2630 RtlUserThreadStart<\/p>\n<p>Error [node 1] [time 7\/30\/24 18:27:45] Abnormal Exit!<\/p>\n<p>Anyone has a clue what is happening? It is compiling and loading fine.<br \/>Thanks.<\/p>\n","protected":false},"template":"","class_list":["post-374312","topic","type-topic","status-closed","hentry","topic-tag-sigsegv-error","topic-tag-udf"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_bbp_subscription":["17851","199"],"_bbp_author_ip":["2804:d55:4751:e700:ac6e:69dc:172f:c1c2"]," _bbp_last_reply_id":["0"],"_btv_view_count":["186"]," _bbp_likes_count":["0"],"_bbp_topic_status":["unanswered"],"_bbp_topic_id":["374312"],"_bbp_forum_id":["27792"],"_bbp_engagement":["199","17851"],"_bbp_voice_count":["2"],"_bbp_reply_count":["5"],"_bbp_last_reply_id":["377257"],"_bbp_last_active_id":["377257"],"_bbp_last_active_time":["2024-08-05 12:56:21"]},"test":"desouzadacosta"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/374312","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\/374312\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=374312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}