[GE users] can't start pthread with Gridengine

echoecho chrisbee at u.washington.edu
Thu Jul 23 19:26:01 BST 2009


I'd like to run multi-threaded applications on our cluster as Gridengine jobs, but it appears that Gridengine is not allowing the creation of pthreads.  I've tested two applications: BWA (short-read DNA sequence alignment) and a simple python script that makes one thread.  In both cases the programs cannot create pthreads.  I've tried with and without a parallel environment set up with this configuration:

$ qconf -sp smp
pe_name           smp
slots             999
user_lists        NONE
xuser_lists       NONE
start_proc_args   /bin/true
stop_proc_args    /bin/true
allocation_rule   $pe_slots
control_slaves    FALSE
job_is_first_task TRUE
urgency_slots     min

Both applications can create threads if started directly on a compute node outside of SGE.

Attached is the python script I've used to test thread creation and the bash script that creates the submit script and calls qsub.

Any help in troubleshooting this problem would be much appreciated.


Chris Berthiaume
University of Washington
Center for Environmental Genomics


To unsubscribe from this discussion, e-mail: [users-unsubscribe at gridengine.sunsource.net].

    [ Part 2, "submit_pthreads.sh"  Text/X-SH (Name: "submit_pthreads.sh") ]
    [ ~456 bytes. ]
    [ Unable to print this part. ]

    [ Part 3, "test_pthreads.py"  Application/OCTET-STREAM (Name: ]
    [ "test_pthreads.py") 426 bytes. ]
    [ Unable to print this part. ]

More information about the gridengine-users mailing list