SCR caches checkpoint data in storage on the compute nodes of a Linux cluster to provide a fast, scalable checkpoint / restart capability for MPI codes.
The SCR install/bin directory is a bit crowded. Many of these commands are invoked by other SCR scripts, and not by the user directly. To present a cleaner interface, it would be helpful to move the internal commands to a new /libexec directory and just leave the user commands in /bin.
Commands to leave in /bin:
scr_run and variants
scr_prerun
scr_should_exit
scr_list_down_nodes
scr_postrun
scr_index
scr_halt
scr_print useful for collecting debug info from user
The SCR
install/bin
directory is a bit crowded. Many of these commands are invoked by other SCR scripts, and not by the user directly. To present a cleaner interface, it would be helpful to move the internal commands to a new/libexec
directory and just leave the user commands in/bin
.Commands to leave in
/bin
:scr_run
and variantsscr_prerun
scr_should_exit
scr_list_down_nodes
scr_postrun
scr_index
scr_halt
scr_print
useful for collecting debug info from user