Project

General

Profile

Feature #1748

CharmPy support in Charm++

Added by Juan Galvez 10 months ago. Updated 7 months ago.

Status:
Merged
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
11/29/2017
Due date:
% Done:

0%


Description

Merge the changes in jjgalvez/charmpy into Charm++, and support a clean method of building libcharm.so on any system.

More complicated might be adding load balancers as an option, so maybe some specific load balancers should always be in libcharm.so by default?

History

#1 Updated by Sam White 10 months ago

For shared object build issues, see: https://charm.cs.illinois.edu/redmine/issues/1668

#2 Updated by Eric Bohm 9 months ago

  • Target version changed from 6.9.0 to 6.9.1

#3 Updated by Juan Galvez 8 months ago

  • Status changed from New to In Progress

This patch (https://charm.cs.illinois.edu/gerrit/#/c/3550/) merges all the changes in 'jjgalvez/charmpy' into master.
It also includes GreedyRefineLB by default when building with `--enable-charmpy`.

Note that the above patch doesn't yet include a good way to generate libcharm.so, but at least we have an "ugly" way to do it for regular Linux workstations and for macOS, as described in README.charmpy.

#4 Updated by Juan Galvez 8 months ago

  • Status changed from In Progress to Implemented
  • Target version changed from 6.9.1 to 6.9.0

Moved the need for a good way to build libcharm.so to a separate issue: https://charm.cs.illinois.edu/redmine/issues/1778

#5 Updated by Sam White 7 months ago

  • Status changed from Implemented to Merged

#6 Updated by Sam White 7 months ago

  • Subject changed from CharmPy support by Charm++ shared library to CharmPy support in Charm++

Also available in: Atom PDF