pub enum Action {
Show 13 variants
LocalAndOutput,
Local,
Output,
Slurm,
Check,
Pull,
RemoteCheck,
Push,
SlurmCancel,
Shell,
Pack,
Discard,
QuickTest,
}
Variants§
LocalAndOutput
Default action of executing locally and creating the output files.
Local
Execute remaining runs locally and sequentially.
Output
Just generates the output with the available data
Slurm
Package the executions into Slurm jobs and send them to the Slurm queue system.
Check
Checks how many results it has.
Pull
Bring results from the remote via sftp.
RemoteCheck
Performs a check action on the remote.
Push
Push data into the remote.
SlurmCancel
Cancel all slurm jobs owned by the experiment.
Shell
Create shell/skeleton/carcase files. This is, create a folder containing the files: main.cfg, main.od, remote. Use --source
to copy them from a existing one.
Pack
Builds up a binary.results
if it does not exists and erase all runs/run*/
.
Discard
Removes results. Intended to use with --where
clauses to select the copromised experiments.
QuickTest
Executes a few cycles of each simulation, to detect possible runtime failures.
Trait Implementations§
impl Copy for Action
impl StructuralPartialEq for Action
Auto Trait Implementations§
impl Freeze for Action
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnwindSafe for Action
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more