Skip to main content.

Computing with HTCondor™

Our goal is to develop, implement, deploy, and evaluate mechanisms and policies that support High Throughput Computing (HTC) on large collections of distributively owned computing resources. Guided by both the technological and sociological challenges of such a computing environment, the Center for High Throughput Computing at UW-Madison has been building the open source HTCondor distributed computing software (pronounced "aitch-tee-condor") and related technologies to enable scientists and engineers to increase their computing throughput.

Note: The HTCondor software was known as 'Condor' from 1988 until its name changed in 2012. If you are looking for Phoenix Software International's software development and library management system for z/VSE or z/OS, click here.

Latest News [RSS]

HTCondor 8.8.5 released!

September 4, 2019

The HTCondor team is pleased to announce the release of HTCondor 8.8.5. A stable series release contains significant bug fixes. Highlights of this release are: Fixed two performance problems on Windows; Fixed Java universe on Debian and Ubuntu systems; Added two knobs to improve performance on large scale pools; Fixed a bug where requesting zero GPUs would require a machine with GPUs; HTCondor can now recognize nVidia Volta and Turing GPUs. More details about the fixes can be found in the Version History. HTCondor 8.8.5 binaries and source code are available from our Downloads page.
HTCondor 8.8.4 released!

July 9, 2019

The HTCondor team is pleased to announce the release of HTCondor 8.8.4. A stable series release contains significant bug fixes. Highlights of this release are: Python 3 bindings - see version history for details (requires EPEL on EL7); Can configure DAGMan to dramatically reduce memory usage on some DAGs; Improved scalability when using the python bindings to qedit jobs; Fixed infrequent schedd crashes when removing scheduler universe jobs; The condor_master creates run and lock directories when systemd doesn't; The condor daemon obituary email now contains the last 200 lines of log. More details about the fixes can be found in the Version History. HTCondor 8.8.4 binaries and source code are available from our Downloads page.
HTCondor 8.9.2 released!

June 4, 2019

The HTCondor team is pleased to announce the release of HTCondor 8.9.2. This development series release contains new features that are under development. This release contains all of the bug fixes from the 8.8.3 stable release. Enhancements in the release include: The HTTP/HTTPS file transfer plugin will timeout and retry transfers; A new multi-file box.com file transfer plugin to download files; The manual has been moved to Read the Docs; Configuration options for job-log time-stamps (UTC, ISO 8601, sub-second); Several improvements to SSL authentication; New TOKEN authentication method enables fine-grained authorization control. Further details can be found in the Development Version History and the Stable Version History. HTCondor 8.9.2 binaries and source code are available from our Downloads page.
HTCondor 8.8.3 released!

May 28, 2019

The HTCondor team is pleased to announce the release of HTCondor 8.8.3. A stable series release contains significant bug fixes. Highlights of this release are: Fixed a bug where jobs were killed instead of peacefully shutting down; Fixed a bug where a restarted schedd wouldn't connect to its running jobs; Improved file transfer performance when sending multiple files; Fix a bug that prevented interactive submit from working with Singularity; Orphaned Docker containers are now cleaned up on execute nodes; Restored a deprecated Python interface that is used to read the event log. More details about the fixes can be found in the Version History. HTCondor 8.8.3 binaries and source code are available from our Downloads page.
HTCondor 8.9.1 released!

April 17, 2019

The HTCondor team is pleased to announce the release of HTCondor 8.9.1. This development series release contains new features that are under development. This release contains all of the bug fixes from the 8.8.2 stable release. Enhancements in the release include: An efficient curl plugin that supports uploads and authentication tokens; HTCondor automatically supports GPU jobs in Docker and Singularity; File transfer times are now recorded in the user job log and the job ad. Further details can be found in the Development Version History and the Stable Version History. HTCondor 8.9.1 binaries and source code are available from our Downloads page.
HTCondor 8.8.2 released!

April 11, 2019

The HTCondor team is pleased to announce the release of HTCondor 8.8.2. A stable series release contains significant bug fixes. Highlights of this release are: Fixed problems with condor_ssh_to_job and Singularity jobs; Fixed a problem that could cause condor_annex to crash; Fixed a problem where the job queue would very rarely be corrupted; condor_userprio can report concurrency limits again; Fixed the GPU discovery and monitoring code to map GPUs in the same way; Made the CHIRP_DELAYED_UPDATE_PREFIX configuration knob work again; Fixed restarting HTCondor from the Service Control Manager on Windows; Fixed a problem where local universe jobs could not use condor_submit; Restored a deprecated Python interface that is used to read the event log; Fixed a problem where condor_shadow reuse could confuse DAGMan. More details about the fixes can be found in the Version History. HTCondor 8.8.2 binaries and source code are available from our Downloads page.

The European HTCondor Workshop 2019 will take place in Ispra, Italy from 9am Tuesday Sept 24 until lunchtime Friday Sept 27. Registration is open, and we are looking for speakers! See the workshop web page and also the announcement email to register and for details.

Software

Community

Research and Development