It might have something to do with the verbose output of FORTRAN executable files. If I simply use:
**************************************
>>system( csh );
mycomputeraddress% fortranExe1 var1 var2
mycomputeraddress% fortranExe2 var1 var2
**************************************
Such a run, even when it appears to be conducted in a shell environment, still couldn't produce any output.
Only when I used the following steps:
***************************************
>>ssh -Y myworstationaddress
mycomputeraddress% fortranExe1 var1 var2
mycomputeraddress% fortranExe2 var1 var2
***************************************
In this way, the fortran codes work properly, but I have no idea how to do such a thing by using on system() call. Could anyone offer some suggestions?