Description of problem: We need an OpenMPI (mpirun) wrapper script that works w/ Condor. Matt had alluded that such scripts exist a while back and that he could help get us that. The RFE here would be to request that working wrapper scripts be included in a future condor RPM release. Files:
Created attachment 369980 [details] Wrapper script, test prog, makefile, config, submit file Test environment: FC11, Personal Condor (7.4.1-0.5) Files attached: condor_config.local - to set up personal condor as dedicated scheduler+resource (if needed) mpi.sub - PU submit file ompiscript - wrapper script that is very similar to packaged mich1, lam scripts sshd.sh - modified from stock to make this work properly for my test (not sure how it ever worked) summpi.c - simple MPI sum C++ code Makefile - for above Note the use of pmackinn comments to indicate where I had to tweak/optimize things in my test env. This hasn't been tested in our MRG pool but I guess I don't foresee Condor problems (maybe MPI though which is out of my element). The use of file transfer in the submission is crucial for the supporting scripts like sshd.sh. I have a theory about this which I will pursue.
http://condor-wiki.cs.wisc.edu/index.cgi/tktview?tn=1174 MODI->ASSIGNED (might as well be POST) while scripts are going upstream
Built in condor 7.4.3-0.4
Tested on RHEL 4/5 x i386/x86_64 with condor-7.4.3-0.5 and it works.
This should be tested across at least 4 machines
Tested on 4 machines for each combination RHEL 4/5 x i386/x86_64 with condor-7.4.3-0.11 and it works.
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: This new feature adds a an OpenMPI (mpirun) wrapper script that works with Condor.
Technical note updated. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1 +1 @@ -This new feature adds a an OpenMPI (mpirun) wrapper script that works with Condor.+This new feature adds an OpenMPI wrapper script to Condor. It adds support for OpenMPI jobs.
Technical note updated. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1 +1 @@ -This new feature adds an OpenMPI wrapper script to Condor. It adds support for OpenMPI jobs.+This update introduces ompiscript, an OpenMPI wrapper script that works with Condor.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2010-0773.html