Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractSlurmCmdResult - Class in com.powsybl.computation.slurm
- AbstractSlurmJobMonitor - Class in com.powsybl.computation.slurm
-
Abstract base class for jobs monitors, in charge of monitoring the status of submitted jobs.
- AbstractSlurmJobMonitor(Supplier<List<MonitoredJob>>) - Constructor for class com.powsybl.computation.slurm.AbstractSlurmJobMonitor
- AbstractTask - Class in com.powsybl.computation.slurm
- AbstractTask.CompletableMonitoredJob - Class in com.powsybl.computation.slurm
- await() - Method in class com.powsybl.computation.slurm.AbstractTask
- await() - Method in interface com.powsybl.computation.slurm.SlurmTask
-
Waits for the whole task to be executed, and generates the execution report.
C
- cancelSubmittedJobs() - Method in class com.powsybl.computation.slurm.AbstractTask
-
Asks for cancellation of submitted jobs to Slurm infrastructure.
- cannotSubmit() - Method in class com.powsybl.computation.slurm.AbstractTask
-
Check if task has already been completed, or if computation manager is closing.
- close() - Method in interface com.powsybl.computation.slurm.CommandExecutor
- close() - Method in class com.powsybl.computation.slurm.SlurmComputationManager
- com.powsybl.computation.slurm - module com.powsybl.computation.slurm
- com.powsybl.computation.slurm - package com.powsybl.computation.slurm
- commandByJobId - Variable in class com.powsybl.computation.slurm.AbstractTask
- commandExecutor - Variable in class com.powsybl.computation.slurm.AbstractTask
- CommandExecutor - Interface in com.powsybl.computation.slurm
-
Simple interface to execute shell commands, 1 at a time.
- commandResult - Variable in class com.powsybl.computation.slurm.AbstractSlurmCmdResult
- CommandResult - Record Class in com.powsybl.computation.slurm
-
The results of the execution of a shell command: the exit code, and standard output and standard error as strings.
- CommandResult(int, String, String) - Constructor for record class com.powsybl.computation.slurm.CommandResult
-
Creates an instance of a
CommandResult
record class. - copyShellToRemoteWorkingDir(List<String>, String) - Method in class com.powsybl.computation.slurm.AbstractTask
- create() - Method in class com.powsybl.computation.slurm.SlurmComputationManagerFactory
D
- detectJobsState(List<MonitoredJob>) - Method in class com.powsybl.computation.slurm.AbstractSlurmJobMonitor
- detectJobsState(List<MonitoredJob>) - Method in class com.powsybl.computation.slurm.ScontrolMonitor
- done() - Method in class com.powsybl.computation.slurm.AbstractTask.CompletableMonitoredJob
-
To be called by a monitor when the job has ended successfully.
- done() - Method in interface com.powsybl.computation.slurm.MonitoredJob
-
To be called by a monitor when the job has completed successfully.
E
- environment - Variable in class com.powsybl.computation.slurm.AbstractTask
- equals(Object) - Method in record class com.powsybl.computation.slurm.CommandResult
-
Indicates whether some other object is "equal to" this one.
- execute(ExecutionEnvironment, ExecutionHandler<R>) - Method in class com.powsybl.computation.slurm.SlurmComputationManager
- execute(ExecutionEnvironment, ExecutionHandler<R>, ComputationParameters) - Method in class com.powsybl.computation.slurm.SlurmComputationManager
- execute(String) - Method in interface com.powsybl.computation.slurm.CommandExecutor
- executions - Variable in class com.powsybl.computation.slurm.AbstractTask
- exitCode() - Method in record class com.powsybl.computation.slurm.CommandResult
-
Returns the value of the
exitCode
record component.
F
- failed() - Method in class com.powsybl.computation.slurm.AbstractTask.CompletableMonitoredJob
-
To be called by a monitor when the job has failed.
- failed() - Method in interface com.powsybl.computation.slurm.MonitoredJob
-
To be called by a monitor when the job has completed but with an error (exit code !
- flagDir - Variable in class com.powsybl.computation.slurm.AbstractTask
G
- getCause() - Method in exception com.powsybl.computation.slurm.UncheckedJSchException
- getExecutor() - Method in class com.powsybl.computation.slurm.SlurmComputationManager
- getJobId() - Method in class com.powsybl.computation.slurm.AbstractTask.CompletableMonitoredJob
-
This job ID in slurm
- getJobId() - Method in interface com.powsybl.computation.slurm.MonitoredJob
-
This job ID in slurm
- getLocalDir() - Method in class com.powsybl.computation.slurm.SlurmComputationManager
- getMem() - Method in class com.powsybl.computation.slurm.SlurmComputationParameters
- getName() - Method in class com.powsybl.computation.slurm.SlurmComputationParameters
- getPendingJobs() - Method in class com.powsybl.computation.slurm.AbstractTask
-
The list of jobs for which status must be monitored.
- getPendingJobs() - Method in interface com.powsybl.computation.slurm.SlurmTask
-
Provides the list of jobs for which completion status needs to be monitored.
- getQos() - Method in class com.powsybl.computation.slurm.SlurmComputationParameters
- getResourcesStatus() - Method in class com.powsybl.computation.slurm.SlurmComputationManager
- getVersion() - Method in class com.powsybl.computation.slurm.SlurmComputationManager
H
- hashCode() - Method in record class com.powsybl.computation.slurm.CommandResult
-
Returns a hash code value for this object.
I
- interrupt() - Method in class com.powsybl.computation.slurm.AbstractTask
- interrupt() - Method in interface com.powsybl.computation.slurm.SlurmTask
-
Asks for interruption of the execution of this task, in order to save the infrastructure computation resources.
- interrupted() - Method in class com.powsybl.computation.slurm.AbstractTask.CompletableMonitoredJob
-
To be called if the job is detected to have been killed before completing.
- interrupted() - Method in interface com.powsybl.computation.slurm.MonitoredJob
-
To be called by a monitor if the job is detected to have been killed before completing.
- isOk() - Method in class com.powsybl.computation.slurm.AbstractSlurmCmdResult
- isOk() - Method in interface com.powsybl.computation.slurm.SlurmCmdResult
J
- jobs - Variable in class com.powsybl.computation.slurm.AbstractTask
L
- launchSbatch(SbatchCmd) - Method in class com.powsybl.computation.slurm.AbstractTask
- load() - Static method in class com.powsybl.computation.slurm.SlurmComputationConfig
- load(PlatformConfig) - Static method in class com.powsybl.computation.slurm.SlurmComputationConfig
M
- MonitoredJob - Interface in com.powsybl.computation.slurm
-
An individual job submitted to slurm, an which completion or failure needs to be monitored.
N
- newCommonFile(String) - Method in class com.powsybl.computation.slurm.SlurmComputationManager
P
- parameters - Variable in class com.powsybl.computation.slurm.AbstractTask
R
- run() - Method in class com.powsybl.computation.slurm.AbstractSlurmJobMonitor
S
- SbatchCmd - Class in com.powsybl.computation.slurm
-
A submission command to Slurm: sbatch options scriptName.
- ScontrolCmdFactory - Class in com.powsybl.computation.slurm
- ScontrolMonitor - Class in com.powsybl.computation.slurm
-
A job monitor which uses "scontrol show job ID_OF_JOB" to get state of job, in case, the job itself can not finish completely.
- setCounter(int) - Method in class com.powsybl.computation.slurm.AbstractTask.CompletableMonitoredJob
- SlurmCmdNonZeroException - Exception in com.powsybl.computation.slurm
- SlurmCmdResult - Interface in com.powsybl.computation.slurm
- SlurmComputationConfig - Class in com.powsybl.computation.slurm
- SlurmComputationConfig.SshConfig - Class in com.powsybl.computation.slurm
- SlurmComputationManager - Class in com.powsybl.computation.slurm
- SlurmComputationManager(SlurmComputationConfig) - Constructor for class com.powsybl.computation.slurm.SlurmComputationManager
- SlurmComputationManagerFactory - Class in com.powsybl.computation.slurm
- SlurmComputationManagerFactory() - Constructor for class com.powsybl.computation.slurm.SlurmComputationManagerFactory
- SlurmComputationParameters - Class in com.powsybl.computation.slurm
- SlurmComputationParameters(ComputationParameters, String) - Constructor for class com.powsybl.computation.slurm.SlurmComputationParameters
- SlurmComputationParameters(ComputationParameters, String, Integer) - Constructor for class com.powsybl.computation.slurm.SlurmComputationParameters
-
Additionnal parameters for slurm
- SlurmException - Exception in com.powsybl.computation.slurm
- SlurmException(String) - Constructor for exception com.powsybl.computation.slurm.SlurmException
- SlurmException(Throwable) - Constructor for exception com.powsybl.computation.slurm.SlurmException
- SlurmTask - Interface in com.powsybl.computation.slurm
-
Represents a user submitted tasks, which will probably required the execution of multiple underlying individual jobs on the slurm infrastructure.
- SlurmTaskImpl - Class in com.powsybl.computation.slurm
-
A
SlurmTask
which submits each command as an individual slurm job. - SshConfig(String, int, String, String, int, int) - Constructor for class com.powsybl.computation.slurm.SlurmComputationConfig.SshConfig
- stdErr() - Method in record class com.powsybl.computation.slurm.CommandResult
-
Returns the value of the
stdErr
record component. - stdOut() - Method in record class com.powsybl.computation.slurm.CommandResult
-
Returns the value of the
stdOut
record component. - submit() - Method in interface com.powsybl.computation.slurm.SlurmTask
-
Submits all jobs required to complete this task to the Slurm infrastructure.
- submit() - Method in class com.powsybl.computation.slurm.SlurmTaskImpl
T
- taskCompletion - Variable in class com.powsybl.computation.slurm.AbstractTask
- toString() - Method in record class com.powsybl.computation.slurm.CommandResult
-
Returns a string representation of this record class.
- toString() - Method in class com.powsybl.computation.slurm.SbatchCmd
U
- UncheckedJSchException - Exception in com.powsybl.computation.slurm
- UncheckedJSchException(JSchException) - Constructor for exception com.powsybl.computation.slurm.UncheckedJSchException
- UNZIP_INPUTS_COMMAND_ID - Static variable in class com.powsybl.computation.slurm.AbstractTask
W
- workingDir - Variable in class com.powsybl.computation.slurm.AbstractTask
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form