


{"id":319002,"date":"2023-11-22T10:23:50","date_gmt":"2023-11-22T10:23:50","guid":{"rendered":"\/forum\/forums\/topic\/udf-crash\/"},"modified":"2023-11-22T10:23:50","modified_gmt":"2023-11-22T10:23:50","slug":"udf-crash","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/","title":{"rendered":"UDF crash"},"content":{"rendered":"<p>I tried to calculate the stockes number for a specific group of particles. here is the code.<\/p>\n<p>This udf has been hooked up in DPM model and the number of scalar is set to 1.<\/p>\n<p><img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/11\/22-11-2023-1700648269-mceclip2.png\"><\/p>\n<p><img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/11\/22-11-2023-1700648316-mceclip3.png\"><\/p>\n<p>the code has no compiling issue in this LES case. the case runs on HPC with 128 cores. memory info is listed below.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/11\/22-11-2023-1700648586-mceclip4.png\"><\/p>\n<p>but when the calculation started, then it crashed.<\/p>\n<p>&nbsp;<\/p>\n<div>#include &#8220;udf.h&#8221;<\/div>\n<div>#include &#8220;dpm.h&#8221;<\/div>\n<div>&nbsp;<\/div>\n<div>DEFINE_DPM_SCALAR_UPDATE(StokesNumber,c,t,init,p)<\/div>\n<div>{<\/div>\n<div>&nbsp; &nbsp; cphase_state_t *cp;<\/div>\n<div>&nbsp; &nbsp; cp = p-&gt;cphase;<\/div>\n<div>&nbsp; &nbsp; \/* cphase_state_t *c = &amp;(p-&gt;cphase); *\/<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp; &nbsp; real tau_p = 0;<\/div>\n<div>&nbsp; &nbsp; real drag_factor;<\/div>\n<div>&nbsp; &nbsp; real tau_f = 1e-16;<\/div>\n<div>&nbsp; &nbsp; real C_mu = 0.09;<\/div>\n<div>&nbsp; &nbsp; real l_int, u_f;&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp; &nbsp; \/* Compute particle relaxation time *\/<\/div>\n<div>&nbsp; &nbsp; if (P_DIAM(p) != 0.0)<\/div>\n<div>&nbsp; &nbsp; {<\/div>\n<div>tau_p = P_RHO(p)*pow(P_DIAM(p), 2.0)\/C_MU_L(TP_CELL(p), TP_CELL_THREAD(p));<\/div>\n<div>drag_factor = DragCoeff(p); \/* returns 18*Cd*Rep\/24 ? Please check *\/<\/div>\n<div>tau_p \/= drag_factor;<\/div>\n<div>&nbsp; &nbsp; }<\/div>\n<div>&nbsp; &nbsp; else<\/div>\n<div>&nbsp; &nbsp; {<\/div>\n<div>tau_p = 0.;<\/div>\n<div>&nbsp; &nbsp; }<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp; &nbsp; \/* Compute the fluid time scale<\/div>\n<div>&nbsp; &nbsp; &nbsp; &nbsp;(based on integral length scale) *\/<\/div>\n<div>&nbsp; &nbsp; if (C_D(TP_CELL(p), TP_CELL_THREAD(p)) &gt; 0)<\/div>\n<div>&nbsp; &nbsp; {<\/div>\n<div>&nbsp; &nbsp; &nbsp; &nbsp; l_int = C_mu*pow(C_K(TP_CELL(p), TP_CELL_THREAD(p)), 1.5)\/C_D(TP_CELL(p), TP_CELL_THREAD(p));<\/div>\n<div>&nbsp; &nbsp; }<\/div>\n<div>&nbsp; &nbsp; else<\/div>\n<div>&nbsp; &nbsp; {<\/div>\n<div>l_int = 1.;<\/div>\n<div>&nbsp; &nbsp; }<\/div>\n<div>&nbsp; &nbsp;&nbsp;<\/div>\n<div>&nbsp; &nbsp; \/* Velocity magnitude*\/<\/div>\n<div>&nbsp; &nbsp; u_f = sqrt(pow(cp-&gt;V[0], 2.0) + pow(cp-&gt;V[1], 2.0) + pow(cp-&gt;V[2], 2.0));<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp; &nbsp; if (u_f &gt; 1e-12)<\/div>\n<div>&nbsp; &nbsp; {<\/div>\n<div>tau_f = l_int\/u_f;<\/div>\n<div>&nbsp; &nbsp; }<\/div>\n<div>&nbsp; &nbsp; &nbsp;else<\/div>\n<div>&nbsp; &nbsp; {<\/div>\n<div>tau_f = 1.;<\/div>\n<div>&nbsp; &nbsp; }<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp; &nbsp; \/* Stokes Number *\/<\/div>\n<div>&nbsp; &nbsp; P_USER_REAL(p,0) = tau_p \/ tau_f;<\/div>\n<div>&nbsp;<\/div>\n<div>}<\/div>\n<p><img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/11\/22-11-2023-1700640023-mceclip0.png\"><\/p>\n","protected":false},"template":"","class_list":["post-319002","topic","type-topic","status-closed","hentry","topic-tag-dpm","topic-tag-les","topic-tag-particle-tracking","topic-tag-udf"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"I tried to calculate the stockes number for a specific group of particles. here is the code.This udf has been hooked up in DPM model and the number of scalar is set to 1.the code has no compiling issue in this LES case. the case runs on HPC with 128 cores. memory info is listed\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ansys Learning Forum | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"UDF crash | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"I tried to calculate the stockes number for a specific group of particles. here is the code.This udf has been hooked up in DPM model and the number of scalar is set to 1.the code has no compiling issue in this LES case. the case runs on HPC with 128 cores. memory info is listed\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/11\/22-11-2023-1700648269-mceclip2.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/11\/22-11-2023-1700648269-mceclip2.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-11-22T10:23:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-11-22T10:23:50+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"UDF crash | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I tried to calculate the stockes number for a specific group of particles. here is the code.This udf has been hooked up in DPM model and the number of scalar is set to 1.the code has no compiling issue in this LES case. the case runs on HPC with 128 cores. memory info is listed\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/11\/22-11-2023-1700648269-mceclip2.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/udf-crash\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/udf\\\/#listItem\",\"name\":\"udf\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/udf\\\/#listItem\",\"position\":3,\"name\":\"udf\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/udf\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/udf-crash\\\/#listItem\",\"name\":\"UDF crash\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/udf-crash\\\/#listItem\",\"position\":4,\"name\":\"UDF crash\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/udf\\\/#listItem\",\"name\":\"udf\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/udf-crash\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/udf-crash\\\/\",\"name\":\"UDF crash | Ansys Learning Forum\",\"description\":\"I tried to calculate the stockes number for a specific group of particles. here is the code.This udf has been hooked up in DPM model and the number of scalar is set to 1.the code has no compiling issue in this LES case. the case runs on HPC with 128 cores. memory info is listed\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/udf-crash\\\/#breadcrumblist\"},\"datePublished\":\"2023-11-22T10:23:50+00:00\",\"dateModified\":\"2023-11-22T10:23:50+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"UDF crash | Ansys Learning Forum","description":"I tried to calculate the stockes number for a specific group of particles. here is the code.This udf has been hooked up in DPM model and the number of scalar is set to 1.the code has no compiling issue in this LES case. the case runs on HPC with 128 cores. memory info is listed","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/forum","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","position":2,"name":"Topics","item":"https:\/\/innovationspace.ansys.com\/forum\/topics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/udf\/#listItem","name":"udf"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/udf\/#listItem","position":3,"name":"udf","item":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/udf\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/#listItem","name":"UDF crash"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/#listItem","position":4,"name":"UDF crash","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/udf\/#listItem","name":"udf"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization","name":"Ansys Learning Forum","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/forum\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/","name":"UDF crash | Ansys Learning Forum","description":"I tried to calculate the stockes number for a specific group of particles. here is the code.This udf has been hooked up in DPM model and the number of scalar is set to 1.the code has no compiling issue in this LES case. the case runs on HPC with 128 cores. memory info is listed","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/#breadcrumblist"},"datePublished":"2023-11-22T10:23:50+00:00","dateModified":"2023-11-22T10:23:50+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/forum\/#website","url":"https:\/\/innovationspace.ansys.com\/forum\/","name":"Ansys Learning Forum","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Learning Forum | Ansys Innovation Space","og:type":"article","og:title":"UDF crash | Ansys Learning Forum","og:description":"I tried to calculate the stockes number for a specific group of particles. here is the code.This udf has been hooked up in DPM model and the number of scalar is set to 1.the code has no compiling issue in this LES case. the case runs on HPC with 128 cores. memory info is listed","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/","og:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/11\/22-11-2023-1700648269-mceclip2.png","og:image:secure_url":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/11\/22-11-2023-1700648269-mceclip2.png","article:published_time":"2023-11-22T10:23:50+00:00","article:modified_time":"2023-11-22T10:23:50+00:00","twitter:card":"summary_large_image","twitter:title":"UDF crash | Ansys Learning Forum","twitter:description":"I tried to calculate the stockes number for a specific group of particles. here is the code.This udf has been hooked up in DPM model and the number of scalar is set to 1.the code has no compiling issue in this LES case. the case runs on HPC with 128 cores. memory info is listed","twitter:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/sites\/2\/2023\/11\/22-11-2023-1700648269-mceclip2.png"},"aioseo_meta_data":{"post_id":"319002","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"content","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-10-28 17:32:20","updated":"2024-10-28 17:32:20","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\/topics\/\" title=\"Topics\">Topics<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/udf\/\" title=\"udf\">udf<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tUDF crash\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/forum"},{"label":"Topics","link":"https:\/\/innovationspace.ansys.com\/forum\/topics\/"},{"label":"udf","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/udf\/"},{"label":"UDF crash","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/udf-crash\/"}],"acf":[],"custom_fields":[{"0":{"_bbp_subscription":["27819","199"],"_bbp_author_ip":["23.206.193.154"]," _bbp_last_reply_id":["0"]," _bbp_likes_count":["0"],"_btv_view_count":["853"],"_bbp_topic_status":["unanswered"],"_bbp_status":["publish"],"_bbp_topic_id":["319002"],"_bbp_forum_id":["27792"],"_bbp_engagement":["199","27819"],"_bbp_voice_count":["2"],"_bbp_reply_count":["9"],"_bbp_last_reply_id":["319877"],"_bbp_last_active_id":["319877"],"_bbp_last_active_time":["2023-11-28 23:15:53"]},"test":"ll00023mix-wvu-edu"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/319002","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\/319002\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=319002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}