Archiving Data on Kronos
Kronos is the mass storage system at OLCF. Each user has a directory of the form:
/nl/kronos/olcf/<projectID>/users/<userID>
and data can be transferred there using standard Unix commands.
Note
You need to be logged into dtn.olcf.ornl.gov to access kronos.  It is
not visible directly from Frontier or Andes.
A submission / shell script pair that automates the transfer of data is available in workflow/job_scripts/hpss as:
olcf_kronos.submit: the slurm submission scriptkronos_process.sh: a BASH script that finds output and automates the archiving.
You submit the job from the directory containing the plotfiles you wish to archive. It will then:
tar up the diagnostic files, inputs, and other metadata into a file with the date-stamp in the file name and copy that to kronos
find all of the plotfiles and tar them directly to kronos. If the tar is successful, it will move the plotfile into a
plotfiles/subdirectory and add a.processedfile so the script knows it was archived already.find the checkpoint files matching a pattern (currently defaults to every 5000 steps) and archive those in the same fashion, moving them to a
checkfiles/subdirectory once archived.loop, looking for new output files
By default, it will not transfer the last file, in case it is actively being written to.
Tip
The olcf_kronos_once.submit can be used to just transfer without the loop
waiting for new files.