# Mpid: Cannot set work directory: No such file or directory

**URL:** <https://community.openpbs.org/t/mpid-cannot-set-work-directory-no-such-file-or-directory/3914>\
**Category:** Users/Site Administrators\
**Created:** [June 20, 2024, 9:21am UTC](https://community.openpbs.org/t/mpid-cannot-set-work-directory-no-such-file-or-directory/3914 "2024-06-20T09:21:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![wakaka](https://avatars.discourse-cdn.com/v4/letter/w/d07c76/32.png) [@wakaka](https://community.openpbs.org/u/wakaka)\
**Post date:** [June 20, 2024, 9:21am UTC](https://community.openpbs.org/t/mpid-cannot-set-work-directory-no-such-file-or-directory/3914/1 "2024-06-20T09:21:33Z")

</div>

When I used pbs to run an abaqus job, it told me an error in .out file

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/pbspro/original/1X/f600e356d859c5efb6fda293083fc03671ff56bd.png)  
 ![image](https://canada1.discourse-cdn.com/flex030/uploads/pbspro/original/1X/92a8df615c3ee4419f99a6e7729fcad79907bd36.png)  
 ![image](https://canada1.discourse-cdn.com/flex030/uploads/pbspro/original/1X/6382dc5a6eda154036d4a67f33e7f783693c07d1.png)

---

<div class="post-metadata">

**Author:** ![adarsh](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@adarsh](https://community.openpbs.org/u/adarsh)\
**Post date:** [June 20, 2024, 4:33pm UTC](https://community.openpbs.org/t/mpid-cannot-set-work-directory-no-such-file-or-directory/3914/2 "2024-06-20T16:33:35Z")

</div>

1. Please try to run the abaqus batch commandline on its own (not with the scheduler) and find out whether it runs as expected.
2. if 1 is successful then , compose this as a pbs script and submit the job

Refer: [https://opus.nci.org.au/display/Help/ABAQUS](https://opus.nci.org.au/display/Help/ABAQUS)

---

<div class="post-metadata">

**Author:** ![wakaka](https://avatars.discourse-cdn.com/v4/letter/w/d07c76/32.png) [@wakaka](https://community.openpbs.org/u/wakaka)\
**Post date:** [June 21, 2024, 2:24am UTC](https://community.openpbs.org/t/mpid-cannot-set-work-directory-no-such-file-or-directory/3914/3 "2024-06-21T02:24:42Z")

</div>

When I run the abaqus job on its own on bash, it works  
`/opt/software/abaqus/Commands/abq6144 job=bend int cpus=2 mp_mode=mpi`

 ![image](https://canada1.discourse-cdn.com/flex030/uploads/pbspro/original/1X/406020eaeaa30f5019cd9b98bc99e934ffa5c53a.png)  
 ![image](https://canada1.discourse-cdn.com/flex030/uploads/pbspro/original/1X/7d594f57e7c2b146b8d111bf2ed25c9602821b3a.png)

---

<div class="post-metadata">

**Author:** ![wakaka](https://avatars.discourse-cdn.com/v4/letter/w/d07c76/32.png) [@wakaka](https://community.openpbs.org/u/wakaka)\
**Post date:** [June 21, 2024, 4:30am UTC](https://community.openpbs.org/t/mpid-cannot-set-work-directory-no-such-file-or-directory/3914/4 "2024-06-21T04:30:20Z")

</div>

I set the` /var/tmp` to a NFS share document, the problem has been solved.  
But this is very strange, it shouldn’t be the root cause.

---

<div class="post-metadata">

**Author:** ![adarsh](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@adarsh](https://community.openpbs.org/u/adarsh)\
**Post date:** [June 21, 2024, 3:06pm UTC](https://community.openpbs.org/t/mpid-cannot-set-work-directory-no-such-file-or-directory/3914/5 "2024-06-21T15:06:18Z")

</div>

/var/tmp needs to be shared for your MPI job , the compute nodes need to have access to the data that it needs to work on. If it was not shared (NFS), then only one node could see the data.

---

<div class="post-metadata">

**Author:** ![wakaka](https://avatars.discourse-cdn.com/v4/letter/w/d07c76/32.png) [@wakaka](https://community.openpbs.org/u/wakaka)\
**Post date:** [June 24, 2024, 4:31am UTC](https://community.openpbs.org/t/mpid-cannot-set-work-directory-no-such-file-or-directory/3914/6 "2024-06-24T04:31:28Z")

</div>

By the way, I found that pbs does not update the .out file in real time. How can I do this?  
I use the following approach, but it clears the .out file at the end (when the job ends)  
`/usr/abaqus/abaqus/6.14-4/code/bin/abq6144 job=bend int cpus=4 mp_mode=mpi >> abaqus_mpi.out`

---

<div class="post-metadata">

**Author:** ![adarsh](https://avatars.discourse-cdn.com/v4/letter/a/f07891/32.png) [@adarsh](https://community.openpbs.org/u/adarsh)\
**Post date:** [June 24, 2024, 5:44pm UTC](https://community.openpbs.org/t/mpid-cannot-set-work-directory-no-such-file-or-directory/3914/7 "2024-06-24T17:44:08Z")

</div>

Please check this discussion

> [@"Direct write is requested for job:$job\_id but the destination: $final\_destination\_directory is not usecp-able from $mom\_hostname" (DEBUG3)"](https://community.openpbs.org/t/direct-write-is-requested-for-job-job-id-but-the-destination-final-destination-directory-is-not-usecp-able-from-mom-hostname-debug3/2365):
>
> Hi, I am submitting jobs with direct write and getting this warning : “Direct write is requested for job:$job\_id but the destination: $final\_destination\_directory is not usecp-able from $mom\_hostname” (DEBUG3)" . This happens for some nodes , not all. I would like to understand more about this issue in order to report to my admin. I believe as a user I cannot modify this behavior in some node correct ?

---

<div class="post-metadata">

**Author:** ![wakaka](https://avatars.discourse-cdn.com/v4/letter/w/d07c76/32.png) [@wakaka](https://community.openpbs.org/u/wakaka)\
**Post date:** [June 25, 2024, 2:07am UTC](https://community.openpbs.org/t/mpid-cannot-set-work-directory-no-such-file-or-directory/3914/8 "2024-06-25T02:07:06Z")

</div>

`#PBS -k oed`  
Thanks, It can solve problem
