-
Notifications
You must be signed in to change notification settings - Fork 42
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Introduce a Flux Adapter specifically for Spectrum MPI. * first attempt at a flux adapter, very basic, probably not functional Bugfix: If reservation AND if reservation is set, then use it. Bugfix: If reservation is not empty, replace bank. Fixed an issue where check_status is able to return nothing. Correction to cast an int to a str in a join. switching to flux api, many splash-specific hacks unfortunately flux reworked tweak Addition of a short-circuit clause to avoid RPC. Avoid making an RPC for an already empty job list. fail gracefully for joblists that aren't lists Correction to previous short circuit code. use a sub-instance for multi-node jobs, explicitly generate an mpirun hostlist fix hostlist usage get mpirun going between nodes, use rsh, round-robin across nodes remove autobind from adapter add ncores tweak to mpirun generation switch ncores def clear PMI_ split out err, rename output split out err, rename output split out err, rename output allow cancel to fall back to kill, then check done make use of ncores parameter in submission switch to using cores per task Updates to how additional arguments are passed. Previously we were popping items out of the dictionaries that we passed in. Now we use copy and get. rework for mpich launch Update to add "cores per task" as a run parameter. removing path tweak for better submission parameters * Corrected key assignment in options. * Tweak to pass walltime in seconds. * Correction of a missing time formatter. * Addition of different complete status codes. * Addition of "runrequest" to encountered states. * Corrections to flux_status call and cast * Correction to walltime pass. * Correction of "walltime" var to "wt". * Update to allow for GPUs to be specified. * Correction of a missed comma. * Corrections to style. * More style changes. * Corrections for style in study. * Style correction for adapter import. * Renamed FluxScriptAdapter to prepend Spectrum variant name. * Moved Flux runtime importing internal to the class. * Correction to fix import of the renamed Spectrum variant. * go back to mpirun * Minor style fix.
- Loading branch information
Showing
6 changed files
with
491 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.