Scripts and surrounding infrastructure to run cold in parallel via spatial decomposition on the Polaris supercomputer.
Status: 34-IDE is under construction follwing the APS-U. Project will be updated once beamline is ready to gather data once again.
Paper: https://doi.org/10.1145/3624062.3624613
laue_parallel.pyperforms the parallel computation, andrecon_parallel.pyreconstructs the individual process outputs from the first script- These scripts are controlled by command-line arguments described in the scripts and by the cold config files located in
configs analysiscontains various scripts that are useful for debugging output and logging filesrunscriptscontains shell scripts with HPC settings embedded to queue debug and individual production runsprod_scriptscontains python scripts to generate and run batches of jobs needed for full production runs
Pip installable requirements can be found in requirements.txt. These are additional requirements added on top of the base anaconda environments provided by ALCF. Cloning the environment is recommended before attempting to add or modify packages. Additional external requirements and github links are described requirements.txt commented lines.