{"id":157894,"date":"2022-06-06T09:57:55","date_gmt":"2022-06-06T09:57:55","guid":{"rendered":"\/knowledge\/forums\/topic\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/"},"modified":"2022-06-06T09:57:55","modified_gmt":"2022-06-06T09:57:55","slug":"how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/","title":{"rendered":"How to access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn?"},"content":{"rendered":"<p>The example below shows how to access the location and the name of the currently opened Autodyn file. The variables FDPRNT and FNID from the module fildef provide the directory and the name. If you compile the example below, launch the usersub exe file, open an Autodyn ad file and execute EXEDIT, the subtoutine will check get the location and the name of the file and open a text file with the same name as the ad file, but with the extension _OUTPUT.log in the working directory and will write the string &#8220;Hello World!&#8221; to text file.<\/p>\n<p>! BEGIN EXAMPLE<\/p>\n<p>      SUBROUTINE EXEDIT3<\/p>\n<p>      USE kindef, ONLY: INT4<br \/>      USE fildef, ONLY : FDPRNT, FNID<br \/>      USE mdpp , ONLY : MYTASK<br \/>      IMPLICIT NONE<\/p>\n<p>      INTEGER(INT4) :: I,J,K,KK, ICHK, IOS, NUNIT<br \/>      CHARACTER(LEN=256) :: FNAME<br \/>      CHARACTER (LEN=5)  ::  TEXT5<br \/>      DO I = 256, 1, -1<br \/>        IF (FNID(I:I)\/=&#8217; &#8216;) EXIT<br \/>      END DO<br \/>      DO J = 256, 1, -1<br \/>        IF (FDPRNT(J:J)\/=&#8217; &#8216;) EXIT<br \/>      END DO<\/p>\n<p>      ! Include the task number in the log file<br \/>      CALL CONITC (MYTASK,TEXT5) <br \/>      DO K = 2,5<br \/>        IF (TEXT5(K:K)==&#8217;$&#8217;) EXIT<br \/>        KK = K<br \/>      END DO<\/p>\n<p>      FNAME = FDPRNT(1:J)\/\/&#8217;\/&#8217;\/\/FNID(1:i)\/\/&#8217;_OUTPUT&#8217;\/\/TEXT5(2:KK)\/\/&#8217;.log&#8217;<br \/>      NUNIT = 78 ! HOPEFULLY FREE UNIT<\/p>\n<p>      OPEN(UNIT=NUNIT,NAME=FNAME,FORM=&#8217;FORMATTED&#8217;, IOSTAT=IOS)<br \/>      WRITE (NUNIT,*,IOSTAT=IOS) &#8216;Hello World!&#8217;<br \/>      CLOSE (NUNIT)<\/p>\n<p>    END SUBROUTINE EXEDIT3<\/p>\n","protected":false},"template":"","class_list":["post-157894","topic","type-topic","status-publish","hentry","topic-tag-autodyn","topic-tag-solver"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"The example below shows how to access the location and the name of the currently opened Autodyn file. The variables FDPRNT and FNID from the module fildef provide the directory and the name. If you compile the example below, launch the usersub exe file, open an Autodyn ad file and execute EXEDIT, the subtoutine will\" \/>\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-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/\" \/>\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 access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn? | Ansys Knowledge\" \/>\n\t\t<meta property=\"og:description\" content=\"The example below shows how to access the location and the name of the currently opened Autodyn file. The variables FDPRNT and FNID from the module fildef provide the directory and the name. If you compile the example below, launch the usersub exe file, open an Autodyn ad file and execute EXEDIT, the subtoutine will\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-06-06T09:57:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-06-06T09:57:55+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"How to access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn? | Ansys Knowledge\" \/>\n\t\t<meta name=\"twitter:description\" content=\"The example below shows how to access the location and the name of the currently opened Autodyn file. The variables FDPRNT and FNID from the module fildef provide the directory and the name. If you compile the example below, launch the usersub exe file, open an Autodyn ad file and execute EXEDIT, the subtoutine will\" \/>\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-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\\\/#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\\\/autodyn\\\/#listItem\",\"name\":\"autodyn\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/autodyn\\\/#listItem\",\"position\":3,\"name\":\"autodyn\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/autodyn\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\\\/#listItem\",\"name\":\"How to access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn?\"},\"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-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\\\/#listItem\",\"position\":4,\"name\":\"How to access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic-tag\\\/autodyn\\\/#listItem\",\"name\":\"autodyn\"}}]},{\"@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-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\\\/\",\"name\":\"How to access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn? | Ansys Knowledge\",\"description\":\"The example below shows how to access the location and the name of the currently opened Autodyn file. The variables FDPRNT and FNID from the module fildef provide the directory and the name. If you compile the example below, launch the usersub exe file, open an Autodyn ad file and execute EXEDIT, the subtoutine will\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/knowledge\\\/forums\\\/topic\\\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\\\/#breadcrumblist\"},\"datePublished\":\"2022-06-06T09:57:55+00:00\",\"dateModified\":\"2022-06-06T09:57:55+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 access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn? | Ansys Knowledge","description":"The example below shows how to access the location and the name of the currently opened Autodyn file. The variables FDPRNT and FNID from the module fildef provide the directory and the name. If you compile the example below, launch the usersub exe file, open an Autodyn ad file and execute EXEDIT, the subtoutine will","canonical_url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/","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-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/#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\/autodyn\/#listItem","name":"autodyn"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/autodyn\/#listItem","position":3,"name":"autodyn","item":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/autodyn\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/#listItem","name":"How to access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn?"},"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-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/#listItem","position":4,"name":"How to access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn?","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/autodyn\/#listItem","name":"autodyn"}}]},{"@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-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/#webpage","url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/","name":"How to access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn? | Ansys Knowledge","description":"The example below shows how to access the location and the name of the currently opened Autodyn file. The variables FDPRNT and FNID from the module fildef provide the directory and the name. If you compile the example below, launch the usersub exe file, open an Autodyn ad file and execute EXEDIT, the subtoutine will","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/#breadcrumblist"},"datePublished":"2022-06-06T09:57:55+00:00","dateModified":"2022-06-06T09:57:55+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 access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn? | Ansys Knowledge","og:description":"The example below shows how to access the location and the name of the currently opened Autodyn file. The variables FDPRNT and FNID from the module fildef provide the directory and the name. If you compile the example below, launch the usersub exe file, open an Autodyn ad file and execute EXEDIT, the subtoutine will","og:url":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/","article:published_time":"2022-06-06T09:57:55+00:00","article:modified_time":"2022-06-06T09:57:55+00:00","twitter:card":"summary_large_image","twitter:title":"How to access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn? | Ansys Knowledge","twitter:description":"The example below shows how to access the location and the name of the currently opened Autodyn file. The variables FDPRNT and FNID from the module fildef provide the directory and the name. If you compile the example below, launch the usersub exe file, open an Autodyn ad file and execute EXEDIT, the subtoutine will"},"aioseo_meta_data":{"post_id":"157894","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 17:56:20","updated":"2026-07-29 03:35:46","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\/autodyn\/\" title=\"autodyn\">autodyn<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHow to access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn?\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":"autodyn","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic-tag\/autodyn\/"},{"label":"How to access the working directory and the name of the currently opened .ad file via User Subroutine in Autodyn?","link":"https:\/\/innovationspace.ansys.com\/knowledge\/forums\/topic\/how-to-access-the-working-directory-and-the-name-of-the-currently-opened-ad-file-via-user-subroutine-in-autodyn\/"}],"acf":[],"custom_fields":[{"0":{"_wp_page_template":["default"],"_bbp_last_active_time":["06-06-2022 20:20"],"_bbp_forum_id":["27789"],"_btv_view_count":["1760"],"_bbp_likes_count":["0"]},"test":"articlesansys-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/topics\/157894","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\/157894\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/knowledge\/wp-json\/wp\/v2\/media?parent=157894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}