charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- From: François Tessier <francois.tessier AT inria.fr>
- To: Phil Miller <mille121 AT illinois.edu>
- Cc: "charm AT cs.uiuc.edu" <charm AT cs.uiuc.edu>
- Subject: Re: [charm] [ppl] AMPI Application + MPI-based load balancer
- Date: Tue, 03 Mar 2015 17:13:01 +0100
- List-archive: <http://lists.cs.uiuc.edu/pipermail/charm/>
- List-id: CHARM parallel programming system <charm.cs.uiuc.edu>
Hello Phil,
I tried few things but without any success. Do you have some more explanations ? Here are a few more details : - The libraries I need are compiled with the default MPI implementation of BlueWaters (cray-MPICH). It includes libtopomap, metis and parmetis. - My load balancer files include mpi.h (but I didn't succeed to see which one is included, the one from cray-MPICH or the one from AMPI). - My build command (Charm++ is not built, just AMPI but maybe it's included) : ./build AMPI mpi-crayxe -g -fopenmp -ltopomap -lmetis -lparmetis -I/u/sciteam/ejeannot/install/libtopomap-0.9-sources/libtopomap-0.9/ -L/u/sciteam/ejeannot/install/libtopomap-0.9-sources/libtopomap-0.9/ - The application is built with charmc and with these options : -language ampi -module CommonLBs -module TreeMatchLB -thread context. mpi.h is included in the header files. - My load balancer works well on other applications (kNeighbor, stencil3D, ...) with a Charm++ build. Thank you for your help François Dr. François TESSIER University of Bordeaux Inria - TADaaM Team Tel : 0033524574152 francois.tessier AT inria.fr http://runtime.bordeaux.inria.fr/ftessier/ PGP 0x8096B5FAOn 25/02/2015 19:12, Phil Miller wrote: When compiling your LB code and associated
routines, double-check that the mpi.h that they're picking up is
in fact the host's and not the one provided by AMPI. This is a
problem we just saw for another user as well.
On Wed, Feb 25, 2015 at 11:58 AM,
François Tessier <francois.tessier AT inria.fr>
wrote:
I'm going to try to answer everyone :-)
@Ehsan : No, I compiled the libraries (libtopomap, ParMETIS) with MPICH2-Cray. May be I can try with AMPI. @Gengbin : I'm using libtopomap which is using MPI. In my code, I call libtopomap functions and some MPI methods like MPI_CommSplit. @Celso and Abhinav (and all) : My load balancer works well on applications like kNeighbor but with a Charm++ build (not only AMPI). May be there is something here ? Thank you for your help ! François Dr. François TESSIER University of Bordeaux Inria - TADaaM Team Tel : 0033524574152 francois.tessier AT inria.fr http://runtime.bordeaux.inria.fr/ftessier/ PGP 0x8096B5FA On 25/02/2015 18:31, Abhinav Bhatele
wrote:
_______________________________________________ charm mailing list charm AT cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/charm _______________________________________________ charm mailing list charm AT cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/charm _______________________________________________ ppl mailing list ppl AT cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/ppl _______________________________________________ charm mailing list charm AT cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/charm _______________________________________________ ppl mailing list ppl AT cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/ppl Abhinav Bhatele, people.llnl.gov/bhatele
Center for Applied Scientific Computing, Lawrence Livermore National Laboratory _______________________________________________ charm mailing list charm AT cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/charm |
Attachment:
signature.asc
Description: OpenPGP digital signature
- Re: [charm] [ppl] AMPI Application + MPI-based load balancer, François Tessier, 03/03/2015
- Re: [charm] [ppl] AMPI Application + MPI-based load balancer, François Tessier, 03/06/2015
- Re: [charm] [ppl] AMPI Application + MPI-based load balancer, Rafael Keller Tesser, 03/11/2015
- Re: [charm] [ppl] AMPI Application + MPI-based load balancer, Rafael Keller Tesser, 03/11/2015
- Re: [charm] [ppl] AMPI Application + MPI-based load balancer, François Tessier, 03/06/2015
Archive powered by MHonArc 2.6.16.