


{"id":46625,"date":"2017-09-27T11:19:28","date_gmt":"2017-09-27T11:19:28","guid":{"rendered":"\/forum\/forums\/topic\/parallelizing-the-udfs\/"},"modified":"2017-09-27T11:19:28","modified_gmt":"2017-09-27T11:19:28","slug":"parallelizing-the-udfs","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/parallelizing-the-udfs\/","title":{"rendered":"Parallelizing the UDFs"},"content":{"rendered":"<p>It is not necessary to parallelize all UDFs. It will depend on the macro and processing content that you are using. Generally, it requires a parallel reduction in the following cases. &#8211; With a cell-face loop, the mean value and if you are doing the integral average even if they are not using the loop in the DEFINE macro value and integral value, if you are using a variable such as the maximum and minimum values, you will need parallel processing. &#8211; If preparing to output a file For compute node becomes the cause of the defect and to input and output to lose a file, input and output to a file, compute hosts must be performed in batch management. Parallel of the file input and output, a sample of the following UDF manual will be helpful. Good case even without parallelization, for example, if you have defined the source term only variable in the cell by using a DEFINE<em>SOURCE, such as when you are in a function of position and time the boundary conditions using DEFINE<\/em>PROFILE. For DPM, because the access of cell variables that are the particles and particle data belongs is the main, it is not required in particular parallelism in that case.<\/p>\n","protected":false},"template":"","class_list":["post-46625","topic","type-topic","status-closed","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"It is not necessary to parallelize all UDFs. It will depend on the macro and processing content that you are using. Generally, it requires a parallel reduction in the following cases. - With a cell-face loop, the mean value and if you are doing the integral average even if they are not using the loop\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/parallelizing-the-udfs\/\" \/>\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=\"Parallelizing the UDFs | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"It is not necessary to parallelize all UDFs. It will depend on the macro and processing content that you are using. Generally, it requires a parallel reduction in the following cases. - With a cell-face loop, the mean value and if you are doing the integral average even if they are not using the loop\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/parallelizing-the-udfs\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2017-09-27T11:19:28+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2017-09-27T11:19:28+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Parallelizing the UDFs | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"It is not necessary to parallelize all UDFs. It will depend on the macro and processing content that you are using. Generally, it requires a parallel reduction in the following cases. - With a cell-face loop, the mean value and if you are doing the integral average even if they are not using the loop\" \/>\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\\\/parallelizing-the-udfs\\\/#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\\\/parallelizing-the-udfs\\\/#listItem\",\"name\":\"Parallelizing the UDFs\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/parallelizing-the-udfs\\\/#listItem\",\"position\":3,\"name\":\"Parallelizing the UDFs\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}}]},{\"@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\\\/parallelizing-the-udfs\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/parallelizing-the-udfs\\\/\",\"name\":\"Parallelizing the UDFs | Ansys Learning Forum\",\"description\":\"It is not necessary to parallelize all UDFs. It will depend on the macro and processing content that you are using. Generally, it requires a parallel reduction in the following cases. - With a cell-face loop, the mean value and if you are doing the integral average even if they are not using the loop\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/parallelizing-the-udfs\\\/#breadcrumblist\"},\"datePublished\":\"2017-09-27T11:19:28+00:00\",\"dateModified\":\"2017-09-27T11:19:28+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":"Parallelizing the UDFs | Ansys Learning Forum","description":"It is not necessary to parallelize all UDFs. It will depend on the macro and processing content that you are using. Generally, it requires a parallel reduction in the following cases. - With a cell-face loop, the mean value and if you are doing the integral average even if they are not using the loop","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/parallelizing-the-udfs\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/parallelizing-the-udfs\/#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\/parallelizing-the-udfs\/#listItem","name":"Parallelizing the UDFs"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/parallelizing-the-udfs\/#listItem","position":3,"name":"Parallelizing the UDFs","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}}]},{"@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\/parallelizing-the-udfs\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/parallelizing-the-udfs\/","name":"Parallelizing the UDFs | Ansys Learning Forum","description":"It is not necessary to parallelize all UDFs. It will depend on the macro and processing content that you are using. Generally, it requires a parallel reduction in the following cases. - With a cell-face loop, the mean value and if you are doing the integral average even if they are not using the loop","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/parallelizing-the-udfs\/#breadcrumblist"},"datePublished":"2017-09-27T11:19:28+00:00","dateModified":"2017-09-27T11:19:28+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":"Parallelizing the UDFs | Ansys Learning Forum","og:description":"It is not necessary to parallelize all UDFs. It will depend on the macro and processing content that you are using. Generally, it requires a parallel reduction in the following cases. - With a cell-face loop, the mean value and if you are doing the integral average even if they are not using the loop","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/parallelizing-the-udfs\/","article:published_time":"2017-09-27T11:19:28+00:00","article:modified_time":"2017-09-27T11:19:28+00:00","twitter:card":"summary_large_image","twitter:title":"Parallelizing the UDFs | Ansys Learning Forum","twitter:description":"It is not necessary to parallelize all UDFs. It will depend on the macro and processing content that you are using. Generally, it requires a parallel reduction in the following cases. - With a cell-face loop, the mean value and if you are doing the integral average even if they are not using the loop"},"aioseo_meta_data":{"post_id":"46625","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 23:04:25","updated":"2024-10-28 23:04:25","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\tParallelizing the UDFs\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":"Parallelizing the UDFs","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/parallelizing-the-udfs\/"}],"acf":[],"custom_fields":[{"0":{"_bbp_old_topic_id":["18810"],"_bbp_old_topic_author_name_id":["Anonymous"],"_bbp_old_is_topic_anonymous_id":["false"],"_bbp_old_closed_status_id":["publish"],"_bbp_author_ip":[null],"_bbp_old_sticky_status_id":["normal"],"_bbp_likes_count":["0","0","0","0","0"],"_btv_view_count":["445"],"_bbp_topic_status":["unanswered"],"_bbp_status":["publish"],"_bbp_topic_id":["46625"],"_bbp_forum_id":["27792"],"_bbp_engagement":["154160"],"_bbp_voice_count":["1"],"_bbp_reply_count":["1"],"_bbp_last_reply_id":["122619"],"_bbp_last_active_id":["122619"],"_bbp_last_active_time":["2017-09-27 11:19:28"]},"test":"admin-2"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/46625","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\/46625\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=46625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}