[an error occurred while processing this directive]

Index

A

accept_member_functions() 84

B

bootstrap host 82

C

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

E

enable_functions() 84

G

getInterface() 7
grid library
attributes

AddAttribute() 131

AddAttributes() 131

GetInterface() 138

RemoveAttribute() 134

RemoveAttributes() 135

RemoveAttributeSig() 134

RemoveAttributeSigs() 135

ReplaceAttribute() 132

ReplaceAttributes() 133

ReplaceAttributeSig() 132

ReplaceAttributeSigs() 133

RetrieveAllAttributes() 137

RetrieveAttribute() 135

RetrieveAttributes() 136

RetrieveAttributeSig() 136

RetrieveAttributeSigs() 137

C++ type manipulation

CreateInstancePlacementInfo() 141

CreateLegionHostReservation() 140

CreateLegionVaultReservation() 140

CreateReservation() 140

DestroyHostObjectStatus() 139

DestroyHostReservation() 139

DestroyHostReservationRecord() 139

DestroyInstancePlacementInfo() 140

DestroyLegionBinding() 139

DestroyLegionCollectionData 140

DestroyLegionOPRAddress() 139

DestroyReservation() 139

DestroyUVaL_InstanceRecord() 140

DestroyVaultReservation() 139

DestroyVaultReservationRecord() 139

HostObjectStatus_GetActivationID() 141

HostObjectStatus_GetBinding() 141

HostObjectStatus_GetErrorCode() 141

HostObjectStatus_GetLoid() 141

HostObjectStatus_GetOwner() 141

HostObjectStatus_GetStatus() 141

HostReservationRecord_GetObjLoid() 140

HostReservationRecord_GetStatus() 140

InstancePlacementInfo_GetArch() 141

InstancePlacementInfo_GetHost() 141

InstancePlacementInfo_GetImpl() 141

InstancePlacementInfo_GetInstance() 140

InstancePlacementInfo_GetRSVN() 141

InstancePlacementInfo_GetVault() 141

LegionCollectionData_GetLastUpdateTime 142

LegionCollectionData_GetLOID 142

LegionCollectionData_GetResourceDesc 142

LegionReservation_GetHostReservation() 140

LegionReservation_GetVaultReservation() 140

Show_CInstancePlacementInfo() 139

Show_CLegionBinding() 139

Show_CLegionCollectionData 139

Show_CLegionHostObjectStatus() 139

Show_CLegionHostReservation() 138

Show_CLegionHostReservationRecord() 138

Show_CLegionOPRAddress() 139

Show_CLegionReservation() 139

Show_CLegionVaultReservation() 138

Show_CLegionVaultReservationRecord() 139

Show_CUVaL_InstanceRecord() 139

UVaL_InstanceRecord_GetActivationId() 141

UVaL_InstanceRecord_GetCommandLineObj() 141

UVaL_InstanceRecord_GetHost() 141

UVaL_InstanceRecord_GetHostTries() 142

UVaL_InstanceRecord_GetLastTransitionTime() 141

UVaL_InstanceRecord_GetLoid() 141

UVaL_InstanceRecord_GetOwner() 141

UVaL_InstanceRecord_GetStartTestTime() 142

UVaL_InstanceRecord_GetStatus() 141

UVaL_InstanceRecord_GetTesting() 142

UVaL_InstanceRecord_GetTransferringOpr() 142

UVaL_InstanceRecord_GetTransferringToVault() 142

UVaL_InstanceRecord_GetVault() 141

UVaL_InstanceRecord_GetXferTime() 142

VaultReservationRecord_GetObjLoid() 140

VaultReservationRecord_GetStatus() 140

CError.h file 104
class objects

ActivateInstance() 152

AddImplementation() 151

DeactivateInstance() 153

DeleteInstance() 152

ForcedDeactivateInstance() 153

GetInstanceList() 153

CLegionLib.h file 104
collections

JoinCollection() 161

JoinCollection_wData() 162

LeaveCollection() 162

QueryCollection() 163

UpdateCollectionEntry() 163

context space

ContextAdd() 112

ContextLookup() 110

ContextMultiLookup() 111

ContextMultiReverseLookup() 113

ContextPathAdd() 112

ContextPathLookup() 110

ContextPathMultiLookup() 111

ContextPathRemove() 113

ContextPWD() 114

ContextRemove() 112

ContextSingleReverseLookup() 113

ContextSpaceActive() 110

legion_cd() 115

legion_mkdir() 114

exceptions interface

Legion_ExceptionCatcherDefaultEnable() 109

host objects

CancelHostReservation() 144

ChangeObjectOwner() 147

CheckHostReservation() 143

GetCompatibileVaults() 146

GetImplArchFromHost() 144

GetImplementationCache() 147

GetObjectStatus() 147

HostDeactivateObject() 145

KillObject() 144

ListObjects() 145

MakeReservationFromHost() 143

VaultOK() 146

implicit parameters

MessageImplicitParm_FindInt() 159

MessageImplicitParm_FindLOID() 159

MessageImplicitParm_FindString() 160

MessageImplicitParm_InsertInt() 158

MessageImplicitParm_InsertLOID() 158

MessageImplicitParm_InsertString() 158

MessageImplicitParm_Remove() 159

MessageImplicitParm_ReplaceInt() 160

MessageImplicitParm_ReplaceLOID() 160

MessageImplicitParm_ReplaceString() 161

MethodImplicitParm_FindInt() 156

MethodImplicitParm_FindLOID() 155

MethodImplicitParm_FindString() 156

MethodImplicitParm_InsertInt() 154

MethodImplicitParm_InsertLOID() 154

MethodImplicitParm_InsertString() 155

MethodImplicitParm_Remove() 155

MethodImplicitParm_ReplaceInt() 157

MethodImplicitParm_ReplaceLOID() 157

MethodImplicitParm_ReplaceString() 157

Legion Library interface 106

ClassOf() 108

GetMyLOID() 109

Legion_AcceptMethods() 107

Legion_DeleteSelf() 108

Legion_GetLegionClassBinding() 107

Legion_GetLegionClassLOID() 107

Legion_init() 106

Legion_init_command_line_class() 106

Legion_init_with_class() 106

Legion_Sleep() 108

objects

Activate() 121

ActivateRestricted() 122

ComplxActivateRestricted() 123

ComplxCreateRestricted() 119

ComplxScheduledActivateRestricted() 124

ComplxScheduledCreateRestricted() 120

Create() 116

CreateRestricted() 117

DeactivateObject() 125

DeleteObject() 125

DestroyObject() 125

ForcedDeactivateObject() 126

GetObjectType() 126

isBindingAgent() 130

isClass() 128

isContext() 127

isFile() 127

isHost() 128

isImplementation() 129

isImplementationCache() 129

isLegionClass() 130

isMPI() 130

isPVM3() 131

isRunnable() 127

isTTY() 129

isVault() 128

ObjectActive() 115

Ping() 115

ScheduledActivate() 121

ScheduledActivateRestricted() 122

ScheduledCreate() 116

ScheduledCreateRestricted() 118

valid architectures 105
vault objects

CancelVaultReservation() 149

ChangeOPROwner() 151

CheckVaultReservation() 149

GetCompatibleHosts() 150

HostOK() 149

MakeReservationFromVault() 148

TransferOPRsAndDestroySelf() 150

H

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

I

invoke_method() 84

L

Legion documentation 5
Legion_Simple 84
LegionBuffer 95
associated LegionCompressor 97
associated LegionEncryptor 97
associated LegionPacker 97
associated LegionStorage 95
constructors 95
LegionBuffer() 95
LegionPackable 97
show() 98
LegionCompressor 97
compress() 97
decompress() 97
LegionComputationTag 102
accessor functions 102
constructors 102
pack() 103
show() 103
unpack() 103
LegionEncryptor 97
decode() 97
encrypt() 97
LegionInvocationStore 93
any_ready() 93
any_ready_for_func() 93
enable_function () 93
get_return_value() 94
insert() 94
next_matched() 93
next_matched_for_func() 93
release_all_return_values() 94
release_return_value() 94
set_priority () 93
LegionLOID 98
accessors 99
is_class() 100
is_empty() 99
LegionLOID() 99
LegionLOID() (protected) 98
overloaded operators 99
pack() 100
same_class_as() 100
set_field_size() 99
set_type() 99
show() 100
unpack() 100
LegionMessage 100
accessor functions 100
LegionContinuationList 103
LegionEnvironment 103
LegionEnvironmentItem 103
LegionMessage() 100
other fields 103
overloaded operators 100
pack() 101
show() 101
unpack() 101
LegionPackable 97
pack() 97
LegionPacker 97
get_ZZZ() 97
put_ZZZ() 97
LegionParameter 101
accessor functions 101
LegionParameter() 101
other constructors 101
overloaded operators 101
pack() 101
show() 101
unpack() 101
LegionParameterList 102
constructors 102
find() 102
pack() 102
set operations 102
show() 102
unpack() 102
LegionProgramGraph 92
add_constant_parameter() 92
add_invocation () 92
add_invocation_parameter() 92
add_result_dependency() 92
execute() 93
get_value() 93
LegionStorage 95
current_byte() 96
getMetaData() 96
linearize() 96
read() 95
seek() 96
setMetaData() 96
size() 96
write() 96
LegionWorkUnit 94
get_continuation_list() 94
get_function_number() 94
get_parameter() 94
library implementation interfaces 92
ln 26
ls 26

M

Mentat 62
mkdir 22, 27
mv 27

N

naming and binding
LegionLOID 98

P

ping() 8
pwd 27

R

rm 28
runtime library
ex1_Simple.c 89
examples and interfaces 84
Simple.c 84
Simple.h 84
Simple.trans.c 85
Simple.trans.h 85

S

simple class 84
start a single system on two hosts 82
start-up host 82

V

vault object
adding new, command-line procedure 81
adding new, rsh procedure 81
restart extras, command-line 82
shutting down extras, command-line 82
[an error occurred while processing this directive]