For part of my dissertation, I am running csound on a cluster. Nothing so generic as splitting scores, following dependencies, etc., nor as low-level as incorporating Message Passing via the Csound API. As your question implies, and Steven, Victor and Oeyvind confirm, that's not easy. My approach has been to use php to massage the data into .orc and .sco files. I also use php to automate (as much as possible) the distribution via PBS. Turns out that's not easy either (at least not with the amount of data I'm working with). In addition to the articles Steven cites (though not strictly Csound), there's this project (which I believe dates back to the mid-90's): http://www-unix.mcs.anl.gov/~kaper/Sonification/DIASS/ http://ems.music.uiuc.edu/people/tipei/Diass/index.html If anyone knows of anything else, I'd love to know about it. Cheers, Brian > ----- Original Message ----- > From: "Richard Dobson" > To: csound@lists.bath.ac.uk > Subject: [Csnd] Re: Re: parallel rendering, eg via clusters > Date: Wed, 16 Jan 2008 12:28:09 +0000 > > > Victor Lazzarini wrote: > > yes, but you are talking here of using the Csound API , either from C or > > perhaps from Java or Python. With C it's possible to use MPI and build > > a cluster-csound host. > > > > I think Oeyvind has looked into doing something with Python, > perhaps he can > > give you some pointers. > > > > Victor > > > I would be interested to know what the current best scholarship is > on this. Is anyone actively running Csound on a cluster? I was > wondering for example if anyone has made/got tools for e.g. > splitting a score to run each instrument concurrently on different > instances on different processors/cores (handling any dependencies, > etc). (Assuming that is a reasonable approach, etc...). > > Richard Dobson > > > > > Send bugs reports to this list. > To unsubscribe, send email sympa@lists.bath.ac.uk with body > "unsubscribe csound" >