×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Waiting for a process completion

Waiting for a process completion

Waiting for a process completion

(OP)
So I am writing a fotran90 code in which I run an executable using system calls:

call system('./myexec')

The executable program writes the data into output file opdata.dat which fortran reads:

read(unit=1,file='opdata.dat',status='old')
!
! Read output data from file
!
close(1)


However, the trouble is the executble takes a long time to complete the process. In the meantime, the read statement tries to access the non-existent file opdata.dat, and obviously return with error. So how do I pasue execution of my fortran code till the process is complete?

One way I can do this is to inquire whether file opdata.dat exists:
inquire(file='opdata.dat',exist=lexist)

and proceed further only when the file exists.

Is there any other elegant way to achive this ?

Thanks!

RE: Waiting for a process completion

Which OS/compiler are you using.  Every vendor's version will exhibit different behaviour.

RE: Waiting for a process completion

So, why can't you use the same process to invoke your and reverse the calling?  I.e., program 2 completes, then calls program 1.

TTFN

FAQ731-376: Eng-Tips.com Forum Policies

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources