Re: [Paracomp-users] Making samples single node friendly
Brought to you by:
shreekumar
|
From: Kumar, S. (STSD) <shr...@hp...> - 2007-09-17 08:09:11
|
Hi Balazs, > Indeed, but I think the whole related SVA calls could be unified into a unified "platform".=20 > [snip] > run-sample-sva <app-exe-name> <host1> <host2> ... > run-sample-shell <app-exe-name> <host1> <host2> ... > (separate "unified" scripts) > > or > > run-sample --sva <app-exe-name> <host1> <host2> ... > run-sample --shell <app-exe-name> <host1> <host2> ... > (one huge unified script) <host1> <host2> ... options probably don't apply to SVA, since SVA allocates nodes on the fly. For a small cluster, it is not unreasonable for the user to know which nodes are free. The equivalent for SVA could be <I_want_to_use_N_GPUS_somehow> :-) However, this is a good goal to keep. An even simplified syntax could be : run-sample <app-exe-name> <host1> <host2> OR run-sample <app-exe-name> <on_N_GPUs_somehow> and the script determines the environment and does the right thing :-) > The main points are that not only the application source should be portable but the execution environment should > be unified. Summarizing, when one writes a new application using paracomp then (s)he would only have to write > the application in a protable way and would not have to bother with setting up the launch scripts for one or > more enviroments. Don't you think this would be a large undertaking ? I intended to create a small script framework _only_ for sample apps. Real world apps probably want to use their own mechanisms, since they could have other dependencies! >> Does the composited result show up properly if the render windows=20 >> overlap ? If so, then I need to look at this sometime. > Do it does not (see the attachment). I had remembered so, but is does not. Thanks for this information. There are ways to show the user what's going on. One thing we could do is : we could render on FBOs and copy the color buffer to the framebuffer (possibly with scaling). This would result in a performance hit. But more importantly, it complicates the sample code, so I am a bit reluctant to do this. Regards -- Shree |