tag:blogger.com,1999:blog-369637352024-02-24T01:11:50.136-08:00Open Grid Computing EnvironmentsThis is the OGCE announcement atom feed. Visit the OGCE web site at <u><a href="http://www.collab-ogce.org">http://www.collab-ogce.org</a> </u>. Please subscribe by pointing your browser to <u> <a href="http://collab-ogce.blogspot.com/atom.xml">http://collab-ogce.blogspot.com/atom.xml</a></u>.Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.comBlogger140125tag:blogger.com,1999:blog-36963735.post-20520012848167092702012-02-06T16:57:00.001-08:002012-02-06T16:57:10.789-08:00GCE11 Proceedings Now Available from ACM<div dir="ltr" style="text-align: left;" trbidi="on">
GCE11 Proceedings are now available from <a class="moz-txt-link-freetext" href="http://dl.acm.org/citation.cfm?id=2110486">http://dl.acm.org/citation.cfm?id=2110486</a>.</div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-32290849752336127232011-09-26T12:37:00.001-07:002011-09-26T12:38:37.621-07:00GCE11 Workshop Paper Submission Deadline Extension<div dir="ltr" style="text-align: left;" trbidi="on">
Papers for the GCE11 workshop at Supercomputing 2011 can be submitted through October 3rd, 2011. See <a href="http://www.collab-ogce.org/gce11">http://www.collab-ogce.org/gce11</a> for more details. </div>
Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-14096175841496008772011-09-08T13:57:00.000-07:002011-09-08T13:57:33.416-07:00OGCE Workflow Tools Now in Apache Airavata<div dir="ltr" style="text-align: left;" trbidi="on">The OGCE's tools for managing scientific applications and workflows on grids and clouds are now the <a href="http://incubator.apache.org/airavata/">Apache Airavata </a>incubator project. Community contributions are welcome, and you can become part of the project. We are now following the Apache Software Foundation model for building open source communities. </div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-79383591078140135022011-07-27T17:28:00.000-07:002011-07-27T17:28:13.630-07:00GCE11 Workshop<div dir="ltr" style="text-align: left;" trbidi="on">The Gateway Computing Environments 2011 workshop will be at Supercomputing 2011. Submissions are open and welcome. See <a href="http://www.collab-ogce.org/gce11/index.php/Main_Page">http://www.collab-ogce.org/gce11/index.php/Main_Page</a> for more information.</div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-7943933929453441952011-07-27T12:04:00.000-07:002011-07-27T12:04:55.841-07:00Positions available<div dir="ltr" style="text-align: left;" trbidi="on">The OGCE team at Indiana University has positions available. See <a href="https://jobs.iu.edu/joblisting/index.cfm?jlnum=4193&search=2">https://jobs.iu.edu/joblisting/index.cfm?jlnum=4193&search=2</a> for more information. If you are interested, please apply through Jobs@IU. If you would like more information, contact Marlon: marpierc [at] indiana edu.</div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-3407982984380014432011-04-04T13:14:00.000-07:002011-04-04T13:14:55.669-07:00OGCE Gadget Container GridShib Support<div dir="ltr" style="text-align: left;" trbidi="on">The OGCE gadget container now includes <a href="http://gridshib.globus.org/docs/gridshib-saml-tools-0.5.0/readme.html">GridShib</a> support as part of the default build. We use GridShib to decorate TeraGrid community security credentials with logging attributes: the authentication instant, the user's email address, the user's browser's IP address, and the user's gadget container user name. All installation and configuration steps are handled by the OGCE build process: "mvn clean install" handles the jar deployments and resource configuration files. Decorated credentials can be used or exported to other services.<br />
<br />
GridShib is optional, and gadget container deployments not using it will work as normal.<br />
<br />
<br />
</div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-11429503353725385182011-04-04T13:04:00.000-07:002011-04-04T13:04:43.952-07:00OGCE Gadget Container Part of Apache Rave Incubator<div dir="ltr" style="text-align: left;" trbidi="on">The OGCE Gadget Container is being contributed to the Apache Rave incubator project. The ultimate goal is to produce high quality software for running production Open Social containers. See <a href="http://wiki.apache.org/incubator/RaveProposal">http://wiki.apache.org/incubator/RaveProposal</a> for more information. We will continue to develop the OGCE gadget container in the interim until Rave is ready to release. We will also extend the Rave core to accommodate the requirements of Science Gateways.<br />
<br />
</div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-52704162323538327602011-01-19T12:13:00.000-08:002011-01-19T12:13:31.921-08:00TG10 OGCE PaperThe official version of our TeraGrid 10 paper, "Open grid computing environments: advanced gateway support activities", is now available through the ACM:<br />
<br />
<a href="http://portal.acm.org/citation.cfm?id=1838590&CFID=6079067&CFTOKEN=84307850">http://portal.acm.org/citation.cfm?id=1838590&CFID=6079067&CFTOKEN=84307850</a>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-90454012871743455762010-12-07T12:03:00.001-08:002010-12-07T12:03:30.608-08:00OGCE SciDAC2010 TutorialSciDAC 2010 tutorial slides.<div style="width:425px" id="__ss_6055304"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/marpierc/ogce" title="OGCE SciDAC2010 Tutorial">OGCE SciDAC2010 Tutorial</a></strong><object id="__sse6055304" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-scidac10-101206192927-phpapp02&stripped_title=ogce&userName=marpierc" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6055304" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-scidac10-101206192927-phpapp02&stripped_title=ogce&userName=marpierc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/marpierc">marpierc</a>.</div></div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-21374177906289360512010-12-07T12:02:00.001-08:002010-12-07T12:02:01.873-08:00OGCE TeraGrid 2010 ASTA SupportPresentation on advanced support activities by the IU Science Gateway Group at TeraGrid 10 (accepted presentation).<div style="width:425px" id="__ss_6055362"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/marpierc/ogce-teragrid-2010-asta-support" title="OGCE TeraGrid 2010 ASTA Support">OGCE TeraGrid 2010 ASTA Support</a></strong><object id="__sse6055362" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-tg10-asta-101206193533-phpapp01&stripped_title=ogce-teragrid-2010-asta-support&userName=marpierc" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6055362" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-tg10-asta-101206193533-phpapp01&stripped_title=ogce-teragrid-2010-asta-support&userName=marpierc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/marpierc">marpierc</a>.</div></div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-20079534483707360742010-12-07T12:00:00.001-08:002010-12-07T12:00:00.154-08:00OGCE TeraGrid 2010 Science Gateway Tutorial IntroTutorial intro slides at TG10 in Pittsburgh, August 2-5, 2010<div style="width:425px" id="__ss_6055477"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/marpierc/ogce-teragrid-2010-science-gateway-tutorial-intro" title="OGCE TeraGrid 2010 Science Gateway Tutorial Intro">OGCE TeraGrid 2010 Science Gateway Tutorial Intro</a></strong><object id="__sse6055477" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-tg10-101206195128-phpapp02&stripped_title=ogce-teragrid-2010-science-gateway-tutorial-intro&userName=marpierc" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6055477" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-tg10-101206195128-phpapp02&stripped_title=ogce-teragrid-2010-science-gateway-tutorial-intro&userName=marpierc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/marpierc">marpierc</a>.</div></div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-76453331241798113432010-12-07T11:36:00.001-08:002010-12-07T11:36:05.973-08:00Building Science Gateways with Gadgets and OpenSocialCheck out this SlideShare Presentation: <div style="width:425px" id="__ss_6061707"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/marpierc/building-science-gateways-with-gadgets-and-opensocial" title="Building Science Gateways with Gadgets and OpenSocial">Building Science Gateways with Gadgets and OpenSocial</a></strong><object id="__sse6061707" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-gadget-container-ose2010-101207095118-phpapp02&stripped_title=building-science-gateways-with-gadgets-and-opensocial&userName=marpierc" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6061707" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-gadget-container-ose2010-101207095118-phpapp02&stripped_title=building-science-gateways-with-gadgets-and-opensocial&userName=marpierc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/marpierc">marpierc</a>.</div></div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-65204055694689121472010-12-06T09:00:00.000-08:002010-12-06T09:00:52.177-08:00Twitter, SlideShareOGCE's Twitter feed is <a href="http://twitter.com/ogceproject">http://twitter.com/ogceproject</a>. We have many slide presentations at SlideShare: <a href="http://www.slideshare.net/marpierc/presentations">http://www.slideshare.net/marpierc/presentations</a>.Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-22923268201432977272010-11-17T14:00:00.000-08:002010-11-17T14:00:20.865-08:00OGCE's XBaya Running a GridChem Workflow<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.blogger.com/video.g?token=AD6v5dwsZ8iPk9z3CpEFz6usXoBaXIxy8EpTH6cUXesbtyL9bMiBhWiEjzkm0nBVPF9NltSyxno8fu_vYzY' class='b-hbp-video b-uploaded' frameborder='0'></iframe></div>The movie shows the XBaya workflow composer creating and executing a computational chemistry workflow in the GridChem Science Gateway.Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-86581748325498955642010-11-10T07:03:00.001-08:002010-11-10T07:04:06.661-08:00OGCE Demos and Presentations at SC10 in New OrleansPlease stop by and see us at SC10 November 15-18 in New Orleans at the following times and locations:<br />
<ul><li>We have a mini-workshop Tuesday from 10:00 am - 12:00 noon at the IU booth.</li>
<li>Monday-Thursday at the IU Booth, we have walk-up demos on demand at the interactive touch screen kiosk.</li>
<li>Monday-Thursday at the Purdue Booth, we also have on demand demos.</li>
<li>Wednesday from 1:00-2:00 pm, we have on demand presentations and demos at the NCSA booth.</li>
</ul>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-74309466513603595542010-11-09T09:49:00.000-08:002010-11-09T09:49:26.099-08:00GCE10 Program Now AvailableThe GCE10 workshop program is now available from <a href="http://www.collab-ogce.org/gce10/index.php/Program">http://www.collab-ogce.org/gce10/index.php/Program</a>. GCE10 is being held Sunday, November 14th at SC10 in New Orleans. Pre-prints and slides will be made available from the GCE10 web site.Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-87158116851143007762010-08-30T12:45:00.001-07:002010-08-30T12:45:26.015-07:00GCE10 Deadline ExtensionThe new submission deadline for GCE10 papers is September 13th. The call for papers is available from <a href="http://www.collab-ogce.org./">www.collab-ogce.org.</a>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-57439715285379880462010-08-01T08:09:00.000-07:002010-08-01T08:12:33.999-07:00TG10 Tutorial AgendaHere is the agenda for the OGCE tutorial at TG10 on Monday, August 2nd. Tutorial material will be available for download.<br />
<br />
<b>1:00-2:15 </b><br />
<ul><li>Introduction</li>
<li>computational chemistry workflow demo</li>
<li>build demo</li>
</ul><b>2:15-2:30: </b>Break<br />
<b>2:30-5:00 </b><br />
<ul><li>Hands on demo of OREChem workflow (using XBaya composer)</li>
<li>Hands data mining tutorial (using XRegistry and Experiment Builder gadgets)</li>
<li>Gadget container overview</li>
</ul>Agenda is subject to improvisation based on audience interest and participation.Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-6822857698000148022010-07-15T13:51:00.001-07:002010-07-15T13:51:53.683-07:00Sample Build Instructions Movie for OGCE Portal and ServicesThis link shows how to get the OGCE code base and build the portal and services: <a href="http://ogceportal.iu.teragrid.org/tutorials/CodeBuild.htm" moz-do-not-send="true">http://ogceportal.iu.teragrid.org/tutorials/CodeBuild.htm</a>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-39484879494483741402010-06-30T16:47:00.000-07:002010-07-09T07:03:12.434-07:00GCE10 Workshop Accepted for Supercomputing 2010<div class="MsoNormal">The Gateway Computing Environments workshop (GCE10) has been accepted at SC10. The workshop will be held in room 387 in the New Orleans Convention center on Sunday, Nov 14<sup>th</sup> from 9-5:30. More details coming soon. For previous proceedings of this series, please see <a href="http://www.collab-ogce.org/gce09/index.php/Main_Page">http://www.collab-ogce.org/gce10/index.php/Main_Page</a>.<o:p></o:p></div><div class="MsoNormal"><br />
</div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-53086764747735289002010-06-03T21:28:00.000-07:002010-06-03T22:16:22.703-07:00Condor jDRMAA Example<span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">Notes on using the DRMAA java implementation to submit Condor Jobs.</span></span><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">The Condor jDRMAA implementation can be downloaded from their sourceforge page using svn</span></span></div><div><span class="Apple-style-span" style="line-height: 15px; "><i><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></i></span></div><div><span class="Apple-style-span" style="line-height: 15px; "><i><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">svn co https://condor-jdrmaa.svn.sourceforge.net/svnroot/condor-jdrmaa</span></span></i><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span></div><div><span class="Apple-style-span" style="line-height: 15px; "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></span></div><div><span class="Apple-style-span" style="line-height: 15px; "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">and use ant to build the jar or alternatively download the jar from</span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span></div><span class="Apple-style-span" style="line-height: 15px; "><i><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">http://sourceforge.net/projects/condor-jdrmaa/files/condor-jdrmaa/0.2/condor-drmaa-0.2.jar/download</span></span></i></span><div><span class="Apple-style-span" style="line-height: 15px; "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></span></div><div><span class="Apple-style-span" style="line-height: 15px; "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">Version 0.2 uses the condor command line clients to submit and manage jobs.</span></span></span></div><div><span class="Apple-style-span" style="line-height: 15px; "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">Hence you must make sure that the condor binaries are on path and CONDOR_CONFIG is set if your Condor config file is not in /etc/condor.</span></span></span></div><div><span class="Apple-style-span" style="line-height: 15px; "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></span></div><div><span class="Apple-style-span" style="line-height: 15px; "><span><span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">The notes here pertain to Condor 7.4.2 on Mac OS X but should work on any platform that supports Condor and Java.</span></span></span></span></span></div><div><span class="Apple-style-span" style="line-height: 15px; "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></span></div><div><span class="Apple-style-span" style="line-height: 15px; "><div><i><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">140-182-140-134:0.3 archit$ condor_version </span></span></i></div><div><i><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">$CondorVersion: 7.4.2 Mar 29 2010 BuildID: 227044 $</span></span></i></div><div><i><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">$CondorPlatform: I386-OSX_10_4 $</span></span></i></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">Here is the Java Class I used to perform the Job Submission.</span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">Note that it is in the package org.ogce.jobsub.api</span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">To replicate my setup do</span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><i>mkdir -p org/ogce/jobsub/api</i></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman', serif;"><span class="Apple-style-span" style="font-size:small;"><i><br /></i></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">Create org/ogce/jobsub/api/</span></span><span class="Apple-style-span" style="line-height: normal; "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">DRMAAJobSubmission.java with the following using your favorite editor.</span></span></span></div><div><span class="Apple-style-span" style="line-height: normal; "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></span></div><div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">package</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> org.ogce.jobsub.api;</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">import</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> java.util.ArrayList;</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">import</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span><span style="text-decoration: underline"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">java.util.LinkedList</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">;</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">import</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span><span style="text-decoration: underline"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">java.util.List</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">;</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">import</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span><span style="text-decoration: underline"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">java.util.Set</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">;</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">import</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> org.ggf.drmaa.*;</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">import</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span><span style="text-decoration: underline"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">net.sf.igs</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">.*;</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">public</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">class</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> DRMAAJobSubmission {</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#5077c7;"><span style="color:#000000;"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">public</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">static</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">void</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> main(String[] args) {</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">Session session = </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">null</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">;</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">String jobPath = </span></span><span style="color:#3c35f9;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"/bin/echo"</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">; </span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">session = SessionFactory.getFactory().getSession(); </span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">String jobId = </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">null</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">;</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">JobTemplate jt = </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">null</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">;</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">JobInfo status = </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">null</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">;</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">ArrayList<string> argslist = </string></span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">new</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> ArrayList<string>();</string></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">argslist.add(</span></span><span style="color:#3c35f9;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"Hello"</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">);</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">try</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> {</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">System.</span></span><span style="color:#0b28c6;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">out</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">.println(session.getDrmSystem());</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">System.</span></span><span style="color:#0b28c6;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">out</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">.println(session.getContact());</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">System.</span></span><span style="color:#0b28c6;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">out</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">.println(session.getDrmaaImplementation());</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">session.init(</span></span><span style="color:#3c35f9;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"localhost"</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">);</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">jt = session.createJobTemplate();</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">jt.setRemoteCommand(jobPath);</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">jt.setWorkingDirectory(</span></span><span style="color:#3c35f9;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"/tmp"</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">);</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">jt.setJoinFiles(</span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">true</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">);</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">jt.setOutputPath(</span></span><span style="color:#3c35f9;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"/tmp/hello.out"</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> );</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">jt.setArgs(argslist);</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">jt.setTransferFiles(</span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">new</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> FileTransferMode(</span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">false</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">, </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">false</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">, </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">false</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">));</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">} </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">catch</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> (DrmaaException e) {</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">e.printStackTrace();</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">}</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">try</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> {</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">jobId = session.runJob(jt); </span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">status = session.wait(jobId, Session.</span></span><span style="color:#0b28c6;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">DONE</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">);</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">if</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> (status.wasAborted()) {</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">System.</span></span><span style="color:#0b28c6;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">out</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">.println(</span></span><span style="color:#3c35f9;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"job "</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> + jobId + </span></span><span style="color:#3c35f9;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">" never ran"</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">); </span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">} </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">else</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">if</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> (status.hasExited ()) </span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">{</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#3c35f9;"><span style="color:#000000;"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">System.</span></span></span><span style="color:#0b28c6;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">out</span></span></span><span style="color:#000000;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">.println(</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"job "</span></span><span style="color:#000000;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> + jobId + </span></span></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#3c35f9;"><span style="color:#000000;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span><span class="Apple-style-span" style="color: rgb(60, 53, 249); "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"finished successfully with Exit Status "</span></span></span></span></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#3c35f9;"><span style="color:#000000;"><span class="Apple-style-span" style="color: rgb(60, 53, 249); "><span style="color:#000000;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> + status.getExitStatus()); </span></span></span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">} </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">else</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">if</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> (status.hasSignaled ()) </span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">{</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#3c35f9;"><span style="color:#000000;"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">System.</span></span></span><span style="color:#0b28c6;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">out</span></span></span><span style="color:#000000;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">.println(</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"job "</span></span><span style="color:#000000;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> + jobId + </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">" finished due to signal"</span></span><span style="color:#000000;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> +</span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">status.getTerminatingSignal ());</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">} </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">else</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">{ </span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">System.</span></span><span style="color:#0b28c6;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">out</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">.println(</span></span><span style="color:#3c35f9;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"job "</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> + jobId +</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#3c35f9;"><span style="color:#000000;"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">" finished with unclear conditions"</span></span><span style="color:#000000;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">);</span></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">}</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">} </span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">catch</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> (DrmaaException e) {</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">System.</span></span><span style="color:#0b28c6;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">out</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">.println(</span></span><span style="color:#3c35f9;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"Internal Exception: "</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> + e.getMessage());</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">e.printStackTrace();</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">}</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span style="color:#941766;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">catch</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> (org.ggf.drmaa.InternalException ie)</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">{</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">System.</span></span><span style="color:#0b28c6;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">out</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">.println(</span></span><span style="color:#3c35f9;"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">"Internal Exception: "</span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> + ie.getMessage());</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">ie.printStackTrace();</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">}</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-tab-span" style="white-space:pre"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">}</span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">}</span></span></p></div></span></div><div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">To Compile the file use</span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><i>javac -cp ./condor-drmaa-0.2.jar org/ogce/jobsub/api/DRMAAJobSubmission.java</i></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">and to submit the echo job do</span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><i>java -cp ./condor-drmaa-0.2.jar:. org.ogce.jobsub.api.DRMAAJobSubmission</i> </span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">This assumes you have the condor-drmaa jar in the current folder.</span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">You should see something like</span></span></div><div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><i>Condor</i></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><i><br /></i></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><i>Condor</i></span></span></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><i>job 25.0 finished successfully with Exit Status 0</i></span></span></p></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">Session.init("localhost") call is used to initiate the Condor DRM adaptor and tell it to connect to the scheduler running locally. </span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">The JobTemplate class is used to create the job description which gets translated into a condor submit file which is used as an argument to condor_submit.</span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">The Session class has a number of static members that are used to indicate Job Status. The JobInfo class returned by Session.wait is used to retrieve the current status of the job after it has been submitted using the session.runJob method. Session.wait takes as its second argument the time until which the call must block. In this case the call blacks until the job Completes as indicated by Session.DONE.</span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">In Order to specify job attributes not supported by the Getters and Setters we can use the setNativeSpecification method of the JobTemplate class.</span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">So In order to submit a Condor-G job all we need to do is add the line </span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></div><div><span class="Apple-style-span" style="color: rgb(60, 53, 249); "><span style="color: rgb(0, 0, 0); "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><i>jt.setNativeSpecification(</i></span></span></span><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><i>"Universe=Grid \n globusscheduler=qb1.loni.org/jobmanager"</i></span></span><span style="color: rgb(0, 0, 0); "><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><i>);</i></span></span></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">before submitting the job.</span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"><br /></span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;">Please note that the attributes must be separated by a new line (\n) character so that the submit file is generated correctly. Also it must be noted that jDRMAA sets the Universe to Vanilla by default, but since the Native Specification is written in the submit file after the Universe=Vanilla line, it can be used to override the Universe setting.</span></span></div><div><span class="Apple-style-span" style="font-family:'times new roman';"><span class="Apple-style-span" style="font-size:small;"> </span></span></div></div>Archit Kulshresthahttp://www.blogger.com/profile/05092747927267769425noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-50041071543649112852010-05-18T08:41:00.000-07:002010-05-18T08:41:52.865-07:00Gadget Container, Registry, and Experiment Builder Movie Links<span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-style-span" style="font-size: medium;">The links below show movie tutorials for the OGCE Gadget Container and two major new gadgets in the "ogce-all" release described in the previous post. </span></span></span><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-style-span" style="font-size: medium;"><br />
</span></span></span></div><div><ul><li><span class="Apple-style-span" style="font-family: 'Lucida Grande';">OGCE Gadget Container: portal software for running secure Open Social gadgets: </span><span class="Apple-style-span" style="font-family: 'Lucida Grande';"><a href="http://ogceportal.iu.teragrid.org/tutorials/Gadget_Container.htm">http://ogceportal.iu.teragrid.org/tutorials/Gadget_Container.htm</a></span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">XRegistry Gadget: a gadget for registering host computers and scientific application services into the OGCE XRegistry service: <a href="http://ogceportal.iu.teragrid.org/tutorials/XregistryInterface.htm">http://ogceportal.iu.teragrid.org/tutorials/XregistryInterface.htm</a></span></li>
<li><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;">Experiment Builder Gadget and XBaya Workflow Composer: the experiment builder gadget allows you to build, execute, and monitor experiments from services and workflow stored in XRegistry: <a href="http://ogceportal.iu.teragrid.org/tutorials/ExperimentBuilder.htm">http://ogceportal.iu.teragrid.org/tutorials/ExperimentBuilder.htm</a></span></li>
</ul></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;"><span class="Apple-style-span" style="font-size: medium;"><br />
</span></span></span></div><div><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"><span class="Apple-style-span" style="font-size: 11px;"><a href="http://ogceportal.iu.teragrid.org/tutorials/Gadget_Container.htm"></a><span class="Apple-style-span" style="font-size: medium;"><br />
</span></span></span><br />
</div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-86699342663044649792010-05-12T07:40:00.000-07:002010-05-12T07:40:24.285-07:00OGCE "All" Release CandidateAn initial release candidate of the next generation of the OGCE software stack is now available. The download is available by anonymous SVN checkout using the command. <br />
<br />
svn co https://ogce.svn.sourceforge.net/svnroot/ogce/ogce-all-rc1<br />
<br />
This is a preview release that will need to undergo additional acceptance testing, but it is stable for early users. Future updates can be obtained using the usual "svn update" command, and the release can be modularly rebuilt.<br />
<br />
This download integrates several software components:<br />
<br />
<ol><li>The OGCE Gadget Container: an iGoogle-style portal container for science gateways.</li>
<li>Experiment Builder and XRegistry gadgets for interfacing with the OGCE GFAC and XRegistry services and the XBaya workflow composer</li>
<li>XRegistery and GFAC services for registering, launching, monitoring, and sharing application services and workflows.</li>
<li>A collection of third party gadgets.</li>
</ol><div>Everything can be built with a single command: mvn clean install. Maven profiles also allow you to build subcomponents: </div><div><ol><li><b>mvn clean install -Dservices-only</b> builds only GFAC and XBaya. These services can run on separate servers from the gadget container, and you can run more than one instance of these services.</li>
<li><b>mvn clean install -Dgadget-container</b> builds just the gadget container.</li>
<li><b>mvn clean install -Dgadgets-and-clients</b> builds the gadget container, registry gadget, and experiment builder gadget.</li>
</ol><div><br />
</div></div><div><br />
</div>Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-83648431861233976692010-04-28T13:32:00.001-07:002010-04-28T13:36:42.814-07:00Updated TeraGrid CA Files(Reposting from general TeraGrid mailing lists)<br />
<br />
Changes have been made to the list of Teragrid recognized Certificate Authorities.<br />
<br />
The new CA tarball, v1.10, can be found on repo. This tarball adds the new PSC MyProxy CA, with hash value 4b2783ac. You can obtain a copy of the tarball and signatures file from the software WG site at:<br />
<span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"><a href="http://software.teragrid.org/security/teragrid-certs.tar.gz">http://software.teragrid.org/security/teragrid-certs.tar.gz</a></span><br />
<a href="http://software.teragrid.org/security/teragrid-certs.tar.gz.asc">http://software.teragrid.org/security/teragrid-certs.tar.gz.asc</a><br />
<br />
Please incorporate the new list as specified (RPs, Science Gateways and users within 24 hours)Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0tag:blogger.com,1999:blog-36963735.post-9784903587861955112010-04-26T12:40:00.000-07:002010-04-26T12:41:25.784-07:00New OGCE Discussion List, Google GroupWe have created a new, open group for OGCE discussion questions and announcements. The group URL is <a href="http://groups.google.com/group/ogce-discuss">http://groups.google.com/group/ogce-discuss</a>, and the group email address is <a href="mailto:ogce-discuss@googlegroups.com" style="color: #0000cc;">ogce-discuss@googlegroups.com</a>. This email address replaces the older discuss@ogce.org mailing list.<br />
<br />
You are welcome to join, and we also allow anonymous viewing and moderated posts by group non-members. Only project managers can see the member list.<br />
<br />
The project RSS feed is <a href="http://groups.google.com/group/ogce-discuss/feed/rss_v2_0_msgs.xml">http://groups.google.com/group/ogce-discuss/feed/rss_v2_0_msgs.xml</a>.Anonymoushttp://www.blogger.com/profile/11646814516542136925noreply@blogger.com0