Index

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

A

add new objects on other hosts 29
AuthenticationObject 9

B

backup vaults
about 30
assigning 31
replication 31
synchronizing 31
BFS 32
bootstrap host and vault 28

C

cat a Legion file object 25
changing object permissions 11
checking your log in status 11
commands
alphabetical list 74
documentation 74
legion_activate_instances 91
legion_activate_object 89
legion_add_acl 98
legion_add_class_mapping 90
legion_add_host_account 93
legion_add_implicit_params 98
legion_add_sub_collection 95
legion_allow_activation 91
legion_bfs 99
legion_cat 25, 27, 91
legion_cd 91
legion_change_owner 98
legion_change_permissions 11, 98
legion_check_system 97
legion_class_host_list 95
legion_class_vault_list 95
legion_classof 97
legion_combine_domains 90
legion_config_scheduler 95
legion_context_add 21, 91
legion_context_create 20, 91
legion_context_list 46
legion_cp 24, 92
legion_create_class 94
legion_create_implementation 91
legion_create_object 29, 89
legion_create_object_r 89
legion_create_stat_tree 97
legion_create_user 98
legion_create_user_object 98
legion_deactivate_instances 89
legion_deactivate_object 89
legion_destroy_host 94
legion_destroy_instances 89
legion_destroy_object 89
legion_destroy_vault 94
legion_direct_output 92
legion_export_dir 92
legion_exports_interface 88
legion_generate_domain_cookie 91
legion_generate_idl 99
legion_get_acl 98
legion_get_host 30, 89, 92
legion_get_implicit_params 98
legion_get_interface 88
legion_get_vault 90, 92
legion_host_stats 88, 97
legion_host_vault_list 95
legion_import_tree 25, 92
legion_init_arch 91
legion_init_security 98
legion_initialize 94
legion_instance_host_list 95
legion_instance_vault_list 95
legion_java 99
legion_join_collection 96
legion_leave_collection 96
legion_link 100
legion_list_attributes 88
legion_list_domains 91
legion_list_host_accounts 94
legion_list_implementations 90
legion_list_instances 90
legion_list_invocations 88
legion_list_names 22, 92
legion_list_objects 97
legion_list_oprs 96
legion_list_sub_collections 96
legion_ln 21, 23, 92
legion_login 10, 98
legion_logout 11, 98
legion_ls 18, 19, 22, 92
legion_make_hostlist 92
legion_make_idl 99
legion_make_multi 99
legion_make_schedule 96
legion_make_setup_script 94
legion_mkdir 92
legion_mpi_debug 56, 100
legion_mpi_probe 51, 52, 100
legion_mpi_register 48, 49, 101
legion_mpi_run 49, 101
legion_mplc 99
legion_mplc_reg_impl 99
legion_mv 22, 93
legion_native_mpi_config_host 101
legion_native_mpi_init 101
legion_native_mpi_register 62, 63, 101
legion_native_mpi_run 63, 101
legion_object_info 88
legion_output_state 100
legion_passwd 10, 99
legion_ping 88
legion_print_config 94
legion_print_domain_cookies 91
legion_pvm_register 46, 47, 101
legion_pwd 20, 93
legion_query_collection 96
legion_record 100
legion_refresh_local_cache 90
legion_register_program 33, 34, 101
legion_register_runnable 33, 34, 101
legion_remove_host_account 94
legion_remove_sub_collection 96
legion_replay 100
legion_rm 23, 93
legion_run 35, 101
legion_run_multi 35, 102
legion_set_acl 99
legion_set_backup_vaults 31, 90
legion_set_binding_agent 90
legion_set_context 20, 93
legion_set_context.sh 20
legion_set_default_placement 96
legion_set_host 90
legion_set_implicit_params 99
legion_set_message_security 99
legion_set_scheduler 96
legion_set_scheduler_policy 96
legion_set_tty 93
legion_set_varch 96
legion_set_vault 90
legion_set_vrun 97
legion_set_worm 31, 88
legion_setup_state 94
legion_shutdown 94
legion_shutdown_class 94
legion_starthost 94
legion_startup 95
legion_startvault 95
legion_stateless_add_workers 100
legion_stateless_configure 100
legion_stateless_remove_workers 100
legion_synch_vaults 31, 90
legion_tty 93
legion_tty_off 93
legion_tty_redirect 93
legion_tty_unredirect 93
legion_tty_watch 93
legion_unset_worm 31, 89
legion_update_attributes 88
legion_vault_host_list 97
legion_version 97
legion_wellknown_class 97
legion_whereis 97
legion_whoami 11, 97
context names 13
context scratch space 41
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
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 27
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 25
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

file sharing 27
Fortran support 32

H

hosts
about 28
bootstrap host 28
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 27
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 69
metaclasses 13
MPI 48
Legion MPI 48
accessing files 54
checking jobs 51
checkpointing support 57
compiling 48
debugging support 56
fault tolerance 57
functions supported 62
installing Legion MPI 48
moving files after job has started 51
register compiled tasks 49
running an MPI application 49
running with fewest changes 62
sample makefile 48
sample programs (C and Fortran) 51
scheduling processes 54
SPMD-style applications 57
subroutines for accessing files 54
task classes 48
wildcards 53
link-in replacement library 48
Native MPI 62
compiling 63
register compiled tasks 63
running an MPI application 63
sample programs (C only) 65
scheduling processes 65
task classes 62
SPMD-style applications 62
supported interface 48

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 44
applications 44
compiling 45
installing PVM-Legion library 45
legion_pvm_register 46
Legion-PVM tasks 45
library 44
registering compiled tasks 46
running with fewest changes 47
sample makefile 45
sample PVM programs 46
task classes 45
Tids and LOIDs 44

R

remote program execution 33
about 33
blocking and nonblocking 38
context scratch space 41
converting C/C++ programs 43
determining if your program is linked or independent 33
example 42
executing independent programs 33
executing linked programs 34
getting input files to the remote host 36
getting output files from the remote host 37
legion_probe_run 40
legion_register_program 33
legion_register_runnable 34
legion_run 35
option file 38
picking a host 36
probe file 38
running a serial program 35
setting command-line arguments 36
removing context names 23
removing objects 23
renaming an object 22
replication 31
root context 17
RSA public key 15
running a Legion application 32

S

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

T

tty
about tty objects 71
management
complex 72
simple 71
redirecting 73
unredirecting 73

U

user id 10
change password 10
change user information 9

V

vaults
about 28
backup vaults 30
bootstrap vault 28
vault object 28
view a Legion file object's contents 25

W

wildcards 19, 23, 25
WORM objects 31

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

Free JavaScripts provided by The JavaScript Source

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