Index

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

A

accept_member_functions() 122
accounting logs 57
architectures available in Legion 103, 108

B

bootstrap host 120

C

cat 26
CError.h file 115, 141, 202
CLegionLib.h file 141
commands
documentation 6
legion_2drm 37
legion_activate_instances 26
legion_activate_object 14
legion_add_acl 62
legion_add_class_mapping 22
legion_add_host_account 38
legion_add_implicit_params 62
legion_add_sub_collection 45
legion_allow_activation 26
legion_bfs 73
legion_cat 26
legion_cd 26
legion_change_acl 62
legion_change_owner 63
legion_change_permissions 64
legion_class_host_list 45
legion_class_vault_list 7, 46
legion_classof 57
legion_combine_domains 22
legion_config_scheduler 47
legion_configure_profile 7
legion_context_add 27
legion_context_create 27
legion_copy_class 14
legion_cp 27
legion_create_class 38
legion_create_implementation 23
legion_create_object 15
legion_create_object_r 15
legion_create_stat_tree 57
legion_create_user 65
legion_create_user_object 66
legion_deactivate_instances 29
legion_deactivate_object 16
legion_destroy_host 39
legion_destroy_instances 29
legion_destroy_object 17
legion_destroy_vault 39
legion_direct_output 29
legion_export_dir 30
legion_export_dir_quit 31
legion_export_dir_rehash 31
legion_exports_interface 8
legion_ft_initialize 80
legion_FTPd 9
legion_generate_domain_cookie 24
legion_get_accounting_data 57
legion_get_acl 67
legion_get_host 31
legion_get_implicit_params 67
legion_get_interface 9
legion_get_vault 31
legion_host_stats 58
legion_host_vault_list 47
legion_init_Apps 67
legion_init_arch 24
legion_init_Extra 67
legion_init_HPC 67
legion_init_security 67
legion_initialize 39
legion_instance_host_list 48
legion_instance_vault_list 49
legion_join_collection 49
legion_leave_collection 50
legion_link 80, 81
legion_list_attributes 10
legion_list_domains 25
legion_list_host_accounts 40
legion_list_implementations 17
legion_list_instances 17
legion_list_invocations 10
legion_list_names 31
legion_list_objects 58
legion_list_oprs 50
legion_list_sub_collections 50
legion_ln 32
legion_login 68
legion_logout 68
legion_ls 32
legion_make 73
legion_make_multi 74
legion_make_schedule 50
legion_make_setup_script 40
legion_manage_job 82
legion_manage_queue 83
legion_mkdir 33
legion_modify_parameters 69
legion_mpi_debug 83
legion_mpi_probe 84
legion_mpi_register 85
legion_mpi_run 85
legion_mplc 75
legion_mplc_reg_impl 75
legion_mv 34
legion_native_mpi_config_host 90, 91
legion_native_mpi_init 91
legion_native_mpi_register 91
legion_native_mpi_run 92
legion_nq 93
legion_object_info 10
legion_output_state 75
legion_passwd 69
legion_ping 9
legion_print_config 40
legion_print_domain_cookie 25
legion_probe_run 96
legion_pvm_register 98
legion_pwd 34
legion_query_collection 51
legion_record 76
legion_refresh_local_cache 18
legion_register_program 99
legion_register_runnable 99
legion_remove_host_account 41
legion_remove_sub_collection 53
legion_replay 77
legion_rm 34
legion_run 100
legion_run_multi 104
legion_set_acl 70
legion_set_backup_vaults 7, 18
legion_set_binding_agent 19
legion_set_context 35
legion_set_default_placement 53
legion_set_host 19
legion_set_implicit_params 70
legion_set_message_security 70
legion_set_scheduler 54
legion_set_scheduler_policy 54
legion_set_tty 35
legion_set_varch 55
legion_set_vault 20
legion_set_vrun 55
legion_set_worm 12
legion_setup_state 41
legion_show_acl 71
legion_shutdown 41
legion_shutdown_class 41
legion_skcc_set_class_vaults 7, 11
legion_skcc_set_defaults 7, 11
legion_starthost 42
legion_startup 43, 119
legion_startvault 43
legion_stateless_add_workers 78
legion_stateless_configure 78
legion_stateless_remove_workers 79
legion_synch_vaults 21
legion_tty 35
legion_tty_off 35
legion_tty_redirect 36
legion_tty_unredirect 36
legion_tty_watch 36
legion_unset_worm 12
legion_update_accounting_db 58
legion_update_attributes 12
legion_update_stat_tree 59
legion_vault_host_list 55
legion_version 60
legion_wellknown_class 60
legion_whereis 60
legion_whoami 61
Constructors 132
context space
documentation 6
cp 27

E

enable_functions() 122

F

fault tolerance
changing SKCC settings 7

G

getInterface() 9
grid library
attributes
AddAttribute() 168
AddAttributes() 168
GetInterface() 175
RemoveAttribute() 171
RemoveAttributes() 172
RemoveAttributeSig() 171
RemoveAttributeSigs() 172
ReplaceAttribute() 169
ReplaceAttributes() 170
ReplaceAttributeSig() 169
ReplaceAttributeSigs() 170
RetrieveAllAttributes() 175
RetrieveAttribute() 173
RetrieveAttributes() 173
RetrieveAttributeSig() 174
RetrieveAttributeSigs() 174
C++ type manipulation
CreateInstancePlacementInfo() 178
CreateLegionHostReservation() 178
CreateLegionVaultReservation() 178
CreateReservation() 178
DestroyHostObjectStatus() 177
DestroyHostReservation() 177
DestroyHostReservationRecord() 177
DestroyInstancePlacementInfo() 177
DestroyLegionBinding() 177
DestroyLegionCollectionData 177
DestroyLegionOPRAddress() 177
DestroyReservation() 177
DestroyUVaL_InstanceRecord() 177
DestroyVaultReservation() 177
DestroyVaultReservationRecord() 177
HostObjectStatus_GetActivationID() 178
HostObjectStatus_GetBinding() 178
HostObjectStatus_GetErrorCode() 178
HostObjectStatus_GetLoid() 178
HostObjectStatus_GetOwner() 178
HostObjectStatus_GetStatus() 178
HostReservationRecord_GetObjLoid() 177
HostReservationRecord_GetStatus() 177
InstancePlacementInfo_GetArch() 178
InstancePlacementInfo_GetHost() 178
InstancePlacementInfo_GetImpl() 178
InstancePlacementInfo_GetInstance() 178
InstancePlacementInfo_GetRSVN() 178
InstancePlacementInfo_GetVault() 178
LegionCollectionData_GetLastUpdateTime 179
LegionCollectionData_GetLOID 179
LegionCollectionData_GetResourceDesc 179
LegionReservation_GetHostReservation() 178
LegionReservation_GetVaultReservation() 178
Show_CInstancePlacementInfo() 176
Show_CLegionBinding() 176
Show_CLegionCollectionData 176
Show_CLegionHostObjectStatus() 176
Show_CLegionHostReservation() 176
Show_CLegionHostReservationRecord() 176
Show_CLegionOPRAddress() 176
Show_CLegionReservation() 176
Show_CLegionVaultReservation() 176
Show_CLegionVaultReservationRecord() 176
Show_CUVaL_InstanceRecord() 176
UVaL_InstanceRecord_GetActivationId() 179
UVaL_InstanceRecord_GetCommandLineObj() 179
UVaL_InstanceRecord_GetHost() 179
UVaL_InstanceRecord_GetHostTries() 179
UVaL_InstanceRecord_GetLastTransitionTime() 179
UVaL_InstanceRecord_GetLoid() 178
UVaL_InstanceRecord_GetOwner() 179
UVaL_InstanceRecord_GetStartTestTime() 179
UVaL_InstanceRecord_GetStatus() 179
UVaL_InstanceRecord_GetTesting() 179
UVaL_InstanceRecord_GetTransferringOpr() 179
UVaL_InstanceRecord_GetTransferringToVault() 179
UVaL_InstanceRecord_GetVault() 179
UVaL_InstanceRecord_GetXferTime() 179
VaultReservationRecord_GetObjLoid() 177
VaultReservationRecord_GetStatus() 177
CError.h file 141
class objects
ActivateInstance() 190
AddImplementation() 189
DeactivateInstance() 190
DeleteInstance() 189
ForcedDeactivateInstance() 190
GetInstanceList() 191
CLegionLib.h file 141
collections
JoinCollection() 199
JoinCollection_wData() 199
LeaveCollection() 200
QueryCollection() 201
UpdateCollectionEntry() 200
context space
ContextAdd() 149
ContextLookup() 147
ContextMultiLookup() 148
ContextMultiReverseLookup() 150
ContextPathAdd() 149
ContextPathLookup() 147
ContextPathMultiLookup() 148
ContextPathRemove() 150
ContextPWD() 151
ContextRemove() 149
ContextSingleReverseLookup() 150
ContextSpaceActive() 147
legion_cd() 152
legion_mkdir() 151
exceptions interface
Legion_ExceptionCatcherDefaultEnable() 146
host objects
CancelHostReservation() 181
ChangeObjectOwner() 185
CheckHostReservation() 181
GetCompatibileVaults() 183
GetImplArchFromHost() 181
GetImplementationCache() 184
GetObjectStatus() 184
HostDeactivateObject() 182
KillObject() 182
ListObjects() 183
MakeReservationFromHost() 180
VaultOK() 183
implicit parameters
MessageImplicitParm_FindInt() 197
MessageImplicitParm_FindLOID() 196
MessageImplicitParm_FindString() 197
MessageImplicitParm_InsertInt() 195
MessageImplicitParm_InsertLOID() 195
MessageImplicitParm_InsertString() 196
MessageImplicitParm_Remove() 196
MessageImplicitParm_ReplaceInt() 198
MessageImplicitParm_ReplaceLOID() 197
MessageImplicitParm_ReplaceString() 198
MethodImplicitParm_FindInt() 193
MethodImplicitParm_FindLOID() 193
MethodImplicitParm_FindString() 193
MethodImplicitParm_InsertInt() 192
MethodImplicitParm_InsertLOID() 191
MethodImplicitParm_InsertString() 192
MethodImplicitParm_Remove() 192
MethodImplicitParm_ReplaceInt() 194
MethodImplicitParm_ReplaceLOID() 194
MethodImplicitParm_ReplaceString() 195
Legion Library interface 143
ClassOf() 145
GetMyLOID() 146
Legion_AcceptMethods() 144
Legion_DeleteSelf() 145
Legion_GetLegionClassBinding() 144
Legion_GetLegionClassLOID() 144
Legion_init() 143
Legion_init_command_line_class() 143
Legion_init_with_class() 143
Legion_Sleep() 145
objects
Activate() 158
ActivateRestricted() 159
ComplxActivateRestricted() 160
ComplxCreateRestricted() 156
ComplxScheduledActivateRestricted() 161
ComplxScheduledCreateRestricted() 157
Create() 153
CreateRestricted() 154
DeactivateObject() 162
DeleteObject() 162
DestroyObject() 162
ForcedDeactivateObject() 163
GetObjectType() 163
isBindingAgent() 167
isClass() 165
isContext() 164
isFile() 164
isHost() 165
isImplementation() 166
isImplementationCache() 166
isLegionClass() 167
isMPI() 167
isPVM3() 168
isRunnable() 164
isTTY() 166
isVault() 165
ObjectActive() 152
Ping() 152
ScheduledActivate() 158
ScheduledActivateRestricted() 159
ScheduledCreate() 153
ScheduledCreateRestricted() 155
valid architectures 142
vault objects
CancelVaultReservation() 186
ChangeOPROwner() 188
CheckVaultReservation() 186
GetCompatibleHosts() 187
HostOK() 187
MakeReservationFromVault() 185
TransferOPRsAndDestroySelf() 188

H

host object
adding new, command-line procedure 119
adding new, rsh procedure 119
restart extras, command-line 120
shutting down extras, command-line 120
hosts
bootstrap host 120
start-up host 120

I

internal tools
legion_accounting_info_pusher 117
legion_init_Apps_security 117
legion_init_Extra_security 117
legion_init_HPC_security 117
legion_init_SDK 117
legion_init_SDK_security 117
legion_make_backend 117
legion_modify_schedule 117
legion_mplfront 117
legion_native_mpi_backend 118
legion_native_mpich_wrapper 118
legion_native_mpiibm_wrapper 118
legion_native_mpisgi_wrapper 118
legion_native_mpiultra_wrapper 118
legion_permit_user 118
legion_probe_object 118
legion_translate_arch 118
legion_vrun_kill 118
legion_vrun_run 118
legion_watch_process 118
invoke_method() 122

L

Legion documentation 5
legion_accounting_info_pusher 117
legion_make_backend 117
legion_modify_schedule 117
legion_mplfront 117
legion_native_mpi_backend 118
legion_native_mpich_wrapper 118
legion_native_mpiibm_wrapper 118
legion_native_mpisgi_wrapper 118
legion_native_mpiultra_wrapper 118
legion_permit_user 118
legion_probe_object 118
Legion_Simple 122
legion_translate_arch 118
legion_watch_process 118
LegionBuffer 132
associated LegionCompressor 135
associated LegionEncryptor 135
associated LegionPacker 134
associated LegionStorage 133
constructors 132
LegionBuffer() 132-133
LegionPackable 135
show() 135
LegionCompressor 135
compress() 135
decompress() 135
LegionComputationTag 140
accessor functions 140
constructors 140
pack() 140
show() 140
unpack() 140
LegionEncryptor 135
decode() 135
encrypt() 135
LegionInvocationStore 131
any_ready() 131
any_ready_for_func() 131
enable_function () 131
get_return_value() 132
insert() 131
next_matched() 131
next_matched_for_func() 131
release_all_return_values() 132
release_return_value() 132
set_priority () 131
LegionLOID 135
accessors 137
is_class() 137
is_empty() 137
LegionLOID() 137
LegionLOID() (protected) 136
overloaded operators 137
pack() 137
same_class_as() 137
set_field_size() 136
set_type() 136
show() 138
unpack() 137
LegionMessage 138
accessor functions 138
LegionContinuationList 140
LegionEnvironment 140
LegionEnvironmentItem 140
LegionMessage() 138
other fields 140
overloaded operators 138
pack() 138
show() 138
unpack() 138
LegionPackable 135
pack() 135
LegionPacker 134
get_ZZZ() 135
put_ZZZ() 134
LegionParameter 138
accessor functions 139
LegionParameter() 138
other constructors 139
overloaded operators 139
pack() 139
show() 139
unpack() 139
LegionParameterList 139
constructors 139
find() 139
pack() 140
set operations 139
show() 139
unpack() 140
LegionProgramGraph 130
add_constant_parameter() 130
add_invocation () 130
add_invocation_parameter() 130
add_result_dependency() 130
execute() 131
get_value() 131
LegionStorage 133
current_byte() 134
getMetaData() 134
linearize() 134
read() 133
seek() 133
setMetaData() 134
size() 134
write() 133
LegionWorkUnit 132
get_continuation_list() 132
get_function_number() 132
get_parameter() 132
library implementation interfaces 130
ln 32
ls 32

M

Mentat 75
message layer
changing security mode 7
mkdir 27, 33
mv 34

N

naming and binding
LegionLOID 135

P

ping() 9
pwd 34

R

rm 34
runtime library
ex1_Simple.c 127
examples and interfaces 122
Simple.c 122
Simple.h 122
Simple.trans.c 123
Simple.trans.h 123

S

simple class 122
start a single system on two hosts 120
start-up host 120

U

user profile 7

V

vault object
adding new, command-line procedure 119
adding new, rsh procedure 119
restart extras, command-line 120
shutting down extras, command-line 120

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

Free JavaScripts provided by The JavaScript Source

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