Archive for the ‘Announcements’ Category

Classical Revolution Ann Arbor kickoff on Cinco de Mayo

Tuesday, April 28th, 2009

I’m getting a first Classical Revolution chamber jam going next Tuesday in Ann Arbor! The first event will be at the Kerrytown Concert House, with other, non-concert house venues to come. If you’re interested in coming, come. If you’re interested in playing, let me know via Facebook or email.

Classical Revolution Ann Arbor
Tuesday, May 5
8 PM
Kerrytown Concert House, 415 N Fourth Ave

XgridLite for Leopard

Thursday, February 26th, 2009

The other day I released XgridLite for Leopard, something which should have happened about a year and a half ago. There are no substantial changes whatsoever, except that version 1.1 works on Leopard. However, it breaks Tiger support, so if you haven’t upgraded yet—I suspect a small minority of the kind of people that use XgridLite—you should still use version 1.0.2.

XgridLite 1.0.2 Released Under GPL

Sunday, December 17th, 2006

I just released XgridLite 1.0.2. The only change from the last version is the removal of all code related to license verification, and an open source license: the Free Software Foundation’s GNU General Public License. There’s no reason for me to extort $15 from fellow grid geeks any longer; for such a small community it just makes sense to give the code away for free and ask for donations. (Plus, I never got around to writing an automatic way to send people licenses after they pay, and i don’t have much time these days as a grad student for such things.)

Check out code.edbaskerville.com for the source.

XgridLite 1.0.2 Source Posted

Sunday, December 17th, 2006

Spurred by an increasing devotion to free information and free culture and because I don’t want to write an automatic license-generation engine, I’m releasing XgridLite under the GNU GPL. Code available via WebSVN or just via:

svn co http://code.edbaskerville.com/svn/xgridlite

XgridDRMAA 0.1.1, With Examples

Tuesday, August 22nd, 2006

I silently released XgridDRMAA 0.1 the other day; today I’m releasing XgridDRMAA 0.1.1 and announcing it to the appropriate mailing lists.

You can download it here:

http://code.edbaskerville.com/xgrid_drmaa/XgridDRMAA.dmg

I have now included simple example code in all three supported languages (C, Objective-C, Java). For people working in Mac-only environments, I highly recommend the Objective-C interface. If you want your code to work with, e.g., Sun Grid Engine as well, the Java interface is convenient. If you’re attached to C, go ahead, but the API is a little cumbersome. All three languages use the Objective-C implementation at their core. (In the case of Java, there are actually two levels of wrapping: Java wraps C; C wraps Objective-C; this is so I could re-use Sun’s Java bindings for the Grid Engine.)

The code doesn’t take too much explanation, but here’s a basic outline of what it does:

  1. Obtain an object representing a DRMAA session (Objective-C and Java only).
  2. Open the session.
  3. Create a job template object describing various aspects of the job: in this case, it simply echoes a single number and writes stdout to the user’s desktop on the client machine.
  4. Run a “bulk job”—that is, a job with a parameterized index—with an index running from 1 to 5. The corresponding sub-job simply echoes the parameterized index.
  5. “Synchronize” all five jobs—wait for them all to complete.
  6. Clean up memory (C and Java only).
  7. Close the session and exit.

Development work will be on hold for the next few weeks as I work on GridSweeper and travel around Europe, but please send along feedback for when I return to it in early September! For bug reports, please use the bug database.

XgridDRMAA 0.1

Thursday, August 17th, 2006

I’m pleased to announce the first development release of XgridDRMAA. This version should be useful enough to do basic job submission and monitoring tasks, but will probably have some problems to work out. Due partially to limitations in Xgrid and partially to time, some features are still missing (see the readme).

Over the next few days (between Paris gigs with The April Fishes) I’ll upload some tutorials on how to actually use the framework. For now, you can consult the DRMAA website for general information.

You can download the file here:

http://code.edbaskerville.com/xgrid_drmaa/XgridDRMAA.dmg

A new website…

Tuesday, June 20th, 2006

My old website was stale and hard to update, so I’m starting a new one using WordPress. It has no content right now, but I’m hoping that having it online with no content will make me more motivated to get content up.

My old site is still here: http://edbaskerville.com/old/

GridSweeper proposal accepted!

Wednesday, May 24th, 2006

I just checked my Google Summer of Code status page for the four hundred millionth time in the last few weeks. Lo and behold: Application accepted!

More details to come. Let the coding begin!

Mantis, links

Monday, May 15th, 2006

Every software project should have a bug-tracking system, so I decided to set up a public one on this site. I’ve been using Bugzilla on my local machine in the past, but its default presentation is really ugly, so I decided to look for something that required less configuration. After trying to set up Trac and eventually giving up for a number of reasons, I decided to just go with Mantis, a very simple, straightforward, LAMP solution. It’s not as sexy as Trac, but it should do everything I need.

I also added links to the sidebar for Mantis and for WebSVN.

WebSVN up

Tuesday, May 9th, 2006

You can now browse the repositories for the two available projects (EcoGillespie and LilyPad) using WebSVN: