Overview of HTCondor/Pegasus SFAPI Integration
mainThe SFAPI integration allows Pegasus and HTCondor to submit jobs to the Perlmutter supercomputer at NERSC in environments where there is no shared filesystem between the submit host and the remote cluster.
It functions as a BLAHP (Batch Local ASCII Helper Protocol) plugin, using a set of shell scripts to bridge HTCondor's Grid Universe and the remote batch system. Communication with Perlmutter (including file transfers, job submission, status queries, and cancellations) is managed via the NERSC Superfacility API (SFAPI) Python client.