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.