Index

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

A

accept_member_functions() 100
architectures available in Legion 90

B

bootstrap host 98

C

cat 23
CError.h file 96, 120, 182
CLegionLib.h file 120
commands
documentation 6
legion_activate_instances 23
legion_activate_object 12
legion_add_acl 58
legion_add_class_mapping 19
legion_add_host_account 35
legion_add_implicit_params 58
legion_add_sub_collection 42
legion_allow_activation 23
legion_bfs 65
legion_cat 23
legion_cd 23
legion_change_owner 58
legion_check_system 54
legion_class_host_list 42
legion_class_vault_list 43
legion_classof 54
legion_config_scheduler 44
legion_context_add 24
legion_context_create 24
legion_cp 24
legion_create_class 35
legion_create_implementation 20
legion_create_object 12
legion_create_object_r 13
legion_create_stat_tree 55
legion_create_user 60
legion_create_user_object 60
legion_deactivate_instances 26
legion_deactivate_object 13
legion_destroy_host 36
legion_destroy_instances 26
legion_destroy_object 14
legion_destroy_vault 36
legion_direct_output 26
legion_export_dir 27
legion_exports_interface 6
legion_generate_idl 65
legion_get_acl 61
legion_get_host 27
legion_get_implicit_params 62
legion_get_interface 7
legion_get_vault 28
legion_host_stats 55
legion_host_vault_list 45
legion_import_tree 28
legion_init_arch 21
legion_init_security 62
legion_initialize 36
legion_instance_host_list 45
legion_instance_vault_list 46
legion_join_collection 47
legion_leave_collection 47
legion_link 73
legion_list_attributes 9
legion_list_domains 22
legion_list_host_accounts 37
legion_list_implementations 14
legion_list_instances 14
legion_list_invocations 9
legion_list_names 28
legion_list_objects 55
legion_list_oprs 47
legion_list_sub_collections 47
legion_ln 28
legion_login 62
legion_logout 63
legion_ls 29
legion_make 66
legion_make_hostlist 30
legion_make_idl 67
legion_make_multi 67
legion_make_schedule 47
legion_make_setup_script 37
legion_mkdir 30, 31
legion_mpi_debug 74
legion_mpi_probe 74
legion_mpi_register 76
legion_mpi_run 76
legion_mplc 68
legion_mplc_reg_impl 68
legion_mv 31
legion_native_mpi_config_host 81
legion_native_mpi_init 82
legion_native_mpi_register 82
legion_native_mpi_run 82
legion_object_info 10
legion_output_state 69
legion_passwd 63
legion_ping 8
legion_print_config 37
legion_probe_run 83
legion_pvm_register 85
legion_pwd 31
legion_query_collection 48
legion_record 69
legion_refresh_local_cache 15
legion_register_program 86
legion_register_runnable 87
legion_remove_host_account 38
legion_remove_sub_collection 50
legion_replay 70
legion_rm 32
legion_run 87
legion_run_multi 91
legion_set_acl 63
legion_set_backup_vaults 15
legion_set_binding_agent 16
legion_set_context 32
legion_set_default_placement 51
legion_set_host 16
legion_set_implicit_params 64
legion_set_message_security 64
legion_set_scheduler 51
legion_set_scheduler_policy 51
legion_set_tty 32
legion_set_varch 52
legion_set_vault 17
legion_set_vrun 52
legion_set_worm 10
legion_setup_state 38
legion_shutdown 38
legion_shutdown_class 38
legion_starthost 39
legion_startup 40, 97
legion_startvault 40
legion_stateless_add_workers 71
legion_stateless_configure 71
legion_stateless_remove_workers 72
legion_synch_vaults 18
legion_tty 33
legion_tty_off 33
legion_tty_redirect 34
legion_tty_unredirect 34
legion_tty_watch 34
legion_unset_worm 10
legion_update_attributes 10
legion_vault_host_list 52
legion_version 55
legion_wellknown_class 56
legion_whereis 56
legion_whoami 56
Constructors 111
context space
documentation 6
cp 24

E

enable_functions() 100

G

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

H

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

I

invoke_method() 100

L

Legion documentation 5
Legion_Simple 100
LegionBuffer 111
associated LegionCompressor 113
associated LegionEncryptor 113
associated LegionPacker 113
associated LegionStorage 111
constructors 111
LegionBuffer() 111
LegionPackable 113
show() 114
LegionCompressor 113
compress() 113
decompress() 113
LegionComputationTag 118
accessor functions 118
constructors 118
pack() 119
show() 119
unpack() 119
LegionEncryptor 113
decode() 113
encrypt() 113
LegionInvocationStore 109
any_ready() 109
any_ready_for_func() 109
enable_function () 109
get_return_value() 110
insert() 110
next_matched() 109
next_matched_for_func() 109
release_all_return_values() 110
release_return_value() 110
set_priority () 109
LegionLOID 114
accessors 115
is_class() 116
is_empty() 115
LegionLOID() 115
LegionLOID() (protected) 114
overloaded operators 115
pack() 116
same_class_as() 116
set_field_size() 115
set_type() 115
show() 116
unpack() 116
LegionMessage 116
accessor functions 116
LegionContinuationList 119
LegionEnvironment 119
LegionEnvironmentItem 119
LegionMessage() 116
other fields 119
overloaded operators 116
pack() 117
show() 117
unpack() 117
LegionPackable 113
pack() 113
LegionPacker 113
get_ZZZ() 113
put_ZZZ() 113
LegionParameter 117
accessor functions 117
LegionParameter() 117
other constructors 117
overloaded operators 117
pack() 117
show() 117
unpack() 117
LegionParameterList 118
constructors 118
find() 118
pack() 118
set operations 118
show() 118
unpack() 118
LegionProgramGraph 108
add_constant_parameter() 108
add_invocation () 108
add_invocation_parameter() 108
add_result_dependency() 108
execute() 109
get_value() 109
LegionStorage 111
current_byte() 112
getMetaData() 112
linearize() 112
read() 111
seek() 112
setMetaData() 112
size() 112
write() 112
LegionWorkUnit 110
get_continuation_list() 110
get_function_number() 110
get_parameter() 110
library implementation interfaces 108
ln 28
ls 29

M

Mentat 68
mkdir 24, 31
mv 31

N

naming and binding
LegionLOID 114

P

ping() 8
pwd 31

R

rm 32
runtime library
ex1_Simple.c 105
examples and interfaces 100
Simple.c 100
Simple.h 100
Simple.trans.c 101
Simple.trans.h 101

S

simple class 100
start a single system on two hosts 98
start-up host 98

V

vault object
adding new, command-line procedure 97
adding new, rsh procedure 97
restart extras, command-line 98
shutting down extras, command-line 98

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/