Presentation is loading. Please wait.

Presentation is loading. Please wait.

Holding slide prior to starting show. Applications WG Jonathan Giddy

Similar presentations


Presentation on theme: "Holding slide prior to starting show. Applications WG Jonathan Giddy"— Presentation transcript:

1 Holding slide prior to starting show

2 Applications WG Jonathan Giddy J.P.Giddy@wesc.ac.uk

3 Objectives Find out who’s here Gather case studies of applications –Basic details of applications & contacts –Select issues with using Condor –Discuss solutions, attempted and potential Create a section for the Condor Week document –Basic details of all applications & contacts –Real or potential solutions to problems –Requirements for Condor or 3 rd parties No new items on our To Do lists

4 Survey What field are you working in? –Bio, Chem, Phys, Earth Sci, Engin, Econ, Soc Sci, Humanities, Comp Sci, Grid,… Architecture –Single, Pleasantly Parallel, MW, Workflow What 3rd party codes do you use? –BLAST, Gaussian,… What libraries do you use? –MPI, OpenMP, pthreads, sockets,… What languages do you use? –Fortran, C, C++, Java, Perl, Python, VB,…

5 Report Description of problem area and application Issues with running the application using Condor, or “Condor is wonderful” Solutions –Attempted solutions that did not work –A solution that worked, and comments on how satisfactory the solution is –Other solutions that come to mind, but haven’t been tried, or that require modifications to Condor or other non-trivial effort

6 Example Long-running physics simulation written using OpenMP run on our 8x8 processor SGI Condor pool Issue: –Condor does not support OpenMP Our solution: –Use VIRTUAL_MACHINE_TYPE to partition machine into 3x8 processor VM’s and 40x1 processor VM’s. –Inflexible configuration and complex policy

7 Some More Examples Running a Matlab application on nodes that may not have Matlab installed File transfer under Condor-G Long running Windows applications Controlling Condor from applications Need application exit code to make decisions Licence control Application tries to display a window Code uses particular x86 extensions Watch output of program during execution Pool configuration was inappropriate

8 Layout Field, application summary, project, contact For one project: Description of –the problem solved by the application –the application characteristics: runtime, libraries, parameters,… –the experiment: no. of jobs, data source,… Issues with running the application using Condor, and optionally, for each issue: –Attempted solutions –Implemented solutions –Potential solutions

9 Potential solutions How would I submit 'perl foo.pl' to Condor in the submit file? RTFM Add to documentation / FAQ Create a perl universe… …and python, tcl, matlab… Create a capability to create arbitrary universes

10


Download ppt "Holding slide prior to starting show. Applications WG Jonathan Giddy"

Similar presentations


Ads by Google