This document provides instructions for installing Condor, a workload management system, on a Windows laptop. It describes downloading the Condor msi installer from the Condor home page, running the installer, accepting the license, and configuring Condor for a local, personal installation that starts jobs immediately. The document demonstrates running Condor and submitting a sample CPU-intensive C program to test that Condor is functioning properly. The output log file shows the jobs being executed on the local host by Condor daemons.
1 of 32
More Related Content
How to install a personal condor
1. How to Install a Personal
Condor on Your Windows
Laptop
Guy Tel-Zur
Ben-Gurion University of the Negev
2. Download Condor
? Condor home page:
– http://www.cs.wisc.edu/condor
? Download link:
– http://www.cs.wisc.edu/condor/downloads-
v2/download.pl
? For Windows I recommend the msi installer
3. Start the Installer
In these slides: Version 7.4.2. Released on April 6, 2010 is demonstrated
23. Let’s write a short C program and check
Condor: my own cpu_burn version:
#include <math.h>
#include <stdio.h>
int main() {
int iMAX = 60000;
int i,j;
float fNORM, fMAX;
float x,y;
fMAX = iMAX; // convert to float
fNORM = fMAX * fMAX;
for (j=0;j<iMAX;j++)
for (i=0;i<iMAX;i++) {
y = i; // convert to float
x = y*y/fNORM;
}
return 0;
}
24. Just copy & paste the code to
your favorite IDE and compile
25. In a text editor create your
submit file:
universe = vanilla
You should have in the
executable = cpu_burn.exe same folder the
Error = executable and the
err.$(Cluster).$(Process) submit file
Output =
out.$(Cluster).$(Process)
Log = log.$(Cluster).$(Process)
Queue 5
31. Check the logfile that was
created
000 (088.001.000) 04/26 10:23:10 Job submitted from host:
<127.0.0.1:50486>
...
001 (088.001.000) 04/26 10:23:19 Job executing on host: <127.0.0.1:50487>
...
005 (088.001.000) 04/26 10:24:20 Job terminated.
(1) Normal termination (return value 0)
Usr 0 00:00:27, Sys 0 00:00:00 - Run Remote Usage
Usr 0 00:00:00, Sys 0 00:00:00 - Run Local Usage
Usr 0 00:00:27, Sys 0 00:00:00 - Total Remote Usage
Usr 0 00:00:00, Sys 0 00:00:00 - Total Local Usage
0 - Run Bytes Sent By Job
15686 - Run Bytes Received By Job
0 - Total Bytes Sent By Job
15686 - Total Bytes Received By Job
...
32. That’s it
Send your comments/suggestions to
Guy Tel-Zur
gtelzur at bgu dot ac dot il