User is trying to run CFX Parallel from a Windows x64 machine to a Linux machine and receives a permission denied error.
What causes this, and is there a workaround?
This particular user does not have the same login on the linux machine as he does on the Windows machine.
Initially, if you can not rsh from one machine to the other, CFX Parallel will not work.
There is a workaround for this. Add the following line to the hosts.ccl file under the HOST DEFINITION for the linux machine:
Remote User Name = login
Where "login" is the login id from the linux machine.
Winmach is the master(Windows machine) and the login on it is: glk
Linux1 is the linux machine and the login on it is: paruser
The hosts.ccl file would look as follows:
# CFX-5 Host Definition File
# Automatically created
# by C:Program FilesAnsys IncCFXCFX-10.0binperllibcfx5parhosts.pl
# at Wed Jan 24 11:57:17 2007.
PARALLEL HOST LIBRARY:
HOST DEFINITION: Winmach
Installation Root = C:Program FilesAnsys IncCFXCFX-10.0
Host Architecture String = intel_xeon64.sse2_winnt5.1
END # HOST DEFINITION Winmach
HOST DEFINITION: Linux1
Installation Root = /usr/ansys_inc/CFX-%v
Remote User Name = paruser
Host Architecture String = amd_opteron.sse2_linux2.3.2
END # HOST DEFINITION Linux1
END # PARALLEL HOST LIBRARY
END # EXECUTION CONTROL