Index

A | B | C | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V

A

add new objects on other hosts 29
architectures available in Legion 57
AuthenticationObject 9

B

BFS 32
bootstrap host 28
bootstrap host and vault 28
bootstrap vault 28

C

cat a Legion file object 24
changing object permissions 11
checking your log in status 11
commands
alphabetical list 68-78
documentation 68
legion_activate_instances 79
legion_activate_object 80
legion_add_acl 86
legion_add_class_mapping 81
legion_add_host_account 83
legion_add_implicit_params 86
legion_bfs 88
legion_cat 24, 26, 81
legion_cd 81
legion_change_owner 87
legion_change_permissions 11, 87
legion_check_system 86
legion_class_host_list 84
legion_class_vault_list 84
legion_classof 86
legion_combine_domains 81
legion_config_scheduler 84
legion_context_add 21, 81
legion_context_create 20, 81
legion_context_list 35
legion_cp 24, 81
legion_create_class 83
legion_create_implementation 81
legion_create_object 29, 57, 80
legion_create_object_r 80
legion_create_stat_tree 86
legion_create_user 87
legion_create_user_object 87
legion_deactivate_instances 80
legion_deactivate_object 80
legion_destroy_host 83
legion_destroy_instances 80
legion_destroy_object 80
legion_destroy_vault 83
legion_direct_output 82
legion_export_dir 82
legion_exports_interface 79
legion_generate_domain_cookie 81
legion_generate_idl 88
legion_get_acl 87
legion_get_host 30, 80, 82
legion_get_implicit_params 87
legion_get_interface 79
legion_get_vault 80, 82
legion_host_stats 79, 86
legion_host_vault_list 84
legion_import_tree 25, 82
legion_init_arch 81
legion_init_security 87
legion_initialize 83
legion_instance_host_list 85
legion_instance_vault_list 85
legion_java 88
legion_join_collection 85
legion_leave_collection 85
legion_link 89
legion_list_attributes 79
legion_list_domains 81
legion_list_host_accounts 83
legion_list_implementations 80
legion_list_instances 80
legion_list_invocations 79
legion_list_names 22, 82
legion_list_objects 86
legion_list_oprs 85
legion_ln 21, 23, 82
legion_login 10, 87
legion_logout 11, 87
legion_ls 18, 19, 22, 82
legion_make_idl 88
legion_make_multi 88
legion_make_schedule 85
legion_make_setup_script 83
legion_mkdir 82
legion_mpi_debug 44, 89
legion_mpi_register 37, 38, 89
legion_mpi_run 38, 89
legion_mplc 88
legion_mplc_reg_impl 88
legion_mv 22, 82
legion_native_mpi_config_host 89
legion_native_mpi_init 89
legion_native_mpi_register 50, 51, 89
legion_native_mpi_run 51, 89
legion_object_info 79
legion_output_state 88
legion_passwd 10, 87
legion_ping 79
legion_print_config 83
legion_print_domain_cookies 81
legion_pvm_register 35, 36, 89
legion_pwd 20, 82
legion_query_collection 85
legion_record 88
legion_register_program 55, 90
legion_register_runnable 56, 90
legion_remove_host_account 83
legion_replay 88
legion_rm 23, 82
legion_run 56, 90
legion_run_multi 57, 89
legion_set_acl 87
legion_set_context 20, 82
legion_set_context.sh 20
legion_set_default_placement 85
legion_set_host 80
legion_set_implicit_params 87
legion_set_scheduler 85
legion_set_scheduler_policy 85
legion_set_tty 82
legion_set_varch 85
legion_set_vault 81
legion_set_vrun 85
legion_setup_state 83
legion_shutdown 84
legion_shutdown_class 84
legion_starthost 58, 84
legion_startup 84
legion_startvault 84
legion_stateless_add_workers 88
legion_stateless_configure 89
legion_stateless_remove_workers 89
legion_tty 82
legion_tty_off 82
legion_tty_redirect 83
legion_tty_unredirect 83
legion_tty_watch 83
legion_update_attributes 79
legion_vault_host_list 86
legion_version 86
legion_wellknown_class 86
legion_whereis 86
legion_whoami 11, 86
context names 13
context space 17
and object space 17
assign context name to a LOID 21
assigning alternate context names 21
change the working context 20
commands 18-26
copy a Legion file object 24
copy a local file to a Legion file object 24
create a new context 20
documentation 18
import local Unix directory tree 25
link a directory to context space 26
list a context's contents 18
listing an object's names 22
look up an object's LOID 19
look up current working context 20
multiple context names 21
naming objects 16
new Legion system context space 13
organization 16
remove context name 23
remove object 23
renaming an object 22
replace a context name 22
same name in different contexts 23
view a context's contents 18
view a file object's contents 24
copy a Legion file object 24
copy a local file to a Legion file object 24
copy a local Unix tree 25
create objects on another host 29
credentials file
creating 10
removing 11

E

environment set up 9

F

Fortran support 32

H

host vs. host object 28

I

import a local Unix tree 25
instance placement on hosts and vaults 30

K

Kerberos support 11

L

Legion
about 8, 13
documentation 7
LegionClass 13
linking a context name to an object 23
linking a directory to context space 26
log in status, checking 11
logging in 9
logging out 11
LOID 13
about 15
and context names 15
assign a context name to a LOID 21
looking up an object's LOID 19
RSA key 15

M

makefile, sample 63
metaclasses 13
MPI 37-53
Legion MPI 37
accessing files 41
checkpointing support 45
compiling 37
debugging support 44
fault tolerance 45
functions supported 49
installing Legion MPI 37
register compiled tasks 38
running an MPI application 38
running with fewest changes 50
sample makefile 37
sample programs (C and Fortran) 40
scheduling processes 42
SPMD-style applications 45
subroutines for accessing files 41
task classes 37
link-in replacement library 37
Native MPI 50
compiling 50
register compiled tasks 51
running an MPI application 51
sample programs (C only) 53
scheduling processes 53
task classes 50
SPMD-style applications 49
supported interface 37

N

naming, list an object's context names 22
new context names 21
new context, create 20

O

object permissions, changing 11

P

password, changing 10
placing instances 30
PVM 33-36
applications 33
compiling 34
installing PVM-Legion library 34
legion_pvm_register 35
Legion-PVM tasks 34
library 33
registering compiled tasks 35
running with fewest changes 36
sample makefile 34
sample PVM programs 35
task classes 34
Tids and LOIDs 33

R

remote program execution 54-58
about 54
converting C/C++ programs 59
example 59
executing independent programs 54
executing linked programs 56
legion_run 56
running a serial program 57
setting command-line arguments 58
setting input and output Legion files 58
setting input and output local files 58
specifying program's platform 57
removing context names 23
removing objects 23
renaming an object 22
root context 17
RSA public key 15
running a Legion application 32

S

setting up your environment 9
sharing objects with other users 11
string names 13

T

tty objects 57, 65-67
about 65
using 65-67

U

user id 10
change password 10
change user information 9

V

vault vs. vault object 28
view a Legion file object's contents 24

Directory of Legion 1.6.4 Manuals
[Home] [General] [Documentation] [Software]
[Testbeds] [Et Cetera] [Map/Search]

Free JavaScripts provided by The JavaScript Source

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