Project

General

Profile

Bug #89

BigSim loadlog test assumes that compute-node binaries can run on the host

Added by Phil Miller over 5 years ago. Updated 10 months ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
-
Target version:
Start date:
03/12/2013
Due date:
% Done:

0%


Description

The program examples/bigsim/tools/loadlog is compiled with charmc -seq, which targets sequential code for the machine architecture that the parallel runtime targets. The test in the Makefile, however, tries to run the resulting binary on whatever host or head node the scripts are running on, rather than on a compute node. On machines where the head nodes can't run the compute node's binaries, this will fail.

Nikhil and I tried switching the compilation to the native compiler with charmc -host, but this fails because the binary still tries to link against runtime libraries compiled for the target system. Making the loadlog tool actually run on the host would require compiling host versions of all of its dependencies.

The alternative seems to be to run loadlog on a compute node, like the rest of the tests, with ./charmrun ./loadlog. Unfortunately, it's sequential rather than a Charm++ or Converse binary, so it won't connect back to charmrun on net builds like it's expected to, and so will fail there.

As a short-term expedient, we could disable this test for autobuild so that we can at least be sure that everything else is passing.

History

#1 Updated by Phil Miller over 5 years ago

Disabled the examples/bigsim/tools tests just on the stable branch so that we can recheck that everything else passes and tag the release.

#2 Updated by Phil Miller over 5 years ago

Disabled on mainline, too, so that other tests can run in autobuild.

#3 Updated by Phil Miller over 5 years ago

  • Assignee set to Ehsan Totoni

#4 Updated by Phil Miller over 5 years ago

  • Target version set to 6.6.0

#5 Updated by Phil Miller over 5 years ago

  • Assignee deleted (Ehsan Totoni)
  • Priority changed from High to Normal
  • Target version changed from 6.6.0 to Unscheduled

Reassignment pending availability of corresponding funding.

#6 Updated by Eric Bohm over 5 years ago

  • Priority changed from Normal to Low

#7 Updated by Eric Bohm almost 4 years ago

  • Assignee set to PPL

#8 Updated by Eric Bohm about 1 year ago

  • Assignee changed from PPL to Eric Mikida

#9 Updated by Sam White 10 months ago

  • Assignee deleted (Eric Mikida)
  • Subject changed from bigsim loadlog test assumes that compute-node binaries can run on the host to BigSim loadlog test assumes that compute-node binaries can run on the host

Also available in: Atom PDF