electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

How to set the environment on remote machine(multithreading)


Post new topic  Reply to topic    EDAboard.com Forum Index -> Software Problems, Hints and Reviews -> How to set the environment on remote machine(multithreading)
Author Message
Syd Barrett



Joined: 23 Oct 2009
Posts: 2
Location: Moscow


Post23 Oct 2009 9:00   

How to set the environment on remote machine(multithreading)


Hello everybody
I'm a novice here, but i've got a serious qusestion

I use Cadence software Neocircuit (3.4) in Solaris OS, it has an option that allows to run simulation on several hosts at the same time using RSH/SSH/LSF etc. I try to use RSH. There is a Setup Guide where they say that i need to configure hosts:
1)create files hosts.equiv to permit access without passwords between hosts in /etc folder
2)create file .rhosts in own directory of each host
3)and there is another thing, that i can't understand - they say that i should configure the environment on the remote machine. I really don't know what it means

The problem is: when i start simulation on my machine, the simulation goes on only on my host. Other host isn't used at all.

Extra: there are some differences between two machines:
1)my machine has Cadence 5 and remote machine has Cadence 6
2)on my machine Neocircuit is installed separately as an extra tool, remote machine has integrated Neocircuit (in ADE, as i think)

The main questions are:
1)what does it mean to set the environment on remote machine?
2)maybe i've done something wrong?

PS Here are some information from manuals, guides and FAQ's

Problem statement:
How to setup multiple machines for Neocircuit RSH distributed processing in Solaris?

Solution:
Neocircuit indicates that it has problem accessing the machines specified in the
machine lists.

The RSH process manager starts remote processes on the machines in the machines list
using the remote shell rsh.
This process manager requires that you specify a machines list in the PMConfig file.

The password request for rsh should be de-activated for Neocircuit to access these
machines.
This can be done by doing the following:

1. Create the .rhosts ASCII file in the user home directory with the content for all
machines access:

+

2. With root permission create the text file hosts.equiv at the location /etc/hosts.equiv.
Similarly, in order to allow rsh/rlogin without passwords, we must place the hostnames of
all the machines which are to be allowed passwordless access in the /etc/hosts.equiv
file on the machine(s)) which is allowing such access.

If, for example, we wish to allow unrestricted access between two machines, machine1 and
machine2, through RSH, we would need to place appropriate /etc/hosts.equiv files on
each machine, with content as follows:

machine1
machine2

For any machines to be allowed passwordless access, the content will be:

+


Manual for Neocircuit setup:

NeoCircuit enables you to manage the NeoCircuit processes utilizing a number of different methods. No matter what the method used, the process management information is stored in a single data file: the PMConfig file. For more information on the PMConfig file
The process manager you specify in the PMConfig file will determine how NeoCircuit spawns the evaluation node executable.
NeoCircuit currently supports these process managers:
" LSF
" Flowtracer
" Gridware
" RSH
" SSH
" LocalHost

RSH
The RSH process manager starts remote processes on the machines in the machines list using the remote shell rsh. This process manager requires that you specify a machines list
NeoCircuit enables you to set up the remote machine environment one of two ways. If you use straight RSH (Rsh.tcl), you can set environment variables in the terminal window that you want to affect the simulation node. The remote process environment is set up by sourcing your .cshrc file, then overriding the .cshrc settings with any set in the local NeoCircuit session.
If you use Rsh without an environment (Rsh_without_env.tcl), the RSH process manager sources your .cshrc file to set up the remote node environments, and any environment variables set in the NeoCircuit session are ignored.


Oh, PPS what does it mean - RSH with environment and RSH without environment?
Back to top
Google
AdSense
Google Adsense




Post23 Oct 2009 9:00   

Ads




Back to top
Syd Barrett



Joined: 23 Oct 2009
Posts: 2
Location: Moscow


Post06 Nov 2009 9:51   

How to set the environment on remote machine(multithreading)


Maybe i should install rsh server on each machine?
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Software Problems, Hints and Reviews -> How to set the environment on remote machine(multithreading)
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
how to set many libraries to Modelsim simulatio environment? (4)
HOW TO set philips 89c51RB2/RD2/RC2 IN 12 machine cycle mode (4)
HSPICE- lic: No 'set LM_LICENSE_FILE' in current environment (4)
Hlp Plz!I can't set environment var of IC5141,Thanks! (4)
how to save the environment info for c@dence IC5 (9)
How to set up the ground for the lump port in HFSS? (2)
How could I set the step size in the spectre tran simulation (11)
How to set the ng of nmos4 in the Cadence schematic? (3)
how to set the value? (3)
how to set the appropriate constraints? (4)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS