SCR
legacy
  • Quick Start
    • Obtaining the SCR Source
    • Building SCR
      • Spack
      • CMake
    • Building the SCR test_api Example
    • Running the SCR test_api Example
    • Getting SCR into 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
    • Scalable checkpoint
    • Scalable restart
    • Catastrophic failures
    • Fetch, flush, and scavenge
  • Build SCR
    • Dependencies
    • Spack
    • CMake
  • SCR API
    • General API
      • SCR_Init
      • SCR_Finalize
      • SCR_Get_version
      • SCR_Should_exit
      • SCR_Route_file
    • Checkpoint API
      • SCR_Need_checkpoint
      • SCR_Start_checkpoint
      • SCR_Complete_checkpoint
    • Restart API
      • SCR_Have_restart
      • SCR_Start_restart
      • SCR_Complete_restart
    • Output API
      • SCR_Start_output
      • SCR_Complete_output
    • Space/time semantics
    • SCR API state transitions
  • Integrate SCR
    • Using the SCR API
      • Init/Finalize
      • Checkpoint
      • Restart with SCR
      • Restart without SCR
    • Building with the SCR library
  • Run a job
    • Supported platforms
    • Jobs and job steps
    • Ignoring node failures
    • The SCR wrapper script
    • Example batch script for using SCR restart capability
  • Configure a job
    • Setting parameters
    • Group, store, and checkpoint descriptors
    • SCR parameters
  • 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 »
  • Search
  • Edit on GitHub


© Copyright 2017, SCR Revision 68414920.

Built with Sphinx using a theme provided by Read the Docs.