# hoo.condor # # Discussion: # # This is a simple example of a condor submit description file. # # The "universe" is "MPI". This environment is needed in order # to run an MPI job. # # The "initial directory" tells CONDOR the name of the working # directory. # # The "executable" is the program "hoo", which was created by # compiling the C++ program "hoo.cpp" with mpiCC, that is: # mpiCC hoo.cpp # mv a.out hoo # Note that the machine on which the hoo executable runs must be # the same kind of machine on which it was compiled. # # No platform is specified, so the default will be used, that is, # the job will be run on a machine which has the same architecture # and operating system as the machine from which the job was submitted. # # A log file "hoo.log" will be produced, containing events that # occur during the execution of the job. # # The output command specifies a file into which the output from # the program will be written. $(NODE) is a special macro which # will assign a unique value to each machine on which the program # is run. The result is that, probably, we will get four output files, # hoo_0.output, hoo_1.output, hoo_2.output and hoo_3.output. # # The MACHINE_COUNT = 4 command requests that the program be run # on 4 processors. # # Licensing: # # This code is distributed under the GNU LGPL license. # # Modified: # # 27 August 2013 # # Author: # # John Burkardt # universe = MPI initialdir = /panfs/panasas1/users/jburkardt/public_html/examples/condor # # Note that we need to have created the "hoo" executable using # the mpiCC command. # executable = hoo log = hoo.log output = hoo_$(NODE).output machine_count = 4 queue