


{"id":315311,"date":"2023-11-07T18:25:55","date_gmt":"2023-11-07T18:25:55","guid":{"rendered":"\/forum\/forums\/reply\/315311\/"},"modified":"2023-11-07T18:25:55","modified_gmt":"2023-11-07T18:25:55","slug":"315311","status":"publish","type":"reply","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/315311\/","title":{"rendered":"Reply To: Using user subroutine with Autodyn \u2013 Parallel Processing Issue"},"content":{"rendered":"<p>&lt;p&gt;You don&#8217;t need to define IFPP and MYTASK in your user subroutines. They are defined when Autodyn starts to solve and are then passed to MDPP. See attached pictures below.&lt;\/p&gt;&lt;p&gt;<img decoding=\"async\" src=\"\/forum\/wp-content\/uploads\/sites\/2\/2023\/11\/07-11-2023-1699379919-mceclip0.png\" \/>&lt;\/p&gt;&lt;p&gt;When the box &#8220;Activate Parallel Processing&#8221; is checked, IFPP = 1. Otherwise IFPP = 0. &#8220;MYTASK&#8221; is the task number. It is assigned by Autodyn automatically during runtime.&lt;\/p&gt;&lt;p&gt;Once an Autodyn user subroutine is integrated into Autodyn user executable, Autodyn will automatically incorporate it into parallel processing scheme. User don&#8217;t need to do anything while writing the user subroutines.&nbsp;&lt;\/p&gt;&lt;p&gt;Furthmore, to start Autodyn with parallel processing, a command of AutodynWrapper.exe or a user-defined configuration file &#8220;applfile&#8221; is needed. The total number of workers is defined in the command or applfile and is then passed to the module MDPP.&lt;\/p&gt;&lt;p&gt;More information about how to use AutodynWrapper.exe can be found from ANSYS HELP in the Section 22.1 Running Autodyn on Windows Platforms under Autodyn User&#8217;s Manual.&lt;\/p&gt;&lt;p&gt;More information about how to use applfile can be found from ANSYS HELP in the Section 3.1.1 Running Autodyn with Intel MPI under Autodyn Parallel Processing Guide.&lt;\/p&gt;&lt;p&gt;&nbsp;&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-315311","reply","type-reply","status-publish","hentry"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/315311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/reply"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/315311\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=315311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}