{"id":165152,"date":"2023-03-17T08:59:34","date_gmt":"2023-03-17T08:59:34","guid":{"rendered":"\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/"},"modified":"2023-07-31T12:30:42","modified_gmt":"2023-07-31T12:30:42","slug":"how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/","title":{"rendered":"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run"},"content":{"rendered":"<p>When executing Autodyn with a subroutine in a parallel mode, each task will have and execute its own instance of the subroutine. In order to differentiate which task is executing the subroutine the user can check the variable MYTASK.  In order to access this variable the user has to add the line  USE mdpp, ONLY : MYTASK  in the section with the USE statement of the subroutine of interest.   If the user runs Autodyn with n cores, he will have n+1 processes: 1 master process and n slave processes. MYTASK will then have values between 0 (master process) and n (1-n is the range of the slave tasks).<\/p>\n","protected":false},"template":"","class_list":["post-165152","topic","type-topic","status-publish","hentry","topic-tag-4391","topic-tag-autodyn","topic-tag-explicit-autodyn","topic-tag-structural-mechanics","topic-tag-user-programmable-autodyn"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"When executing Autodyn with a subroutine in a parallel mode, each task will have and execute its own instance of the subroutine. In order to differentiate which task is executing the subroutine the user can check the variable MYTASK. In order to access this variable the user has to add the line USE mdpp, ONLY\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/\" \/>\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 Knowledge | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run | Ansys Knowledge\" \/>\n\t\t<meta property=\"og:description\" content=\"When executing Autodyn with a subroutine in a parallel mode, each task will have and execute its own instance of the subroutine. In order to differentiate which task is executing the subroutine the user can check the variable MYTASK. In order to access this variable the user has to add the line USE mdpp, ONLY\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-03-17T08:59:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-07-31T12:30:42+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run | Ansys Knowledge\" \/>\n\t\t<meta name=\"twitter:description\" content=\"When executing Autodyn with a subroutine in a parallel mode, each task will have and execute its own instance of the subroutine. In order to differentiate which task is executing the subroutine the user can check the variable MYTASK. In order to access this variable the user has to add the line USE mdpp, ONLY\" \/>\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\\\/knowledge\\\/forums\\\/topic\\\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/structural-mechanics\\\/#listItem\",\"name\":\"structural-mechanics\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/structural-mechanics\\\/#listItem\",\"position\":3,\"name\":\"structural-mechanics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/structural-mechanics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\\\/#listItem\",\"name\":\"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\\\/#listItem\",\"position\":4,\"name\":\"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/structural-mechanics\\\/#listItem\",\"name\":\"structural-mechanics\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#organization\",\"name\":\"Ansys Knowledge\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\\\/\",\"name\":\"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run | Ansys Knowledge\",\"description\":\"When executing Autodyn with a subroutine in a parallel mode, each task will have and execute its own instance of the subroutine. In order to differentiate which task is executing the subroutine the user can check the variable MYTASK. In order to access this variable the user has to add the line USE mdpp, ONLY\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\\\/#breadcrumblist\"},\"datePublished\":\"2023-03-17T08:59:34+00:00\",\"dateModified\":\"2023-07-31T12:30:42+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/\",\"name\":\"Ansys Knowledge\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run | Ansys Knowledge","description":"When executing Autodyn with a subroutine in a parallel mode, each task will have and execute its own instance of the subroutine. In order to differentiate which task is executing the subroutine the user can check the variable MYTASK. In order to access this variable the user has to add the line USE mdpp, ONLY","canonical_url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/knowledge","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","position":2,"name":"Topics","item":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/#listItem","name":"structural-mechanics"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/#listItem","position":3,"name":"structural-mechanics","item":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/#listItem","name":"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/#listItem","position":4,"name":"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/#listItem","name":"structural-mechanics"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#organization","name":"Ansys Knowledge","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/knowledge\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/#webpage","url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/","name":"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run | Ansys Knowledge","description":"When executing Autodyn with a subroutine in a parallel mode, each task will have and execute its own instance of the subroutine. In order to differentiate which task is executing the subroutine the user can check the variable MYTASK. In order to access this variable the user has to add the line USE mdpp, ONLY","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/#breadcrumblist"},"datePublished":"2023-03-17T08:59:34+00:00","dateModified":"2023-07-31T12:30:42+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#website","url":"https:\/\/innovationspace.ansys.com\/knowledge\/","name":"Ansys Knowledge","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Knowledge | Ansys Innovation Space","og:type":"article","og:title":"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run | Ansys Knowledge","og:description":"When executing Autodyn with a subroutine in a parallel mode, each task will have and execute its own instance of the subroutine. In order to differentiate which task is executing the subroutine the user can check the variable MYTASK. In order to access this variable the user has to add the line USE mdpp, ONLY","og:url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/","article:published_time":"2023-03-17T08:59:34+00:00","article:modified_time":"2023-07-31T12:30:42+00:00","twitter:card":"summary_large_image","twitter:title":"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run | Ansys Knowledge","twitter:description":"When executing Autodyn with a subroutine in a parallel mode, each task will have and execute its own instance of the subroutine. In order to differentiate which task is executing the subroutine the user can check the variable MYTASK. In order to access this variable the user has to add the line USE mdpp, ONLY"},"aioseo_meta_data":{"post_id":"165152","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":"default","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":false,"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":"2025-10-17 21:56:28","updated":"2026-07-29 16:02:12","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\/knowledge\" 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\/knowledge\/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\/knowledge\/forums\/topic-tag\/structural-mechanics\/\" title=\"structural-mechanics\">structural-mechanics<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHow to check the task ID via User Fortran Subroutine in a parallel Autodyn run\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/knowledge"},{"label":"Topics","link":"https:\/\/innovationspace.ansys.com\/knowledge\/topics\/"},{"label":"structural-mechanics","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/structural-mechanics\/"},{"label":"How to check the task ID via User Fortran Subroutine in a parallel Autodyn run","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-check-the-task-id-via-user-fortran-subroutine-in-a-parallel-autodyn-run\/"}],"acf":[],"custom_fields":[{"0":{"_wp_page_template":["default"],"_bbp_last_active_time":["3\/15\/2023 20:20"],"_bbp_forum_id":["27789"],"_bbp_author_ip":["23.56.168.180"],"_btv_view_count":["496"],"siebel_km_number":["2053564"],"product_version":["19"],"km_published_date":["2018-03-14T00:00:00.000Z"],"family":["Structural Mechanics"],"application_name":["AUTODYN"]},"test":"articlesansys-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/165152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/165152\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/media?parent=165152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}