SCR
v3.0
Quick Start
Building SCR
CMake
Spack
Building the SCR
test_api
Example
Running the SCR
test_api
Example
Adding SCR to Your Application
Final Thoughts
Assumptions
Concepts
Jobs, allocations, and runs
Group, store, and redundancy descriptors
Control, cache, and prefix directories
Example of SCR files and directories
Redundancy schemes
Scalable restart
Catastrophic failures
Fetch, flush, and scavenge
Build SCR
Dependencies
CMake
Spack
SCR API
Startup and Shutdown API
SCR_Init
SCR_Finalize
SCR_Config
File Routing API
SCR_Route_file
Checkpoint/Output API
SCR_Need_checkpoint
SCR_Start_output
SCR_Route_file
SCR_Complete_output
Restart API
SCR_Have_restart
SCR_Start_restart
SCR_Route_file
SCR_Complete_restart
General API
SCR_Get_version
SCR_Should_exit
Dataset Management API
SCR_Current
SCR_Delete
SCR_Drop
Space/time semantics
SCR API state transitions
Integrate SCR
Using the SCR API
Init/Finalize
Checkpoint
Restart with SCR
Restart without SCR
Configure SCR for application settings
Building with the SCR library
Configure a job
Setting parameters
Common configurations
Enable debug messages
Specify the job output directory
Specify which checkpoint to load
File-per-process vs shared access
Write file-per-process, read file-per-process
Write file-per-process, read with shared access
Write with shared access
Change checkpoint flush frequency
Change cache location
Change control and cache location
Increase cache size
Change redundancy schemes
Enable asynchronous flush
Group, store, and checkpoint descriptors
SCR parameters
Run a job
Supported platforms
Jobs and job steps
Ignoring node failures
The SCR wrapper script
Example batch script for using SCR restart capability
Halt a job
scr_halt and the halt file
Halt after next checkpoint
Halt before or after a specified time
Halt immediately
Catch a hanging job
Combine, list, change, and unset halt conditions
Remove the halt file
Manage datasets
SCR
Docs
»
Index
Edit on GitHub
Index
Read the Docs
v: v3.0
Versions
latest
v3.0
v3.0rc2
v3.0rc1
v2.0.0
legacy
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.