Category Archives: GridSweeper

File transfer overview

GridSweeper’s file transfer mechanism is designed to allow transfer of input and output files in a grid system-independent way. In environments without a real IT infrastructure, such as my own ad-hoc Xgrid setup, a shared filesystem will not necessarily be … Continue reading

Posted in GridSweeper | Leave a comment

Preliminary Javadoc completed

Between driving from San Francisco and selling furniture on Craigslist, this weekend I wrote preliminary Javadoc for all of last summer’s GridSweeper work. A very valuable exercise before diving into coding: it made me look through every single method I … Continue reading

Posted in GridSweeper | Leave a comment

High-level GridSweeper execution overview

The purpose of GridSweeper is to take a simple user-provided description of what parameter settings to run a model with, run the model on a grid, and return results to the user. The user will be able to manipulate the … Continue reading

Posted in GridSweeper | Leave a comment

GridSweeper installation hierarchy

As currently conceived, GridSweeper will consist of a set of Java classes in JAR files, additional Java classes as plugins (plugin format to be determined, but will include a JAR file), and shell scripts to simplify this: java -cp ${GRIDSWEEPER_ROOT}/classes/GridSweeper.jar … Continue reading

Posted in GridSweeper | Leave a comment

Setting up the GridSweeper build environment

First things first: this post covers how to get the GridSweeper build environment set up on your machine. I’ve developed GridSweeper entirely with Eclipse, but the build process uses Ant, so it can be run from the command line as … Continue reading

Posted in GridSweeper | Leave a comment

GridSweeper code review

I’m beginning this year’s GridSweeper development by picking up all the pieces from last summer, documenting them, and considering design changes, then getting down to the business of finishing up the implementation. The next few posts will cover what I … Continue reading

Posted in GridSweeper | Leave a comment

GridSweeper getting there…

Today, amidst a torrent of schoolwork and music, I got around to getting a little closer to a finished GridSweeper. (Sometimes it’s easiest to work on something when you’re using it to avoid working on something else.) I worked through … Continue reading

Posted in GridSweeper | Leave a comment

Summer of Code wrap-up

My mixed-up brain thought the end of Summer of Code was August 26; it’s actually right now, so it’s time to wrap things up for this program. The code will be architecturally complete in the next couple of days. The … Continue reading

Posted in GridSweeper, XgridDRMAA | Leave a comment

From control files to experiment runs…

Here’s how a set of parameter sweeps will get translated into an actual experiment run… Generate a tree of Sweep objects from a control file and/or command-line arguments. (In the case of the GUI, the Sweep objects will be generated … Continue reading

Posted in GridSweeper | Leave a comment

Sweeps

The basic model code for parameter sweeps is done. There’s a standard interface (Sweep) for all sweep types that contains a single method: public List generateMaps() The returned List is simply a sequence of parameter settings. Each item in the … Continue reading

Posted in GridSweeper | Leave a comment