- name - Variable in class org.simgrid.msg.Process
-
The name of the process.
- name - Variable in class org.simgrid.msg.Task
-
Task name
- NativeException - Exception in org.simgrid.msg
-
This exception is raised when there is an error within the C world of SimGrid.
- NativeException(String) - Constructor for exception org.simgrid.msg.NativeException
-
Constructs an NativeException
with a detail message.
- nativeInit() - Static method in class org.simgrid.msg.As
-
Class initializer, to initialize various JNI stuff
- nativeInit() - Static method in class org.simgrid.msg.Comm
-
Class initializer, to initialize various JNI stuff
- nativeInit() - Static method in class org.simgrid.msg.File
-
Class initializer, to initialize various JNI stuff
- nativeInit() - Static method in class org.simgrid.msg.Host
-
Class initializer, to initialize various JNI stuff
- nativeInit() - Static method in class org.simgrid.msg.Msg
-
- nativeInit() - Static method in class org.simgrid.msg.Mutex
-
Class initializer, to initialize various JNI stuff
- nativeInit() - Static method in class org.simgrid.msg.Process
-
Class initializer, to initialize various JNI stuff
- nativeInit() - Static method in class org.simgrid.msg.RngStream
-
Class initializer, to initialize various JNI stuff
- nativeInit() - Static method in class org.simgrid.msg.Semaphore
-
Class initializer, to initialize various JNI stuff
- nativeInit() - Static method in class org.simgrid.msg.Task
-
Class initializer, to initialize various JNI stuff
- nativeInit() - Static method in class org.simgrid.msg.VM
-
Class initializer, to initialize various JNI stuff
- nextProcessId - Static variable in class org.simgrid.msg.Process
-
Even if this attribute is public you must never access to it.
- randInt(int, int) - Method in class org.simgrid.msg.RngStream
-
Returns a (pseudo)random number from the discrete uniform distribution over the integers
{i, i + 1, . . . , j}
- randU01() - Method in class org.simgrid.msg.RngStream
-
Returns a (pseudo)random number from the uniform distribution over the interval (0, 1), after advancing the state by one step.
- read(long, long) - Method in class org.simgrid.msg.File
-
Read elements of a file.
- reboot() - Method in class org.simgrid.msg.VM
-
Reboot the VM, restarting all the processes in it.
- receive(String) - Static method in class org.simgrid.msg.Task
-
Retrieves next task from the mailbox identified by the specified name
- receive(String, double) - Static method in class org.simgrid.msg.Task
-
Retrieves next task on the mailbox identified by the specified name (wait at most \a timeout seconds)
- receive(String, Host) - Static method in class org.simgrid.msg.Task
-
Retrieves next task sent by a given host on the mailbox identified by the specified alias
- receive(String, double, Host) - Static method in class org.simgrid.msg.Task
-
Retrieves next task sent by a given host on the mailbox identified by the specified alias (wait at most \a timeout seconds)
- receiveBounded(String, double) - Static method in class org.simgrid.msg.Task
-
Retrieves next task from the mailbox identified by the specified name with a capped rate
- receiveBounded(String, double, double) - Static method in class org.simgrid.msg.Task
-
Retrieves next task on the mailbox identified by the specified name (wait at most \a timeout seconds) with a capped rate
- receiveBounded(String, Host, double) - Static method in class org.simgrid.msg.Task
-
Retrieves next task sent by a given host on the mailbox identified by the specified alias with a capped rate
- receiveBounded(String, double, Host, double) - Static method in class org.simgrid.msg.Task
-
Retrieves next task sent by a given host on the mailbox identified by the specified alias (wait at most \a timeout seconds)
with a capped rate
- receiving - Variable in class org.simgrid.msg.Comm
-
Indicates if the communication is a receiving communication
- release() - Method in class org.simgrid.msg.Mutex
-
- release() - Method in class org.simgrid.msg.Semaphore
-
Releases the semaphore object
- resetNextSubstream() - Method in class org.simgrid.msg.RngStream
-
Reinitializes the stream g to the beginning of its next substream: Ng is computed, and Cg and
Bg are set to Ng .
- resetStart() - Method in class org.simgrid.msg.RngStream
-
Reinitializes the stream g to its initial state: Cg and Bg are set to Ig .
- restart() - Method in class org.simgrid.msg.Process
-
Restarts the process from the beginning
- restartStartSubstream() - Method in class org.simgrid.msg.RngStream
-
Reinitializes the stream g to the beginning of its current substream: Cg is set to Bg .
- resume() - Method in class org.simgrid.msg.Process
-
Resumes a suspended process by resuming the task on which it was
waiting for the completion.
- resume() - Method in class org.simgrid.msg.VM
-
Immediately resumes the execution of all processes within the given VM
No resume cost occurs.
- RngStream - Class in org.simgrid.msg
-
Export of RngStreams for Java
- RngStream() - Constructor for class org.simgrid.msg.RngStream
-
Creates and returns a new stream without identifier.
- RngStream(String) - Constructor for class org.simgrid.msg.RngStream
-
Creates and returns a new stream with identifier "name".
- run() - Static method in class org.simgrid.msg.Msg
-
Run the MSG simulation.
- run() - Method in class org.simgrid.msg.Process
-
This method runs the process.
- Semaphore - Class in org.simgrid.msg
-
A semaphore implemented on top of SimGrid synchronization mechanisms.
- Semaphore(int) - Constructor for class org.simgrid.msg.Semaphore
-
Creates a new semaphore with the given capacity.
- send(String) - Method in class org.simgrid.msg.Task
-
Sends the task on the mailbox identified by the specified name
- send(String, double) - Method in class org.simgrid.msg.Task
-
Sends the task on the mailbox identified by the specified name (wait at most \a timeout seconds)
- sendBounded(String, double) - Method in class org.simgrid.msg.Task
-
Sends the task on the mailbox identified by the specified alias (capping the sending rate to \a maxrate)
- sendBounded(String, double, double) - Method in class org.simgrid.msg.Task
-
Sends the task on the mailbox identified by the specified alias (capping the sending rate to \a maxrate) with a timeout
- setAntithetic(boolean) - Method in class org.simgrid.msg.RngStream
-
If a = true the stream g will start generating antithetic variates, i.e., 1 - U instead of U , until
this method is called again with a = false.
- setAsyncMailbox(String) - Static method in class org.simgrid.msg.Host
-
This static method sets a mailbox to receive in asynchronous mode.
- setAutoRestart(boolean) - Method in class org.simgrid.msg.Process
-
Sets the "auto-restart" flag of the process.
- setComputeDuration(double) - Method in class org.simgrid.msg.Task
-
Set the computation amount needed to process the task
- setData(Object) - Method in class org.simgrid.msg.Host
-
Sets the data of the host.
- setDataSize(double) - Method in class org.simgrid.msg.Task
-
Set the data size of the task
- setId(Long) - Method in class org.simgrid.msg.Task
-
- setKillTime(double) - Method in class org.simgrid.msg.Process
-
Set the kill time of the process
- setName(String) - Method in class org.simgrid.msg.Task
-
Sets the name of the task
- setPackageSeed(int[]) - Static method in class org.simgrid.msg.RngStream
-
Sets the initial seed of the package RngStreams to the six integers in the vector seed.
- setPriority(double) - Method in class org.simgrid.msg.Task
-
This method sets the priority of the computation of the task.
- setProperty(String, String) - Method in class org.simgrid.msg.Host
-
Change the value of a given host property.
- setSeed(int[]) - Method in class org.simgrid.msg.RngStream
-
Sets the initial seed Ig of stream g to the vector seed.
- showArgs() - Method in class org.simgrid.msg.Process
-
- shutdown() - Method in class org.simgrid.msg.VM
-
Immediately kills all processes within the given VM.
- sleep(long) - Static method in class org.simgrid.msg.Process
-
Makes the current process sleep until millis millisecondes have elapsed.
- sleep(long, int) - Static method in class org.simgrid.msg.Process
-
Makes the current process sleep until millis milliseconds and nanos nanoseconds
have elapsed.
- start() - Method in class org.simgrid.msg.Process
-
This method actually creates and run the process.
- startTime - Variable in class org.simgrid.msg.Process
-
Start time of the process
- storage - Variable in class org.simgrid.msg.File
-
- suspend() - Method in class org.simgrid.msg.Process
-
Suspends the process by suspending the task on which it was
waiting for the completion.
- suspend() - Method in class org.simgrid.msg.VM
-
Immediately suspend the execution of all processes within the given VM
No suspension cost occurs.
- task - Variable in class org.simgrid.msg.Comm
-
Task associated with the comm.
- Task - Class in org.simgrid.msg
-
A task is either something to compute somewhere, or something to exchange between two hosts (or both).
- Task() - Constructor for class org.simgrid.msg.Task
-
Default constructor (all fields to 0 or null)
- Task(String, double, double) - Constructor for class org.simgrid.msg.Task
-
Construct an new task with the specified processing amount and amount
of data needed.
- Task(String, Host[], double[], double[]) - Constructor for class org.simgrid.msg.Task
-
Construct an new parallel task with the specified processing amount and amount for each host
implied.
- TaskCancelledException - Exception in org.simgrid.msg
-
This exception is raised when task is cancelled.
- TaskCancelledException() - Constructor for exception org.simgrid.msg.TaskCancelledException
-
Constructs an TaskCancelledException
without a detail message.
- TaskCancelledException(String) - Constructor for exception org.simgrid.msg.TaskCancelledException
-
Constructs an TaskCancelledException
with a detail message.
- test() - Method in class org.simgrid.msg.Comm
-
Returns if the communication is finished or not.
- TimeoutException - Exception in org.simgrid.msg
-
This exception is raised when time's out while sending tasks.
- TimeoutException() - Constructor for exception org.simgrid.msg.TimeoutException
-
Constructs an TimeoutFailureException
without a detail message.
- TimeoutException(String) - Constructor for exception org.simgrid.msg.TimeoutException
-
Constructs an TransferFailureException
with a detail message.
- toString() - Method in class org.simgrid.msg.As
-
- TransferFailureException - Exception in org.simgrid.msg
-
This exception is raised if transfer failed while sending tasks.
- TransferFailureException() - Constructor for exception org.simgrid.msg.TransferFailureException
-
Constructs an TransferFailureException
without a detail message.
- TransferFailureException(String) - Constructor for exception org.simgrid.msg.TransferFailureException
-
Constructs an TransferFailureException
with a detail message.