


{"id":454217,"date":"2026-03-11T20:49:20","date_gmt":"2026-03-11T20:49:20","guid":{"rendered":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/explicit-thermal-solver-crash-with-s-ale-mesh-setid-amp-phase-change\/"},"modified":"2026-03-11T20:49:20","modified_gmt":"2026-03-11T20:49:20","slug":"explicit-thermal-solver-crash-with-s-ale-mesh-setid-amp-phase-change","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/explicit-thermal-solver-crash-with-s-ale-mesh-setid-amp-phase-change\/","title":{"rendered":"Explicit Thermal Solver Crash with S-ALE Mesh \u2013 SETID &amp; Phase Change"},"content":{"rendered":"<p>&lt;div class=&#8221;text-neutral-content&#8221;&gt;&lt;div class=&#8221;mb-sm  mb-xs px-md xs:px-0 overflow-hidden&#8221; data-post-click-location=&#8221;text-body&#8221;&gt;&lt;div id=&#8221;t3_1rr5r9z-post-rtjson-content&#8221; class=&#8221;md text-14-scalable pb-2xs [&#8211;emote-size:20px]&#8221; dir=&#8221;auto&#8221;&gt;&lt;p&gt;Hi,&lt;\/p&gt;&lt;p&gt;I&#8217;m modeling hypervelocity impact (2.22 km\/s tungsten carbide sphere on HSLA-100 steel) with coupled thermal-structural analysis using S-ALE (Structured ALE) mesh.&lt;\/p&gt;&lt;p&gt;Initial Attempt &amp; Issue:&lt;\/p&gt;&lt;p&gt;I first tried the implicit thermal solver using:&lt;\/p&gt;&lt;p&gt;- *CONTROL_SOLUTION (Thermal-Structural Analysis)&lt;\/p&gt;&lt;p&gt;- *CONTROL_THERMAL_NONLINEAR&lt;\/p&gt;&lt;p&gt;- *CONTROL_THERMAL_SOLVER&lt;\/p&gt;&lt;p&gt;- *CONTROL_THERMAL_TIMESTEP&lt;\/p&gt;&lt;p&gt;However, I observed physically unrealistic temperature rates (dT\/dt on the order of billions of &deg;K), which is physically impossible. I switched to the Explicit Thermal Solver (*CONTROL_EXPLICIT_THERMAL_* cards) as an alternative, but encountered a fatal initialization error.&lt;\/p&gt;&lt;p&gt;Current Error:&lt;\/p&gt;&lt;p&gt;<code><\/code><code>&lt;\/p&gt;&lt;p&gt;forrtl: severe (164): Program Exception - integer divide by zero&lt;\/p&gt;&lt;p&gt;Image PC Routine Line Source&lt;\/p&gt;&lt;p&gt;lsdyna_mpp_dp_imp 00007FF731E6B4CC XPLCTH_INIT 1148 dyn20x.F&lt;\/p&gt;&lt;p&gt;...&lt;\/p&gt;&lt;p&gt;<\/code><code><\/code>&lt;\/p&gt;&lt;p&gt;The crash occurs during initialization (<code>XPLCTH_INIT<\/code>), suggesting a division by zero in the thermal data setup.&lt;\/p&gt;&lt;p&gt;Specific Questions:&lt;\/p&gt;<\/p>\n<ol>\n<li>&lt;p&gt;Explicit Thermal Setup with S-ALE:&lt;\/p&gt;&lt;p&gt;For cards like <code>*DATABASE_ALE<\/code>, <code>*CONTROL_EXPLICIT_THERMAL_INITIAL<\/code>, and <code>*CONTROL_EXPLICIT_THERMAL_OUTPUT<\/code>, the manual states SETID can be left blank for &#8220;all parts,&#8221; but LS-PrePost\/LS-DYNA requires an integer. Since S-ALE mesh elements are generated internally at runtime (not predefined in <code>*ELEMENT_SHELL<\/code>), I cannot reference them via traditional <code>*SET_SHELL_LIST<\/code>.&lt;\/p&gt;&lt;p&gt;- How do I properly define SETID for S-ALE domains in these cards? Should I use <code>*SET_MULTI_MATERIAL_GROUP<\/code> instead?&lt;\/p&gt;<\/li>\n<li>&lt;p&gt;Phase Change Modeling:&lt;\/p&gt;&lt;p&gt;My material definition includes <code>*MAT_THERMAL_ISOTROPIC_PHASE_CHANGE<\/code> for the steel target (solid-to-liquid). Does the Explicit Thermal Solver support phase change energy (latent heat), or is this capability restricted to the implicit thermal solver? If supported, are there specific considerations for S-ALE multi-material groups?&lt;\/p&gt;<\/li>\n<li>&lt;p&gt;Divide-by-Zero Cause:&lt;\/p&gt;&lt;p&gt;The error trace points to <code>XPLCTH_INIT<\/code> (dyn20x.F:1148). This typically indicates zero thermal mass (density &times; specific heat) in a thermal part definition. Given that my vacuum\/void material (<code>*MAT_ALE_VACUUM<\/code>) has near-zero thermal properties, could this be triggering the crash? Should vacuum regions be excluded from the thermal solver via <code>*SET_PART_LIST<\/code>, or is there a minimum non-zero thermal density requirement?&lt;\/p&gt;<\/li>\n<\/ol>\n<p>&lt;p&gt;Model Context:&lt;\/p&gt;&lt;p&gt;- 2D Axisymmetric S-ALE mesh (fine resolution)&lt;\/p&gt;&lt;p&gt;- 3 ALE Multi-Material Groups: HSLA-100 Steel, Tungsten Carbide, Vacuum&lt;\/p&gt;&lt;p&gt;- Thermal properties defined via *MAT_THERMAL_ISOTROPIC and *MAT_THERMAL_ISOTROPIC_PHASE_CHANGE&lt;\/p&gt;&lt;p&gt;- Using MPP R14.1.1 on Windows&lt;\/p&gt;&lt;p&gt;Keyword file attached for reference:&lt;\/p&gt;&lt;p&gt;&lt;a class=&#8221;relative pointer-events-auto a cursor-pointer<\/p>\n<p>  underline&#8221; href=&#8221;https:\/\/buffalo.box.com\/s\/y7rz3bqg4xsvuir6z94b50mcg2g3jp1s&#8221; target=&#8221;_blank&#8221; rel=&#8221;noopener&#8221;&gt;https:\/\/buffalo.box.com\/s\/y7rz3bqg4xsvuir6z94b50mcg2g3jp1s<\/a>&lt;\/p&gt;&lt;p&gt;Any guidance on proper explicit thermal initialization with S-ALE and phase change setup would be greatly appreciated.&lt;\/p&gt;&lt;p&gt;Thanks,&lt;\/p&gt;&lt;p&gt;Amrith&lt;\/p&gt;&lt;\/div&gt;&lt;\/div&gt;&lt;\/div&gt;&lt;div&gt;&nbsp;&lt;\/div&gt;<\/p>\n","protected":false},"template":"","class_list":["post-454217","topic","type-topic","status-publish","hentry","topic-tag-explicit","topic-tag-thermal-gradient","topic-tag-thermal-model"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_bbp_forum_id":["27814"],"_bbp_topic_id":["454217"],"_bbp_subscription":["270765","58821","21501"],"_bbp_author_ip":["128.205.116.177"],"_bbp_last_reply_id":["454327"],"_bbp_last_active_id":["454327"],"_bbp_last_active_time":["2026-03-12 20:48:18"],"_bbp_reply_count":["4"],"_bbp_reply_count_hidden":["0"],"_bbp_voice_count":["3"],"_bbp_engagement":["270765","58821","21501"],"_btv_view_count":["115"],"_bbp_topic_status":["unanswered"],"_bbp_notification_enabled":["270765"]},"test":"amrithmabuffalo-edu"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/454217","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\/454217\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=454217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}