From: Derek G. <fri...@gm...> - 2017-01-11 23:15:47
|
splitter also has the ability to do M->N parittioning. What this means is that splitter itself can be run using MPI... and can generate partitions for any number of processors. In fact, you can give it a list of n_procs you want it partition for and it will do all of them simultaneously. If you have one handy I highly recommend running splitter on a cluster that has a good parallel filesystem. BTW: I've used splitter to split huge multi GB Exodus files up into ~20,000 or so partitions and it's been pretty solid. Derek On Wed, Jan 11, 2017 at 4:18 PM gmail <a.m...@gm...> wrote: > Perfect. I will give it a try. > > Ata > > On Jan 11, 2017, at 4:14 PM, John Peterson <jwp...@gm...> wrote: > > > > > > > > On Wed, Jan 11, 2017 at 2:04 PM, gmail <a.m...@gm... <mailto: > a.m...@gm...>> wrote: > > Hi John, > > > > This is the first time I see this. So I’m not sure what this .cpr format > is? > > > > It's the CheckpointIO format. It can write either binary or ASCII files > and is similar to the xdr/a format that libmesh uses to write meshes in > serial. Only thing it can't really do is restart from N files on M procs, > but that shouldn't affect your use case. > > > > > > Can each processor read its own chunk using with mesh.read when libMesh > is compiled with parallel mesh? > > > > > > Yes, that's how it should work. You can use one of the Partitioner > classes that comes with libmesh, or partition the mesh yourself in some > application-specific way. > > > > -- > > John > > > ------------------------------------------------------------------------------ > Developer Access Program for Intel Xeon Phi Processors > Access to Intel Xeon Phi processor-based developer platforms. > With one year of Intel Parallel Studio XE. > Training and support from Colfax. > Order your platform today. http://sdm.link/xeonphi > _______________________________________________ > Libmesh-users mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libmesh-users > |