Hi all,
I've checked the fsl_sub file. It seems, that fsl_sub just sets the queue, if it is received as a parameter (e.g. fsl_sub -q veryshort.q). In other cases the queue isn't set. And if I run Feat it seems from the logfile, that the queue isn't set.
/usr/share/fsl/4.1/bin/fsl_sub -T 0 -l logs -N feat4_post -j 74 /usr/share/fsl/4.1/bin/feat /home/kutato/Desktop/4D.feat/design.fsf -D /home/kutato/Desktop/4D.feat -poststats 0 0
75
But I think it doesn't matter. The problem is the "-T 0". If I run
FSLPARALLEL=1 fsl_sub -T 0 -q veryshort.q fslmaths 4D.nii.gz -add 1 sum
it doesn't work.
But with "-T 1" it's already OK. I think zero is an invalid "Wall clock time limit" for qsub, and that's the problem. Is it possible to configure my SGE to execute jobs with a Wall clock limit=0?? Or I must change any FSL's files?
Thanks a lot,
Gábor
This is strange because by default fsl_sub (as we provide it) send anything under 20 minutes to the veryshort.q - you might want to check what's in your version of fsl_sub, and if you have anything further being done with that timing estimate passed in with the -T option (e.g. additionally your sysad might have used it to tell SGE when to kill jobs in addition to what queue to use?).
|