charmplusplus / charm

The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.
Apache License 2.0
203 stars 49 forks source link

Refactor charmrun interface code in RTS to deduplicate netlrts/verbs #895

Open PhilMiller opened 8 years ago

PhilMiller commented 8 years ago

Original issue: https://charm.cs.illinois.edu/redmine/issues/895


The code in the RTS to talk to charmrun is duplicated across the machine layers that expect to be launched by charmrun. The only fundamental difference among them is the form taken by node addresses used to establish inter-node connections. This duplication would be helpful to eliminate.

stwhite91 commented 5 years ago

Original date: 2018-02-16 05:59:16


Evan, did your work on charmrun address this?

evan-charmworks commented 5 years ago

Original date: 2018-02-16 20:40:19


No, there is still code duplication between netlrts and verbs. They strongly parallel each other for the majority of the init sequence.