charm AT lists.siebelschool.illinois.edu
Subject: Charm++ parallel programming system
List archive
- From: "Kale, Laxmikant V" <kale AT illinois.edu>
- To: Aditya Kiran Pandare <apandar AT ncsu.edu>, Vinicius Freitas <vinicius.mct.freitas AT gmail.com>
- Cc: Laércio Lima Pilla <laercio.pilla AT ufsc.br>, "charm AT lists.cs.illinois.edu" <charm AT lists.cs.illinois.edu>
- Subject: Re: [charm] Using Load balancers in charm++
- Date: Wed, 13 Sep 2017 22:17:39 +0000
- Accept-language: en-US
- Authentication-results: illinois.edu; spf=pass smtp.mailfrom=kale AT illinois.edu
If you don’t have an iterative computation (with many timesteps or iterations), you cannot use periodic load balancers. (and if you do have an iterative computation, I’d suggest using a much lower LBPeriod).
Is it a program with chare-arrays or just 40 singleton chares (which is what I think you are doing)? For singleton chares, with no periodic behavior, you should use “seed-balancers” (Section 7.7 of the charm++ manual: http://charm.cs.illinois.edu/manuals/html/charm++/7.html#SECTION01670000000000000000)
If you just post the program, (or email to me), we can answer your question better.
As to why 12 instead of 40: how are you terminating the program (i.e. when do you call CkExit() )? It has be after everything is finished. You may need to use quiescence detection. (see manual).
-Sanjay
From:
Aditya Kiran Pandare <apandar AT ncsu.edu>
Hello Vinicius, I have tried using GreedyLB (as Dr Villa suggested) with the same results: no load balancing effects. I've now tried RefineLB with the debugger verbose set. I've attached the log file and timeline.
This seems a very useful option, it shows how chares have been migrated. But still no improvement in results.
-- Aditya K Pandare Graduate Research Assistant Computational Fluid Dynamics Lab A 3211, Engineering Building III Department of Mechanical and Aerospace Engineering (MAE) North Carolina State University
On Tue, Sep 12, 2017 at 7:55 PM, Vinicius Freitas <vinicius.mct.freitas AT gmail.com> wrote:
|
- [charm] Using Load balancers in charm++, Aditya Kiran Pandare, 09/12/2017
- Re: [charm] Using Load balancers in charm++, Laércio Lima Pilla, 09/12/2017
- Re: [charm] Using Load balancers in charm++, Aditya Kiran Pandare, 09/12/2017
- Re: [charm] Using Load balancers in charm++, Vinicius Freitas, 09/12/2017
- Re: [charm] Using Load balancers in charm++, Aditya Kiran Pandare, 09/13/2017
- Re: [charm] Using Load balancers in charm++, Laércio Lima Pilla, 09/13/2017
- Re: [charm] Using Load balancers in charm++, Kale, Laxmikant V, 09/13/2017
- Re: [charm] Using Load balancers in charm++, Aditya Kiran Pandare, 09/13/2017
- Re: [charm] Using Load balancers in charm++, Aditya Kiran Pandare, 09/13/2017
- <Possible follow-up(s)>
- Re: [charm] Using Load balancers in charm++, Aditya Kiran Pandare, 09/16/2017
- Re: [charm] Using Load balancers in charm++, Laércio Lima Pilla, 09/12/2017
Archive powered by MHonArc 2.6.19.