Running Fortran routines in the PL/I multitasking facility

This section describes different considerations and restrictions of running Fortran in the PL/I Multitasking Facility.

In a PL/I multitasking ILC application, Fortran routines can be executed in either the main task or in a subtask. If a Fortran routine was invoked in a task (either main task or subtask), no other Fortran routine can execute in any other task until the task used to invoke the Fortran routine ends. Therefore, in a multitasking environment, you cannot invoke a Fortran routine in a subtask if a Fortran routine has already been invoked in the main task.