This is a collection of "how-to recipes".
{subsection: FAQs about Pool Administration} *: {wiki: HowToAddJobReq How to add automatic job requirements} *: {wiki: HowToAdjustEnvironment How to adjust the job's environment for the execute machine} *: {wiki: WholeMachineSlots How to allow some jobs to claim the whole machine instead of one slot} *: {wiki: HowToBanMachine How to ban a machine from executing jobs} *: {wiki: HowToBanUser How to ban a user from submitting jobs} *: {wiki: HowToConfigureFairShare How to configure a user's fair share of the pool} *: {wiki: HowToConfigureBackfill How to configure backfill tasks such as BOINC} *: {wiki: HowToConfigureMpiOnWindows How to configure MPI on Windows} *: {wiki: HowToConfigCollectors How to configure multi-tier collectors} *: {wiki: HowToConfigPrioritiesForUsers How to configure priorities/quotas for groups of users} *: {wiki: HowToConfigJobMonitoringandDebugging How to configure pseudo-interactive job monitoring/debugging} *: {wiki: HowToConfigRunOneJobAndExit How to configure Condor on a worker node to run one job and then exit} *: {wiki: HowToDisableFairSharing How to disable fair sharing} *: {wiki: HowToDisablePreemption How to disable preemption} *: {wiki: HowToHaveExecuteMachines How to have execute machines belong to multiple pools} *: {wiki: HowToInsertCustomClassAdIntoJobs How to insert custom ClassAd attributes into a job} *: {wiki: HowToInsertClassAdIntoMachineAds How to insert custom ClassAd attributes into a machine ad} *: {wiki: HowToReserveSlotForSpecialJobs How to reserve a slot or machine for special jobs} *: {wiki: HowToLimitDiskUsageOfJobs How to limit disk usage of jobs} *: {wiki: HowToLimitMemoryUsage How to limit memory usage of jobs} *: {wiki: HowToManageLargeCondorPools How to manage a large Condor pool} *: {wiki: HowToMonitorCondorPoolUsage How to monitor condor pool usage} *: {wiki: HowToScavengeCycles How to scavenge cycles from PBS} *: {wiki: HowToSetUserPriority How to set user priority factors automatically by domain or other username pattern} *: {wiki: HowToShutDownCondor How to shut down Condor without killing jobs} *: {wiki: HowToSteerJobs How to steer jobs towards more desirable machines} *: {wiki: HowToSuspendJobs How to suspend jobs in place of preemption} *: {wiki: HowToSuspendJobsWithAdmin How to suspend jobs with an administative command} *: {wiki: HowToUpgradeCondorGracefully How to upgrade Condor gracefully} *: {wiki: HowToManageGpus How to manage GPUs (OpenCL, CUDA)} *: {wiki: HowToDebugClassAdExpressions How to debug complicated ClassAd expressions} *: {wiki: HowToPackParallelJobs How to schedule parallel jobs to use the minimum number of physical machines} {subsection: FAQs about Job Submission} *: {wiki: HowToChirpRemoteIo How to do remote IO for vanilla universe jobs} *: {wiki: HowToCheckpoint How to checkpoint vanilla universe jobs} *: {wiki: HowToWriteaCondorqWrapper How to write a condor_q wrapper} *: {wiki: HowToRunOneCommandOnEachMachine How to run a command on each machine within a pool} *: {wiki: ExcelJobs How to automate Excel calculations in Condor} *: {wiki: RstatJobs Jobs for R: How to automate R jobs in Condor} *: {wiki: HowToRunMatlab How to run Matlab jobs} *: {wiki: AvoidingBlackHoles How to avoid sending jobs to Black Hole nodes}