Legion: A Worldwide Virtual Computer
Home General Documentation Software Testbeds Et Cetera Map/Search

legion_make_multi FAQ

1. What does this command do?[go]
2. How can I get the compiled binaries back?[go]
3. Can I choose the remote host?[go]
4. Can I specify the remote hosts' architecture?[go]
5. Some hints to make life easier[go]

What does this command do?

This command compiles your program on one or more remote hosts. To be specific, it tars your current directory, copies it to the remote host(s), untars each copy, and executes a make command (if you don't want to run make, you can use the -e flag to specify a different executable command). The command is fully documented here.
Can I get the compiled binaries back?
No. If you need to get the binaries back, you probably would be better off using legion_make.
Can I choose the remote hosts?
No, not yet. You can choose the remote hosts' architecture, however.
Can I specify the remote hostss architecture?
You can use the -a flag to choose the architecture. If you use the flag multiple times, Legion will run concurrent builds on multiple platforms. If you do not specify an architecture, Legion will look for platforms that match your current architecture (e.g., whatever the $LEGION_ARCH in your current environment is).
Can I pass arguments to the remote make?
Any arguments should be included in the [<arg1> <arg2> ... <argn>] parameter on the command line.
I want to register the program with Legion, once it has compiled
You can do this by editing the directory's makefile.
Some hints to make life easier
  • This command will tar everything in and below your current directory, so check that you are in the correct directory before you start.

Other FAQs

Last modified: Wed Jun 20 11:12:18 2001

 

[Home] [General] [Documentation] [Software]
[Testbeds] [Et Cetera] [Map/Search]

This work partially supported by DOE grant DE-FG02-96ER25290, Logicon (for the DoD HPCMOD/PET program) DAHC 94-96-C-0008, DOE D459000-16-3C, DARPA (GA) SC H607305A, NSF-NGS EIA-9974968, NSF-NPACI ASC-96-10920, and a grant from NASA-IPG.

legion@Virginia.edu
http://legion.virginia.edu/