Index

A

active messages programming model [go]
active state [go]
add_constant_parameter() [go]
add_invocation_parameter() [go]
add_result_dependency() [go]
add-in objects [go]
append() [go]
attributes [go]

B

BasicFiles_append() [go]
BasicFiles_close() [go]
BasicFiles_creat() [go]
BasicFiles_delete() [go]
BasicFiles_done() [go]
BasicFiles_exists() [go]
BasicFiles_fclose() [go]
BasicFiles_fflush() [go]
BasicFiles_fgetc() [go]
BasicFiles_fgets() [go]
BasicFiles_fopen() [go]
BasicFiles_fputc() [go]
BasicFiles_fputs() [go]
BasicFiles_fread() [go]
BasicFiles_fseek() [go]
BasicFiles_ftell() [go]
BasicFiles_fwrite() [go]
BasicFiles_init() [go]
BasicFiles_open() [go]
BasicFiles_read() [go]
BasicFiles_seek() [go]
BasicFiles_setbufsize() [go]
BasicFiles_size() [go]
BasicFiles_tell() [go]
BasicFiles_trunc() [go]
BasicFiles_truncAppend() [go]
BasicFiles_write() [go]
BFS [go]
about Basic Fortran Support [go]
client-side programming [go]
compilation [go]
compile an object [go]
current limitations [go]
IDL files [go]
legion_bfs filter [go]
method invocation [go]
programming interface [go]
server-side programming [go]
stateless and stateful objects [go]
syntax [go]
binding agent interface [go]
addBinding(Binding) [go]
getBinding(LOID) [go]
getClassBinding(LOID) [go]
removeBinding(LOID) [go]
binding process
binding agents [go]
binding cache [go]
binding mechanism [go]
class-of mechanism [go]
determining LOIDs [go]
example [go]
iImplementation cache [go]
implementation object [go]
object activation [go]
rebinding mechanism [go]
running objects [go]
bindings [go]
blockForEventAvailable() [go]
buffered I/O library [go]
BasicFiles_fclose() [go]
BasicFiles_fflush() [go]
BasicFiles_fgetc() [go]
BasicFiles_fgets() [go]
BasicFiles_fopen() [go]
BasicFiles_fputc() [go]
BasicFiles_fputs() [go]
BasicFiles_fread() [go]
BasicFiles_fseek() [go]
BasicFiles_ftell() [go]
BasicFiles_fwrite() [go]
BasicFiles_setbufsize() [go]
fprintf() [go]
buffered I/O library, Fortran interface [go]
liof_close() [go]
liof_done() [go]
liof_flush() [go]
liof_init() [go]
liof_open() [go]
liof_read() [go]
liof_read_doubles() [go]
liof_read_ints() [go]
liof_read_line() [go]
liof_read_reals() [go]
liof_rewind() [go]
liof_write() [go]
liof_write_doubles() [go]
liof_write_ints() [go]
liof_write_line() [go]
liof_write_reals() [go]
buffered I/O library, low impact interface [go]
lio_legion_create_tempfile() [go]
lio_legion_to_tempfile() [go]
lio_tempfile_to_legion() [go]

C

Castle and Legion [go]
class interfaces [go]
class-mandatory interface [go]
activateInstance() [go]
addImplementation() [go]
createInstance() [go]
createMultipleInstances() [go]
deactivateInstance() [go]
deleteInstance() [go]
getBinding() [go]
removeImplementation() [go]
class-mandatory member functions [go], [go]
ClassOf() [go]
commands
legion_bfs [go], [go]
legion_generate_idl [go], [go]
legion_make_idl [go]
computational tag [go]
context object interface [go]
continuation list [go]
CORBA
compiling Legion stub files [go]
generating Legion stub files [go]
Legion-CORBA IDL compiler [go]
using the Legion-CORBA IDL [go]
CORBA and Legion [go]
core object model
about [go]
about core objects [go]
binding agent [go]
classes and metaclasses [go]
context objects and context spaces [go]
host object [go]
implementation object and cache [go]
vault object [go]
CreateObject() [go]

D

DCE and Legion [go]
decryptionHandler() [go]
destination LOID [go]

E

encryptionHandler() [go]
events
add new [go]
event implementation classes [go]
Event Manager [go]
handlers [go]
interfaces [go]
exceptions [go]

F

file interface library [go]
buffered I/O library [go]
C and C++ interface [go]
header file [go]
I/O library [go]
LegionBuffer I/O interface [go]
library functions [go]
linkage [go]
maintaining file pointers [go]
makefile [go]
public methods [go]
file library functions [go]
flushEvents() [go]
Fortran interface [go]
Fortran support [go]
fprintf() [go]
function identifier [go]

G

get_char() [go]
get_short() [go]
Globe and Legion [go]
Globus and Legion [go]

H

host object implementations [go]
host object interface [go]
host-mandatory interface [go]

I

I/O libraries [go]
2D file asynchronous interface [go]
2D file synchronous interface [go]
buffered library, C and C++ interface [go]
buffered library, Fortran interface [go]
buffered library, low impact interface [go]
command-line tools [go]
LegionBuffer I/O header [go]
LegionBuffer I/O interface [go]
raw I/O header [go]
raw I/O library [go]
raw I/O linkage [go]
terminal I/O [go]
implementation object interface [go]
getImplementation() [go]
inert state [go]
invocation matcher [go]
invocation store [go]

J

Java and Legion [go]

L

legacy code [go]
Legion
about [go]
CWVC prototype [go]
design constraints [go]
documentation [go]
history [go]
IDL [go]
language support [go]
objectives [go]
philosophy [go]
Legion class management [go]
Legion.AcceptMethods() [go]
Legion.CreateObject() [go]
Legion.init() [go]
legion_disconnect_stdio() [go]
legion_map_stdio() [go]
legion_printf() [go]
legion_puts() [go]
legion_register_tty_callback() [go]
Legion_return() [go]
LEGION_RETURN_FUNCTION_IDENTIFIER [go]
legion_tty_init() [go]
legion_tty_write() [go]
legion_unmap_stdio() [go]
legion_watch_stdio() [go]
LegionBindingAgent [go]
LegionBuffer [go], [go]
LegionBuffer I/O interface [go]
LegionClass [go]
LegionCompressionDefault [go]
LegionCompressor [go]
LegionComputationTagGenerator [go]
LegionContinuationList [go]
LegionDefaultMessageHandler [go]
LegionEncryptionDefault [go]
LegionEncryptor [go]
LegionEvent [go], [go]
LegionEvent_Can_I [go]
LegionEvent_MessageComplete [go]
LegionEvent_MessageReceive [go]
LegionEvent_MethodDone [go]
LegionEvent_MethodSend [go]
LegionEventHandler [go], [go]
LegionEventHandlers [go]
LegionEventKind [go], [go], [go]
LegionEventKind defaults [go]
LegionEventManager [go], [go]
LegionExceptionCatcherDefaultEnable() [go]
legionf_disconnect_stdio() [go]
legionf_map_stdio() [go]
legionf_tty_init() [go]
legionf_unmap_stdio() [go]
legionf_watch_stdio() [go]
LegionGeneralPurposeLOID [go]
LegionHost [go]
LegionInvocationStore [go], [go]
LegionLibraryState [go]
LegionLOID [go]
LegionMessage [go], [go]
LegionPackable [go]
LegionPacker [go], [go]
LegionPackerDefault [go]
LegionPackerX2Y [go]
LegionParameter [go]
LegionParameterList [go]
LegionParameters [go]
LegionProgramGraph [go], [go]
LegionProgramGraphs [go]
LegionStorage [go]
LegionStoragePersistent [go]
LegionStorageScat [go]
LegionUtilityFunction class [go]
LegionVault [go]
LegionWorkUnit [go]
library functions [go]
library initialization [go]
lio_create_tempfile() [go]
lio_legion_to_tempfile() [go]
lio_tempfile_to_legion() [go]
liof_close() [go]
liof_done() [go]
liof_flush() [go]
liof_init() [go]
liof_open() [go]
liof_read() [go]
liof_read_doubles() [go]
liof_read_ints() [go]
liof_read_line() [go]
liof_read_reals() [go]
liof_rewind() [go]
liof_write() [go]
liof_write_doubles() [go]
liof_write_ints() [go]
liof_write_line() [go]
liof_write_reals() [go]
LOID
about [go]
data structures [go]
in binding process [go]
LRef [go], [go]
LRefCntr [go]

M

make_loid() [go]
make_reservation() [go]
MayI() [go]
Mentat [go]
about MPL [go]
classes [go]
interobject parallelism encapsulation [go]
Mentat objects vs. C++ objects [go]
MPL compiler [go]
object model [go]
objects [go]
philosophy [go]
message stack hooks [go]
messageDeliver() [go]
MESSIAHS [go]
MPI [go]
multiple inheritance [go]

N

Nexus and Legion [go]
NOW and Legion [go]

O

OA [go]
object interface [go]
object model
bindings [go]
context names [go]
LOID [go]
naming conventions [go]
object addresses [go]
object attributes [go]
object states [go]
object wrappers [go]
object-mandatory member functions [go]
deactivate() [go]
getInterface() [go]
overriding [go]
ping() [go]
restoreState() [go]
saveState() [go]
OPA [go], [go]
OPR [go], [go]

P

pack() [go]
path expression concurrency control [go]
PathExpressionManager [go]
program graphs [go]
programming model [go]
protocol Stack
default [go]
protocol stack
adding new functionality [go]
implementing events [go]
public methods [go]
append() [go]
read() [go]
stat() [go]
trunc() [go]
truncAppend() [go]
write() [go]
put_char() [go]
put_short() [go]
PVM [go]

R

raw I/O library [go]
BasicFiles_append() [go]
BasicFiles_close() [go]
BasicFiles_creat() [go]
BasicFiles_delete() [go]
BasicFiles_done() [go]
BasicFiles_exists() [go]
BasicFiles_init() [go]
BasicFiles_open() [go]
BasicFiles_read() [go]
BasicFiles_seek() [go]
BasicFiles_size() [go]
BasicFiles_tell() [go]
BasicFiles_trunc() [go]
BasicFiles_truncAppend() [go]
BasicFiles_write() [go]
read() [go]
resource management
constructing collection queries [go]
determining available resources [go]
Legion approach [go]
management objects [go]
MESSIAHS interface language [go]
refusing reservations [go]
reserving desired resources [go]
resource allocation philosophy [go]
Scheduler data structure [go]
runtime libary
event interfaces [go]
runtime library [go]
active messages [go]
add new event kind [go]
binding process [go]
catching exceptions [go]
compressor [go]
encryptor [go]
event kinds and handlers [go]
events [go]
exception propagation model [go]
exception propagation policy [go]
invocation execution and result return [go]
invocations and messages [go]
Legion buffer [go]
LegionLOID [go]
LOID functionality [go]
message contents [go]
message database [go]
message parameters [go]
message passing [go]
metadata [go]
method invocation [go]
method invocation construction [go]
method ready events [go]
modifying [go]
packability [go]
packer [go]
path expressions [go]
program graphs [go]
programming model [go]
storage [go]
use [go]
work unit [go], [go]

S

seek() [go]
serverLoop() [go]
source LOID [go]
stat() [go]
stub generator [go]

T

terminal I/O library
legion_disconnect_stdio() [go]
legion_map_stdio() [go]
legion_printf() [go]
legion_puts() [go]
legion_register_tty_callback() [go]
legion_tty_init() [go]
legion_tty_write() [go]
legion_unmap_stdio() [go]
legion_watch_stdio() [go]
legionf_disconnect_stdio() [go]
legionf_map_stdio() [go]
legionf_tty_init() [go]
legionf_unmap_stdio() [go]
legionf_watch_stdio() [go]
TrivialMayI() [go]
trunc() [go]
truncAppend() [go]
tty objects [go]
two-dimensional file interfaces [go]
access patterns [go]
asynchronous interface [go]
lio_2d_free_request() [go]
lio_2d_getRead_<TYPE>() [go]
lio_2d_getWrite_<TYPE>() [go]
lio_2d_nbReadBlock_<TYPE>() [go]
lio_2d_nbReadCols_<TYPE>() [go]
lio_2d_nbReadElements_<TYPE>() [go]
lio_2d_nbReadRows_<TYPE>() [go]
lio_2d_nbReadSequential_<TYPE>() [go]
lio_2d_nbWriteBlock_<TYPE>() [go]
lio_2d_nbWriteCols_<TYPE>() [go]
lio_2d_nbWriteElements_<TYPE>() [go]
lio_2d_nbWriteRows_<TYPE>() [go]
lio_2d_nbWriteSequential_<TYPE>() [go]
liof_2d_free_request() [go]
liof_2d_getread_<TYPE>() [go]
liof_2d_getWrite_<TYPE>() [go]
liof_2d_nb_readblock_<TYPE>() [go]
liof_2d_nb_readcols_<TYPE>() [go]
liof_2d_nb_readelements_<TYPE>() [go]
liof_2d_nb_readrows_<TYPE>() [go]
liof_2d_nb_readsequential_<TYPE>() [go]
liof_2d_nb_writeblock_<TYPE>() [go]
liof_2d_nb_writecols_<TYPE>() [go]
liof_2d_nb_writerows_<TYPE>() [go]
liof_2d_nb_writesequential_<TYPE>() [go]
liof_2d_nbWriteelements_<TYPE>() [go]
TwoDFileObject<TYPE>::getRead() [go]
TwoDFileObject<TYPE>::getWrite() [go]
TwoDFileObject<TYPE>::nbReadBlock() [go]
TwoDFileObject<TYPE>::nbReadCols() [go]
TwoDFileObject<TYPE>::nbReadElements() [go]
TwoDFileObject<TYPE>::nbReadRows() [go]
TwoDFileObject<TYPE>::nbReadSequential() [go]
TwoDFileObject<TYPE>::nbWriteBlock() [go]
TwoDFileObject<TYPE>::nbWriteCols() [go]
TwoDFileObject<TYPE>::nbWriteElements() [go]
TwoDFileObject<TYPE>::nbWriteRows() [go]
TwoDFileObject<TYPE>::nbWriteSequential() [go]
examples [go]
header [go]
linking [go]
synchronous interface [go]
lio_2d_create_<TYPE>() [go]
lio_2d_destroy_<TYPE>() [go]
lio_2d_numCols() [go]
lio_2d_numRows() [go]
lio_2d_open_<TYPE>() [go]
lio_2d_readBlock_<TYPE>() [go]
lio_2d_readCols_<TYPE>() [go]
lio_2d_readElements_<TYPE>() [go]
lio_2d_readRows_<TYPE>() [go]
lio_2d_readSequential_<TYPE>() [go]
lio_2d_writeBlock_<TYPE>() [go]
lio_2d_writeCols_<TYPE>() [go]
lio_2d_writeElements_<TYPE>() [go]
lio_2d_writeRows_<TYPE>() [go]
lio_2d_writeSequential_<TYPE>() [go]
liof_2d_create_<TYPE>() [go]
liof_2d_destroy_<TYPE>() [go]
liof_2d_numcols() [go]
liof_2d_numrows() [go]
liof_2d_open_<TYPE>() [go]
liof_2d_readblock_<TYPE>() [go]
liof_2d_readcols_<TYPE>() [go]
liof_2d_readelements_<TYPE>() [go]
liof_2d_readrows_<TYPE>() [go]
liof_2d_readsequential_<TYPE>() [go]
liof_2d_writeblock_<TYPE>() [go]
liof_2d_writecols_<TYPE>() [go]
liof_2d_writeelements_<TYPE>() [go]
liof_2d_writerows_<TYPE>() [go]
liof_2d_writesequential_<TYPE>() [go]
TwoDFileObject<TYPE>::create() [go]
TwoDFileObject<TYPE>::destroy() [go]
TwoDFileObject<TYPE>::numCols() [go]
TwoDFileObject<TYPE>::numRows() [go]
TwoDFileObject<TYPE>::open() [go]
TwoDFileObject<TYPE>::readBlock() [go]
TwoDFileObject<TYPE>::readCols() [go]
TwoDFileObject<TYPE>::readElements() [go]
TwoDFileObject<TYPE>::readRows() [go]
TwoDFileObject<TYPE>::readSequential() [go]
TwoDFileObject<TYPE>::writeBlock() [go]
TwoDFileObject<TYPE>::writeCols() [go]
TwoDFileObject<TYPE>::writeElements() [go]
TwoDFileObject<TYPE>::writeRows() [go]
TwoDFileObject<TYPE>::writeSequential() [go]

U

unpack() [go]
UVaL_LegionDomain_Virginia [go]
UVaL_METHOD_RETURN_VALUE [go]

V

vault object implementations [go]
vault object interface
basic [go]
createOPR() [go]
deleteOPR() [go]
getOPR() [go]
getOPRAddress() [go]
giveOPR() [go]
isManaged() [go]
markActive() [go]
markInactive() [go]
OPAs and OPRs [go]

W

write() [go]

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

Free JavaScripts provided by The JavaScript Source

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