- 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
-
- 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.
- 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
- 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
- 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.
- 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() - 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.
- 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.
- 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.