[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-users] Requirements translation for grid job submission



Hi,

I'm submitting a job with a class ad as follows:

============================
Universe                = globus
Grid_type               = gt2
GlobusScheduler         = abitibi.sbgrid.org:/jobmanager-condor
Requirements            = ( (OpSys == "OSX") && (Arch == "INTEL") )

Notification            = complete
Notify_user             = ijstokes@xxxxxxxxxxxxxxxxxxx
Executable              = /se/app/vo/sbgrid/scripts/osg_wrapper.py
WhenToTransferOutput    = ON_EXIT
Environment             = PYTHONPATH=$(DOLAR)OSG_APP/sbgrid/lib/python;PYLOG=DEBUG;

InitialDir              = 567
Output                  = out-567
Error                   = err-567
Log                     = log-567

Transfer_input_files    = /opt/osg-shared/home/site/webportal/trials/phaser/2vlj/2vlj.mtz, /opt/osg-shared/se/data/shared/biodb/scopclean100list/scopclean100list-567.lst
Transfer_output_files   = 2vlj-scopclean100-567.tar.bz2
Arguments               = ccp4_cli.py phaser_set 2vlj.mtz scopclean100 567 FP SIGFP 0.3 0.3 0.5
Queue
============================

It then shows up, as expected, with condor_q as:

Requirements                    (((OpSys == "OSX") && (Arch == "INTEL")))

However the job that actually starts on the resource has:

Requirements = (Arch == "X86_64") && (OpSys == "LINUX") && (Disk >= DiskUsage) && ((Memory * 1024) >= ImageSize) && (HasFileTransfer)

Can anyone suggest what is going wrong?  Is it the missing port number for the GlobusScheduler?  I've been using strings like this for some time without problems.

TIA, Ian
-- 
Ian Stokes-Rees                            W: http://sbgrid.org
ijstokes@xxxxxxxxxxxxxxxxxxx               T: +1 617 432-5608 x75
SBGrid, Harvard Medical School             F: +1 617 432-5600