Skip to Content.
Sympa Menu

charm - Re: [charm] [ppl] AMPI Application + MPI-based load balancer

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] [ppl] AMPI Application + MPI-based load balancer


Chronological Thread 
  • From: "Totoni, Ehsan" <totoni2 AT illinois.edu>
  • To: François Tessier <francois.tessier AT inria.fr>, "charm AT cs.uiuc.edu" <charm AT cs.uiuc.edu>
  • Subject: Re: [charm] [ppl] AMPI Application + MPI-based load balancer
  • Date: Mon, 8 Dec 2014 17:49:46 +0000
  • Accept-language: en-US
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/charm/>
  • List-id: CHARM parallel programming system <charm.cs.uiuc.edu>

Hi François,

Is Ondes3D a fortran code? If so, have you replaced ³program Š² with
"subroutine mpi_main² in the source code?


-Ehsan

On 12/8/14, 9:49 AM, "François Tessier"
<francois.tessier AT inria.fr>
wrote:

>Hello,
>
>I'm trying the AMPI version of Ondes3D on Blue Waters with my load
>balancer. This load balancer calls many MPI functions, particularly
>because of the use of LibTopoMap. To carry out this experiment, I built
>AMPI in a new Charm++ checkout (so I didn't build charm++) like that :
>./build AMPI mpi-crayxe. Ondes3D is compiled with these options :
>"-language ampi -module CommonLBs -module TreeMatchLB -thread context".
>With the other load balancers, I'm able to run the application. But with
>mine, I get this error : "Cannot call MPI routines before AMPI is
>initialized.". Is there something special to do to use MPI functions in
>a load balancer with AMPI ?
>
>Thanks for your help
>
>François
>
>--
>François TESSIER
>PhD Student at University of Bordeaux
>Inria - Runtime Team
>Tel : 0033524574152
>francois.tessier AT inria.fr
>http://runtime.bordeaux.inria.fr/ftessier/
>PGP 0x8096B5FA
>
>






Archive powered by MHonArc 2.6.16.

Top of Page