2007年5月9日星期三

需要在每个Xgrid的Agent上安装Gate

From Apple's Xgrid mailing list:

1.

Question:

Is it possible NOT to duplicate the whole environment (binaries, libraries, etc...), and just send the input files? In other words, is it possible to have the executable already on the agents (as we have), and just the input files on the controller?

Answer:

Yes. The simplest way to do this is to pre-install the executables, and simply use a shell-script which invokes them as the 'command'

2.

One thing about the darwin ports version, it builds povray using shared libraries, which means that when you run that version of povray, it looks in /usr/lib (or /opt/usr/lib--I don't remember) to find the required libraries (libpng for example). That means you have to pre install those libraries on all of the agent computers, which can be a problem if you don't have direct control over the agents. Anton Raves' compile instructions doesn't use shared libraries, but copies them into the executable (which makes the executable larger, but it makes it run better on the agents).

3.

For example, using Xgrid to run thousands of iterations of a Monte Carlo is a really good idea.  The trick is that you either need a stand-along program for the computation, or you need your 
computational environment (Mathematica, Matlab, etc.) pre-installed on every agent machine.

0 条评论:

发表评论

订阅 博文评论 [Atom]

<< 主页