Skip to Content.
Sympa Menu

charm - Re: [charm] Charm++ in Travis CI?

charm AT lists.cs.illinois.edu

Subject: Charm++ parallel programming system

List archive

Re: [charm] Charm++ in Travis CI?


Chronological Thread 
  • From: Jeff Hammond <jeff.science AT gmail.com>
  • To: Phil Miller <mille121 AT illinois.edu>
  • Cc: charm <charm AT lists.cs.illinois.edu>
  • Subject: Re: [charm] Charm++ in Travis CI?
  • Date: Mon, 2 Nov 2015 15:07:55 -0800

Thanks.  That would be very helpful.

I still do not understand how Charm++ is 18 MB when MPICH is 11 MB, given that MPICH is 2x the LOC (981270 vs 472624).  Are you all shipping binary image files in your docs?

Jeff

On Mon, Nov 2, 2015 at 2:54 PM, Phil Miller <mille121 AT illinois.edu> wrote:
It looks like we uploaded a tarball of the Git repository, rather than stripping out .git/ or using `git archive` to archive just the snapshot content. When I leave that out, it's a much slimmer 18MB. We can replace that pretty easily.

On Mon, Nov 2, 2015 at 3:40 PM, Jeff Hammond <jeff.science AT gmail.com> wrote:
I am working on Travis CI support for the PRKs (https://github.com/ParRes/Kernels), which depend upon many parallel runtimes, one of which is Charm++.

It's trivial to get MPI-3 via the package manager or a third-party deb file (e.g. https://github.com/jeffhammond/oshmpi/blob/master/travis/install-deps.sh).  However, I don't see any binaries on your website and http://charm.cs.illinois.edu/distrib/charm-6.6.1.tar.gz is a relatively massive download.

So the first question is: is anyone creating Charm++ deb files?

Second, is there a Charm++ "lite" download that is not 120MB?  Frankly, I don't know how your download can be that large if it is only source files.  MPICH is only 11 MB (http://www.mpich.org/downloads/).

I'd like to not have to roll my own "lite" version of Charm++ that I have to manually sync with upstream.  It's more likely that we just won't be able to enable CI support for the Charm++ implementations of the PRKs if a more efficient installation is not possible.

Maybe there is a Charm++ lite download hiding somewhere that I was just too dumb to find.

Thanks,

Jeff




--
Jeff Hammond
jeff.science AT gmail.com
http://jeffhammond.github.io/



Archive powered by MHonArc 2.6.16.

Top of Page