Virtuoso Analog Distributed Processing Option

D

dgnani

Guest
I have tried to get the distributed simulation environment to work on a
cluster of linux machines. I have kept everything as simple as possible
(queue of 2 machines) but nothing seems to work as stated on Cadence
manual I keep getting the same error (script cannot recognize OS) no
matter what.

Anybody w/ some experience on this out there?


*** Sent From/Enviado desde: http://groups.expo.st ***
 
Hi,

I have some experience on distributed processing (I guess you talk
about LBS), but unless you give way more detail, I don't think we can
help you a lot. Usual stuff. Make sure that:
- you can log in the cluster master (and the other remote machines
too) with no password
- that your .login/.profile/.cshrc/whatever produce no output when
invoked in non intreractive mode (not necessary, but useful): use
$prompt variable
- that cadence environment is sourced automatically (e.g. rsh host
which icms gives meaningful results)
- that the user ids of the clients/servers are consistent (otherwise
it gets trickier)
- that the paths are the same (otherwise it gets tricker)

Here is how LBS works (correct me if I am wrong):
There is a server (indicated by LBS_CLUSTER_MASTER) that is supposed
to be up and running all the time. When you want to run distributed,
your application contacts the server (via MPS, an acronym that stands
for a lot of stuff, but it is simply the private implementation of ipc)
and tells the server its computing needs. The server starts a daemon on
the client machines doing an rsh (cdsServIpc?) and then talks via TCP/IP
to that server (so, check the firewall too, which is usually up by
default on many linux distributions). The server starts spectre and then
spectre (or whatever you are starting) executes. You can check a lot of
stuff setting the debug levels of LBS by setting
CDS_DEBUG_QMGR=5
CDS_DEBUG_SERV=5
CDS_DEBUG_LBSCLIENT=5
to your server/client.

Good luck.
Stefano


dgnani wrote:
I have tried to get the distributed simulation environment to work on a
cluster of linux machines. I have kept everything as simple as possible
(queue of 2 machines) but nothing seems to work as stated on Cadence
manual I keep getting the same error (script cannot recognize OS) no
matter what.

Anybody w/ some experience on this out there?


*** Sent From/Enviado desde: http://groups.expo.st ***
 

Welcome to EDABoard.com

Sponsor

Back
Top