On Tue, 9 May 2017 00:30:38 +0200 Reuti <re...@staff.uni-marburg.de> wrote: > Hi, > > Am 08.05.2017 um 23:25 schrieb David Niklas: > > > Hello, > > I originally ported this question at LQ, but the answer I got back > > shows rather poor insight on the subject of MPI, so I'm taking the > > liberty of posting here also. > > > > https://www.linuxquestions.org/questions/showthread.php?p=5707962 > > > > What I'm trying to do is figure out how/what to use to update an osm > > file (open street map), in a cross system manner. I know the correct > > program osmosis and for de/re-compression lbzip2 but how to do this > > across computers is confusing me, even after a few hours of searching > > online. > > lbzip2 is only thread parallel on a single machine. With pbzip2 you > mention it's the same, but it exists an MPI version MPIBZIP2 - I can't find the project, do you have a link?
> unfortunately it looks unmaintained since 2007. Maybe you can contact > the author about its state. Without an MPI application like this, the > MPI library is nothing on its own which would divide and distribute one > task to several machines automatically. Well, there might be other ways to cause a program to run on multiple computers. Perhaps a virtual machine made of of multiple physical machines? > osmosis itself seems to run in serial only (they don't say any word > whether it uses any parallelism). Yes, it does run multiple threads, you just start another task (and add a buffer). I tested this on my machine, I think it is --read-xml --write-xml and --read-xml-change that start new threads. The question is whether or not java is naively MPI aware or does the app need special coding? > For the intended task the only option is to use a single machine with > as many cores as possible AFAICS. Though about that, and it is doable with respect to memory and disk constraints, the problem is that it would take a *long* time esp. with the amount of updates I must do, hence my inquiry. Thanks, David _______________________________________________ users mailing list users@lists.open-mpi.org https://rfd.newmexicoconsortium.org/mailman/listinfo/users