The fortran 2008 standard and ifort 15 have the EXECUTE_COMMAND_LINE intrinsic subroutine to run a system command. Also it has an option to run the system command asynchronously. There is no mention in the documentation about any way to determine from your application which called EXECUTE_COMMAND_LINE to know when the asynchronous command has completed, or to be able to terminate it when you no longer want to have it continue running. I just wondered if there was some undocumented method for doing either of these actions. It would be something we'd find helpful.
thanks,
Scott