Hi Erik, On the threading branch, there is a 3d laplace benchmark in test/perf/threads or some such directory. Could you take a look at that and see if that serves as a good test case for you? That already shows good scaling to 40 processors, IIRC.
-viral On Saturday, March 14, 2015 at 10:58:57 PM UTC+5:30, Erik Schnetter wrote: > > On Mar 12, 2015, at 23:52 , Viral Shah <[email protected]> wrote: > > > > I am looking to put together a set of use cases for our multi-threading > capabilities - mainly to push forward as well as a showcase. I am thinking > of starting with stuff in the microbenchmarks and the shootout > implementations that are already in test/perf. > > > > I am looking for other ideas that would be of interest. If there is real > interest, we can collect all of these in a repo in JuliaParallel. > > Viral > > I am interested in solving PDEs (partial differential equations). These > would be discretized on a grid or mesh, and are typically based on stencil > operations. Using distributed computing (multiple processes) requires ghost > zone exchanges that are less efficient than having multiple threads work on > the same array. > > I can create a sample micro-benchmark if there isn't any already. > > -erik > > -- > Erik Schnetter <[email protected]> > http://www.perimeterinstitute.ca/personal/eschnetter/ > > My email is as private as my paper mail. I therefore support encrypting > and signing email messages. Get my PGP key from https://sks-keyservers.net. > > >
