Installing Boinc on Windows

From wiki
Jump to: navigation, search

Installing Boinc on Windows and Running it on Condor Backfill

Instructions for installing and running boinc on windows:

1. Install boinc to computer using directions from: http://research.cs.wisc.edu/htcondor/manual/v8.2/3_12Setting_Up.html#SECTION004129600000000000000

2. In the condor directory create a directory called boinc.

3. Copy ca-bundle.crt from C:/Program Files/BOINC to /condor/boinc

4. Copy the following and paste into the bottom of the condor.config file:


  ######################################################################
  ## BOINC - <your name> - <the date>
  ######################################################################
  # Define a shared macro that can be used to define other settings.
  # This directory must be manually created before attempting to run
  # any backfill jobs.
  BOINC_HOME = $(LOCAL_DIR)\boinc
  # Path to the boinc_client to use, and required universe setting
  BOINC_Executable = C:\PROGRA~1\BOINC\boinc.exe
  BOINC_Universe = vanilla
  # What initial working directory should BOINC use?
  BOINC_InitialDir = $(BOINC_HOME)
  # Where to place stdout and stderr
  BOINC_Output = $(BOINC_HOME)\boinc.out
  BOINC_Error = $(BOINC_HOME)\boinc.err
  #When using BOINC on Windows, the configuration variable BOINC_InitialDir
  #will not be respected fully. To work around this difficulty, pass the 
  #BOINC home directory directly to the BOINC application via the 
  #BOINC_Arguments configuration variable 
  BOINC_Arguments = --dir $(BOINC_HOME)
  # Turn on backfill functionality, and use BOINC
  ENABLE_BACKFILL = TRUE
  BACKFILL_SYSTEM = BOINC
  # Spawn a backfill job if we've been Unclaimed for more than 5
  # minutes 
  START_BACKFILL = $(StateTimer) > (5 * $(MINUTE))
  #TESTING
  #START_BACKFILL = True
  #EVICT_BACKFILL = False
  # Evict a backfill job if the machine is busy (based on keyboard
  # activity or cpu load)
  #EVICT_BACKFILL = $(MachineBusy)
  # replaced above with below since BOINC was evicting itself - Meehean 8/28/15
  EVICT_BACKFILL = $(KeyboardBusy)


Info on LCBoinc account found under LCBoinc wiki


Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox