Skip navigation links
A C D E F G H I J K L M N O P R S T V W 

A

acquire() - Method in class org.simgrid.msg.Mutex
 
acquire(double) - Method in class org.simgrid.msg.Semaphore
Locks on the semaphore object until the provided timeout expires
acquire() - Method in class org.simgrid.msg.Semaphore
Locks on the semaphore object with no timeout
advanceState(int, int) - Method in class org.simgrid.msg.RngStream
Advances the state of the stream by k values, without modifying the states of other streams (as in RngStream_SetSeed), nor the values of Bg and Ig associated with this stream.
all() - Static method in class org.simgrid.msg.Host
Returns all hosts of the installed platform.
all() - Static method in class org.simgrid.msg.Storage
This static method returns all of the storages of the installed platform.
all() - Static method in class org.simgrid.msg.VM
 
As - Class in org.simgrid.msg
 
As() - Constructor for class org.simgrid.msg.As
 

C

cancel() - Method in class org.simgrid.msg.Task
Cancels a task.
capacity - Variable in class org.simgrid.msg.Semaphore
Semaphore capacity, defined when the semaphore is created.
close() - Method in class org.simgrid.msg.File
Close the file.
Comm - Class in org.simgrid.msg
Communication action, representing an ongoing communication between processes.
Comm() - Constructor for class org.simgrid.msg.Comm
Protected constructor, used by Comm factories in Task.
create(String) - Method in class org.simgrid.msg.Process
The natively implemented method to create an MSG process.
createEnvironment(String) - Static method in class org.simgrid.msg.Msg
Create the simulation environment by parsing a platform file.
critical(String) - Static method in class org.simgrid.msg.Msg
Issue a critical logging message.
currentHost() - Static method in class org.simgrid.msg.Host
Returns the host of the current process.

D

debug(String) - Static method in class org.simgrid.msg.Msg
Issue a debug logging message.
deployApplication(String) - Static method in class org.simgrid.msg.Msg
Starts your processes by parsing a deployment file.
destroy() - Method in class org.simgrid.msg.VM
 
dsend(String) - Method in class org.simgrid.msg.Task
Send the task asynchronously on the specified mailbox, with no way to retrieve whether the communication succeeded or not
dsendBounded(String, double) - Method in class org.simgrid.msg.Task
Send the task asynchronously on the specified mailbox, with no way to retrieve whether the communication succeeded or not

E

energyInit() - Static method in class org.simgrid.msg.Msg
Tell the kernel that you want to use the energy plugin
environmentGetRoutingRoot() - Static method in class org.simgrid.msg.Msg
 
error(String) - Static method in class org.simgrid.msg.Msg
Issue an error logging message.
execute() - Method in class org.simgrid.msg.Task
Executes a task on the location on which the current process is running.
exit() - Method in class org.simgrid.msg.Process
 

F

File - Class in org.simgrid.msg
 
File(String) - Constructor for class org.simgrid.msg.File
Constructor, opens the file.
finalize() - Method in class org.simgrid.msg.Comm
Destroy the C communication object, when the GC reclaims the java part.
finalize() - Method in class org.simgrid.msg.Mutex
 
finalize() - Method in class org.simgrid.msg.RngStream
 
finalize() - Method in class org.simgrid.msg.Semaphore
Deletes this semaphore when the GC reclaims it
finalize() - Method in class org.simgrid.msg.Task
Deletes a task once the garbage collector reclaims it
finished - Variable in class org.simgrid.msg.Comm
Indicates if the communication is finished
fromPID(int) - Static method in class org.simgrid.msg.Process
This static method gets a process from a PID.

G

getAttachedStorage() - Method in class org.simgrid.msg.Host
This methods returns the list of storages (names) attached to an host
getByName(String) - Static method in class org.simgrid.msg.Host
This static method gets an host instance associated with a native host of your platform.
getByName(String) - Static method in class org.simgrid.msg.Storage
This static method gets a storage instance associated with a native storage of your platform.
getCapacity() - Method in class org.simgrid.msg.Semaphore
Returns the semaphore capacity
getClock() - Static method in class org.simgrid.msg.Msg
Retrieves the simulation time
getConsumedEnergy() - Method in class org.simgrid.msg.Host
Returns the amount of Joules consumed by that host so far
getCoreNumber() - Method in class org.simgrid.msg.Host
 
getCount() - Static method in class org.simgrid.msg.Host
Counts the installed hosts.
getCount() - Static method in class org.simgrid.msg.Process
This static method returns the current amount of processes running
getCurrentProcess() - Static method in class org.simgrid.msg.Process
This static method returns the currently running process.
getData() - Method in class org.simgrid.msg.Host
 
getFlopsAmount() - Method in class org.simgrid.msg.Task
Gets the remaining amount of flops to execute in this task If it's ongoing, you get the exact amount at the present time.
getFreeSize() - Method in class org.simgrid.msg.Storage
This method returns the free size (in bytes) of a storage element.
getHost() - Method in class org.simgrid.msg.Process
Returns the host of the process.
getHost() - Method in class org.simgrid.msg.Storage
Returns the host name the storage is attached to
getHosts() - Method in class org.simgrid.msg.As
 
getHostVariablesName() - Static method in class org.simgrid.trace.Trace
Get declared user host variables.
getLinkVariablesName() - Static method in class org.simgrid.trace.Trace
Get declared user link variables.
getMessageSize() - Method in class org.simgrid.msg.Task
 
getMountedStorage() - Method in class org.simgrid.msg.Host
Returns the list of mount point names on an host
getName() - Method in class org.simgrid.msg.As
 
getName() - Method in class org.simgrid.msg.Host
 
getName() - Method in class org.simgrid.msg.Process
Returns the name of the process
getName() - Method in class org.simgrid.msg.Storage
This method returns the name of a storage.
getName() - Method in class org.simgrid.msg.Task
Gets the name of the task
getPID() - Method in class org.simgrid.msg.Process
This method returns the PID of the process.
getPPID() - Method in class org.simgrid.msg.Process
This method returns the PID of the parent of a process.
getProperty(String) - Method in class org.simgrid.msg.As
 
getProperty(String) - Method in class org.simgrid.msg.Host
 
getProperty(String) - Method in class org.simgrid.msg.Process
Returns the value of a given process property.
getProperty(String) - Method in class org.simgrid.msg.Storage
Returns the value of a given storage property.
getSender() - Method in class org.simgrid.msg.Task
Gets the sender of the task (or null if not sent yet)
getSize() - Method in class org.simgrid.msg.Storage
This method returns the size (in bytes) of a storage element.
getSons() - Method in class org.simgrid.msg.As
 
getSource() - Method in class org.simgrid.msg.Task
Gets the source of the task (or null if not sent yet).
getSpeed() - Method in class org.simgrid.msg.Host
This method returns the speed of the processor of a host (in flops), regardless of the current load of the machine.
getTask() - Method in class org.simgrid.msg.Comm
Returns the task associated with the communication.
getUsedSize() - Method in class org.simgrid.msg.Storage
This method returns the used size (in bytes) of a storage element.
getVMByName(String) - Static method in class org.simgrid.msg.VM
 

H

hasData() - Method in class org.simgrid.msg.Host
Returns true if the host has an associated data object.
Host - Class in org.simgrid.msg
A host object represents a location (any possible place) where a process may run.
Host() - Constructor for class org.simgrid.msg.Host
 
HostFailureException - Exception in org.simgrid.msg
This exception is raised when the host on which you are running has just been rebooted.
HostFailureException() - Constructor for exception org.simgrid.msg.HostFailureException
Constructs an HostFailureException without a detail message.
HostFailureException(String) - Constructor for exception org.simgrid.msg.HostFailureException
Constructs an HostFailureException with a detail message.
HostNotFoundException - Exception in org.simgrid.msg
This exception is raised when looking for a non-existing host.
HostNotFoundException() - Constructor for exception org.simgrid.msg.HostNotFoundException
Constructs an HostNotFoundException without a detail message.
HostNotFoundException(String) - Constructor for exception org.simgrid.msg.HostNotFoundException
Constructs an HostNotFoundException with a detail message.
hostPopState(String, String) - Static method in class org.simgrid.trace.Trace
Pop the last value of a state of a given host.
hostPushState(String, String, String) - Static method in class org.simgrid.trace.Trace
Push a new value for a state of a given host.
hostSetState(String, String, String) - Static method in class org.simgrid.trace.Trace
Set the user state to the given value.
hostStateDeclare(String) - Static method in class org.simgrid.trace.Trace
Declare a user state that will be associated to hosts.
hostStateDeclareValue(String, String, String) - Static method in class org.simgrid.trace.Trace
Declare a new value for a user state associated to hosts.
hostVariableAdd(String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to a variable of a host.
hostVariableAddWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to a variable of a host at a given timestamp.
hostVariableDeclare(String) - Static method in class org.simgrid.trace.Trace
Declare a new user variable associated to hosts.
hostVariableDeclareWithColor(String, String) - Static method in class org.simgrid.trace.Trace
Declare a new user variable associated to hosts with a color.
hostVariableSet(String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of a variable of a host.
hostVariableSetWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of a variable of a host at a given timestamp.
hostVariableSub(String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from a variable of a host.
hostVariableSubWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from a variable of a host at a given timestamp.

I

info(String) - Static method in class org.simgrid.msg.Msg
Issue an information logging message
init(String[]) - Static method in class org.simgrid.msg.Msg
Initialize a MSG simulation.
internalmig(Host) - Method in class org.simgrid.msg.VM
Invoke native migration routine
irecv(String) - Static method in class org.simgrid.msg.Task
Starts listening for receiving a task from an asynchronous communication
irecvBounded(String, double) - Static method in class org.simgrid.msg.Task
Starts listening for receiving a task from an asynchronous communication with a capped rate
isCreated() - Method in class org.simgrid.msg.VM
Returns whether the given VM is currently suspended
isend(String) - Method in class org.simgrid.msg.Task
Sends the task on the mailbox asynchronously
isendBounded(String, double) - Method in class org.simgrid.msg.Task
Sends the task on the mailbox asynchronously (capping the sending rate to \a maxrate)
isMigrating() - Method in class org.simgrid.msg.VM
Returns whether the given VM is currently running
isOn() - Method in class org.simgrid.msg.Host
Tests if an host is up and running.
isRunning() - Method in class org.simgrid.msg.VM
Returns whether the given VM is currently running
isSuspended() - Method in class org.simgrid.msg.Process
Tests if a process is suspended.
isSuspended() - Method in class org.simgrid.msg.VM
Returns whether the given VM is currently suspended

J

JniException - Exception in org.simgrid.msg
Exception raised when there is a problem within the bindings (in JNI).
JniException() - Constructor for exception org.simgrid.msg.JniException
Constructs an JniException without a detail message.
JniException(String) - Constructor for exception org.simgrid.msg.JniException
Constructs an JniException with a detail message.
JniException(String, Exception) - Constructor for exception org.simgrid.msg.JniException
 

K

kill() - Method in class org.simgrid.msg.Process
Simply kills the receiving process.
killAll(int) - Static method in class org.simgrid.msg.Process
This method kills all running process of the simulation.

L

linkSrcDstVariableAdd(String, String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to the variable present in the links connecting source and destination.
linkSrcdstVariableAddWithTime(double, String, String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to the variable present in the links connecting source and destination at a given timestamp.
linkSrcDstVariableSet(String, String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of the variable present in the links connecting source and destination.
linkSrcDstVariableSetWithTime(double, String, String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of the variable present in the links connecting source and destination at a given timestamp.
linkSrcDstVariableSub(String, String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from the variable present in the links connecting source and destination.
linkSrcDstVariableSubWithTime(double, String, String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from the variable present in the links connecting source and destination at a given timestamp.
linkVariableAdd(String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to a variable of a link.
linkVariableAddWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Add a value to a variable of a link at a given timestamp.
linkVariableDeclare(String) - Static method in class org.simgrid.trace.Trace
Declare a new user variable associated to links.
linkVariableDeclareWithColor(String, String) - Static method in class org.simgrid.trace.Trace
Declare a new user variable associated to links with a color.
linkVariableSet(String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of a variable of a link.
linkVariableSetWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of a variable of a link at a given timestamp.
linkVariableSub(String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from a variable of a link.
linkVariableSubWithTime(double, String, String, double) - Static method in class org.simgrid.trace.Trace
Subtract a value from a variable of a link at a given timestamp.
listen(String) - Static method in class org.simgrid.msg.Task
Listen whether there is a task waiting (either for a send or a recv) on the mailbox identified by the specified alias
listenFrom(String) - Static method in class org.simgrid.msg.Task
Tests whether there is a pending communication on the mailbox identified by the specified alias, and who sent it

M

main(String[]) - Static method in class org.simgrid.msg.Msg
Example launcher.
main(String[]) - Method in class org.simgrid.msg.Process
The main function of the process (to implement).
main(String[]) - Static method in class org.simgrid.NativeLib
Hidden debug main() function It is not the Main-Class defined in src/bindings/java/MANIFEST.in (org.simgrid.msg.Msg is), so it won't get executed by default.
migrate(Host) - Method in class org.simgrid.msg.Process
Migrates a process to another host.
migrate(Host) - Method in class org.simgrid.msg.VM
Change the host on which all processes are running (pre-copy is implemented)
Msg - Class in org.simgrid.msg
 
MsgException - Exception in org.simgrid.msg
This exception is an abstract class grouping all MSG-related exceptions
MsgException() - Constructor for exception org.simgrid.msg.MsgException
Constructs an MsgException without a detail message.
MsgException(String) - Constructor for exception org.simgrid.msg.MsgException
Constructs an MsgException with a detail message.
Mutex - Class in org.simgrid.msg
A mutex implemented on top of SimGrid synchronization mechanisms.
Mutex() - Constructor for class org.simgrid.msg.Mutex
 

N

name - Variable in class org.simgrid.msg.Host
 
name - Variable in class org.simgrid.msg.Storage
Storage name
name - Variable in class org.simgrid.msg.Task
Task name
NativeException - Exception in org.simgrid.msg
Exception 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.
nativeFinalize() - Method in class org.simgrid.msg.Comm
 
nativeFinalize() - Method in class org.simgrid.msg.Task
 
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.Mutex
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.Storage
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 (for JNI), don't do it yourself
nativeInit() - Static method in class org.simgrid.NativeLib
Main function loading all the native classes that we need
nativeInit(String) - Static method in class org.simgrid.NativeLib
Helper function trying to load one requested library
NativeLib - Class in org.simgrid
Helper class loading the native functions of SimGrid that we use for downcalls Almost all org.simgrid.msg.* classes contain a static bloc (thus executed when the class is loaded) containing a call to this.

O

off() - Method in class org.simgrid.msg.Host
Stops the host if it is on
on() - Method in class org.simgrid.msg.Host
Starts the host if it is off
open(String) - Method in class org.simgrid.msg.File
Opens the file whose name is the string pointed to by path.
org.simgrid - package org.simgrid
 
org.simgrid.msg - package org.simgrid.msg
 
org.simgrid.trace - package org.simgrid.trace
 

P

Process - Class in org.simgrid.msg
A process may be defined as a code, with some private data, executing in a location (host).
Process() - Constructor for class org.simgrid.msg.Process
Default constructor
Process(String, String) - Constructor for class org.simgrid.msg.Process
Constructs a new process from the name of a host and his name.
Process(String, String, String[]) - Constructor for class org.simgrid.msg.Process
Constructs a new process from the name of a host and his name.
Process(Host, String) - Constructor for class org.simgrid.msg.Process
Constructs a new process from a host and his name.
Process(Host, String, String[]) - Constructor for class org.simgrid.msg.Process
Constructs a new process from a host and his name, the arguments of here method function are specified by the parameter args.
Process(Host, String, String[], double, double) - Constructor for class org.simgrid.msg.Process
Constructs a new process from a host and his name, the arguments of here method function are specified by the parameter args.
ProcessKilledError - Error in org.simgrid.msg
Used internally to interrupt the user code when the process gets killed.
ProcessKilledError(String) - Constructor for error org.simgrid.msg.ProcessKilledError
 
ProcessNotFoundException - Exception in org.simgrid.msg
Exception raised when looking for a non-existing process.
ProcessNotFoundException() - Constructor for exception org.simgrid.msg.ProcessNotFoundException
Constructs an ProcessNotFoundException without a detail message.
ProcessNotFoundException(String) - Constructor for exception org.simgrid.msg.ProcessNotFoundException
Constructs an ProcessNotFoundException with a detail message.

R

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, .
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.
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
Resume a process that was suspended by Process.suspend().
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.

S

seek(long, long) - Method in class org.simgrid.msg.File
Write elements into a file.
SEEK_CUR - Static variable in class org.simgrid.msg.File
 
SEEK_END - Static variable in class org.simgrid.msg.File
 
SEEK_SET - Static variable in class org.simgrid.msg.File
 
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 specified mailbox
send(String, double) - Method in class org.simgrid.msg.Task
Sends the task on the specified mailbox (wait at most \a timeout seconds)
sendBounded(String, double) - Method in class org.simgrid.msg.Task
Sends the task on the specified mailbox (capping the sending rate to \a maxrate)
sendBounded(String, double, double) - Method in class org.simgrid.msg.Task
Sends the task on the specified mailbox (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
Specify whether the process should restart when its host restarts after a failure A process naturally stops when its host stops.
setBound(double) - Method in class org.simgrid.msg.Task
Changes the maximum CPU utilization of a computation task.
setBound(double) - Method in class org.simgrid.msg.VM
Set a CPU bound for a given VM.
setBytesAmount(double) - Method in class org.simgrid.msg.Task
Set the amount of bytes to exchange the task Warning if the communication is already started and ongoing, this call does nothing.
setData(Object) - Method in class org.simgrid.msg.Host
 
setFlopsAmount(double) - Method in class org.simgrid.msg.Task
Set the computation amount needed to process the task Warning if the execution is already started and ongoing, this call does nothing.
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
 
setProperty(String, String) - Method in class org.simgrid.msg.Storage
Change the value of a given storage property.
setSeed(int[]) - Method in class org.simgrid.msg.RngStream
Sets the initial seed Ig of stream g to the vector seed.
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.
start() - Method in class org.simgrid.msg.VM
start the VM
startTime - Variable in class org.simgrid.msg.Process
Time at which the process should be created
Storage - Class in org.simgrid.msg
 
Storage() - Constructor for class org.simgrid.msg.Storage
 
StorageNotFoundException - Exception in org.simgrid.msg
Exception raised when looking for a non-existing storage.
StorageNotFoundException() - Constructor for exception org.simgrid.msg.StorageNotFoundException
Constructs an StorageNotFoundException without a detail message.
StorageNotFoundException(String) - Constructor for exception org.simgrid.msg.StorageNotFoundException
Constructs an StorageNotFoundException with a detail message.
suspend() - Method in class org.simgrid.msg.Process
Suspends the process.
suspend() - Method in class org.simgrid.msg.VM
Immediately suspend the execution of all processes within the given VM No suspension cost occurs.

T

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 a 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 a new parallel task with the specified processing amount and amount for each host implied.
TaskCancelledException - Exception in org.simgrid.msg
Exception raised when a 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
Exception raised when sending a task timeouts
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
 
toString() - Method in class org.simgrid.msg.Host
 
toString() - Method in class org.simgrid.msg.Storage
 
Trace - Class in org.simgrid.trace
 
Trace() - Constructor for class org.simgrid.trace.Trace
 
TransferFailureException - Exception in org.simgrid.msg
Exception raised if sending a task fails
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.

V

verb(String) - Static method in class org.simgrid.msg.Msg
Issue a verbose logging message.
VM - Class in org.simgrid.msg
 
VM(Host, String) - Constructor for class org.simgrid.msg.VM
Create a `basic' VM (i.e.
VM(Host, String, int, int, int) - Constructor for class org.simgrid.msg.VM
Create a VM
vmVariableDeclare(String) - Static method in class org.simgrid.trace.Trace
Declare a new user variable associated to VMs.
vmVariableSet(String, String, double) - Static method in class org.simgrid.trace.Trace
Set the value of a variable of a VM.

W

waitAll(Comm[], double) - Static method in class org.simgrid.msg.Comm
Wait all of the communications
waitAll(Comm[]) - Static method in class org.simgrid.msg.Comm
Wait all of the communications, with no maximal delay
waitAny(Comm[]) - Static method in class org.simgrid.msg.Comm
Wait any of the communications, and return the rank of the terminating comm
waitCompletion() - Method in class org.simgrid.msg.Comm
Wait infinitely for the completion of the communication (infinite timeout)
waitCompletion(double) - Method in class org.simgrid.msg.Comm
Wait for the completion of the communication.
waitFor(double) - Method in class org.simgrid.msg.Process
Makes the current process sleep until time seconds have elapsed.
warn(String) - Static method in class org.simgrid.msg.Msg
Issue a warning logging message.
wouldBlock() - Method in class org.simgrid.msg.Semaphore
returns a boolean indicating it this semaphore would block at this very specific time Note that the returned value may be wrong right after the function call, when you try to use it...
write(long, long) - Method in class org.simgrid.msg.File
Write elements into a file.
A C D E F G H I J K L M N O P R S T V W 
Skip navigation links