<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>mottled memes</title>
	<atom:link href="http://billbrouwer.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://billbrouwer.wordpress.com</link>
	<description>misadventures in physics, cyberinfrastructure and life in general</description>
	<lastBuildDate>Tue, 17 Nov 2009 19:03:52 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='billbrouwer.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/0c8d1f1697b48bd86017e58ace0f0d67?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>mottled memes</title>
		<link>http://billbrouwer.wordpress.com</link>
	</image>
			<item>
		<title>black angels</title>
		<link>http://billbrouwer.wordpress.com/2009/11/17/black-angels/</link>
		<comments>http://billbrouwer.wordpress.com/2009/11/17/black-angels/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 19:03:52 +0000</pubDate>
		<dc:creator>bbrouwer</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[passover]]></category>
		<category><![CDATA[The black angels]]></category>

		<guid isPermaLink="false">http://billbrouwer.wordpress.com/?p=620</guid>
		<description><![CDATA[my new favorite band, great psychedelic rock

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=620&subd=billbrouwer&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>my new favorite band, great psychedelic rock<br />
<img alt="" src="http://www.theblackangels.com/images/discography/passover-big.jpg" class="aligncenter" width="300" /></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/billbrouwer.wordpress.com/620/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/billbrouwer.wordpress.com/620/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/billbrouwer.wordpress.com/620/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/billbrouwer.wordpress.com/620/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/billbrouwer.wordpress.com/620/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/billbrouwer.wordpress.com/620/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/billbrouwer.wordpress.com/620/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/billbrouwer.wordpress.com/620/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/billbrouwer.wordpress.com/620/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/billbrouwer.wordpress.com/620/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=620&subd=billbrouwer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://billbrouwer.wordpress.com/2009/11/17/black-angels/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e58194ca56eece16489a3ba20e5b3558?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bbrouwer</media:title>
		</media:content>

		<media:content url="http://www.theblackangels.com/images/discography/passover-big.jpg" medium="image" />
	</item>
		<item>
		<title>UNIX redirect,pipes &amp; reconfigurable data processing</title>
		<link>http://billbrouwer.wordpress.com/2009/11/12/unix-redirectpipes-reconfigurable-data-processing/</link>
		<comments>http://billbrouwer.wordpress.com/2009/11/12/unix-redirectpipes-reconfigurable-data-processing/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 18:39:56 +0000</pubDate>
		<dc:creator>bbrouwer</dc:creator>
				<category><![CDATA[algorithms]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[awk]]></category>
		<category><![CDATA[data processing]]></category>
		<category><![CDATA[pipe]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://billbrouwer.wordpress.com/?p=592</guid>
		<description><![CDATA[In various sciences one is often invested in processing voluminous data which follows a given format, with many examples following (hopefully) the same format. A typical data file might have a line of environment variables, followed by raw data, which repeats in columns and/or rows eg.,
4,23,45,56,78
12,23,45,56,67,78,89,87,&#8230;,72
32,34,23,21,23,56,43,23,&#8230;,34
34,54,32,45,89,76,54,98,&#8230;,58
67,67,88,32,34,21,22,97,&#8230;,51
A typical section of C code which would use this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=592&subd=billbrouwer&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In various sciences one is often invested in processing voluminous data which follows a given format, with many examples following (hopefully) the same format. A typical data file might have a line of environment variables, followed by raw data, which repeats in columns and/or rows eg.,</p>
<p>4,23,45,56,78<br />
12,23,45,56,67,78,89,87,&#8230;,72<br />
32,34,23,21,23,56,43,23,&#8230;,34<br />
34,54,32,45,89,76,54,98,&#8230;,58<br />
67,67,88,32,34,21,22,97,&#8230;,51</p>
<p>A typical section of C code which would use this might look like:</p>
<p style="font-family:courier new;font-size:12px;">float config[8];<br />
scanf(&#8220;%f,%f,%f,%f,%f&#8221;,&amp;config[1],&amp;config[2],&amp;config[3],<br />
&amp;config[4],&amp;config[5]);</p>
<p style="font-family:courier new;font-size:12px;">printf(&#8220;%f,%f,%f,%f,%f\n&#8221;,config[1],config[2],config[3],<br />
config[4],config[5]);</p>
<p style="font-family:courier new;font-size:12px;">int RECORDS = (int) config[1];<br />
int i;<br />
if ( RECORDS &lt; 100){<br />
int SIZE = sizeof(float)*RECORDS;</p>
<p style="font-family:courier new;font-size:12px;">float *deltaCSMean = malloc(SIZE);<br />
float *deltaCSSigma = malloc(SIZE);<br />
float *CQMean = malloc(SIZE);<br />
float *CQSigma = malloc(SIZE);<br />
float *etaMean = malloc(SIZE);<br />
float *etaSigma = malloc(SIZE);<br />
float *brdF2 = malloc(SIZE);<br />
float *brdF1 = malloc(SIZE);<br />
float *amplitude = malloc(SIZE);</p>
<p style="font-family:courier new;font-size:12px;">for (i=0; i&lt; RECORDS; i++){<br />
scanf(&#8220;%f,%f,%f,%f,%f,%f,%f,%f,%f&#8221;,&amp;deltaCSMean[i],<br />
&amp;deltaCSSigma[i],&amp;CQMean[i],&amp;CQSigma[i],<br />
&amp;etaMean[i],&amp;etaSigma[i],<br />
&amp;brdF2[i],&amp;brdF1[i],&amp;amplitude[i]);<br />
printf(&#8220;%f,%f,%f,%f,%f,%f,%f,%f,%f\n&#8221;,deltaCSMean[i],<br />
deltaCSSigma[i],CQMean[i],CQSigma[i],<br />
etaMean[i],etaSigma[i],brdF2[i],brdF1[i],amplitude[i]);<br />
}<br />
}</p>
<p>Using redirect a simple invocation of executable foo using input foo1.txt and output foo2.txt would of course be:</p>
<p style="font-family:courier new;font-size:12px;">./foo &lt; foo1.txt &gt; foo2.txt</p>
<p>which is fine until one needs different data from the file. Supposing in this example data repeats along columns, then one can use awk and a pipe to reshape the data input, removing the need to edit and recompile the C source for different data subsets:</p>
<p style="font-family:courier new;font-size:12px;">
gawk &#8216;BEGIN{FS=&#8221;,&#8221;; print &#8220;4,12,23,44,56&#8243;; getline;} {for(i=lowBnd;i&lt;upBnd;i++){printf(&#8220;%f,&#8221;,$i) }; printf(&#8220;%f\n&#8221;,$upBnd) }&#8217; foo1.txt | ./foo &gt; foo2.txt</p>
<p>where lowBnd and upBnd correspond to the data column limits in the input file. Note that the environment variables are written during the BEGIN block, allowing the specification of (for instance) a different job for the new data set.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/billbrouwer.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/billbrouwer.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/billbrouwer.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/billbrouwer.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/billbrouwer.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/billbrouwer.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/billbrouwer.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/billbrouwer.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/billbrouwer.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/billbrouwer.wordpress.com/592/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=592&subd=billbrouwer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://billbrouwer.wordpress.com/2009/11/12/unix-redirectpipes-reconfigurable-data-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e58194ca56eece16489a3ba20e5b3558?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bbrouwer</media:title>
		</media:content>
	</item>
		<item>
		<title>tutorial from Nvidia GTC</title>
		<link>http://billbrouwer.wordpress.com/2009/10/16/tutorial-from-nvidia-gtc/</link>
		<comments>http://billbrouwer.wordpress.com/2009/10/16/tutorial-from-nvidia-gtc/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 11:48:29 +0000</pubDate>
		<dc:creator>bbrouwer</dc:creator>
				<category><![CDATA[GPGPU]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[numerical methods]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[fermi]]></category>
		<category><![CDATA[GPU technology conference]]></category>
		<category><![CDATA[Kirchhoff Time Migration]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[Seismic Imaging]]></category>

		<guid isPermaLink="false">http://billbrouwer.wordpress.com/?p=586</guid>
		<description><![CDATA[My talk is attached in *pdf. Overall the conference felt like a rock&#8217;n'roll show, my first non-academic meeting of this nature. Thoroughly enjoyable although a little difficult to tell what people are doing since it&#8217;s mostly proprietary work. The announcement of fermi was certainly exciting; ~8x times the double prec performance, ECC and many more [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=586&subd=billbrouwer&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>My talk is attached in *pdf. Overall the conference felt like a rock&#8217;n'roll show, my first non-academic meeting of this nature. Thoroughly enjoyable although a little difficult to tell what people are doing since it&#8217;s mostly proprietary work. The announcement of fermi was certainly exciting; ~8x times the double prec performance, ECC and many more cores/memory&#8230;</p>
<p>Talk outline:</p>
<ul>
<li>Company Background </p>
<li>CUDA accelerates Geophysics:
<ul>
<li>Data Processing w/ Linear Algebra </p>
<li>Sparse Matrices
<li>Seismic Imaging:Kirchhoff Time Migration
<ul>
<li>Frequency Filtering </p>
<li>Traveltime/Weight Calculations
<li>GPU Migration</ul>
</ul>
<li>Summary</ul>
<p><a href='http://billbrouwer.files.wordpress.com/2009/10/nvidiasummit0909.pdf'>nvidiaSummit0909</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/billbrouwer.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/billbrouwer.wordpress.com/586/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/billbrouwer.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/billbrouwer.wordpress.com/586/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/billbrouwer.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/billbrouwer.wordpress.com/586/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/billbrouwer.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/billbrouwer.wordpress.com/586/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/billbrouwer.wordpress.com/586/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/billbrouwer.wordpress.com/586/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=586&subd=billbrouwer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://billbrouwer.wordpress.com/2009/10/16/tutorial-from-nvidia-gtc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e58194ca56eece16489a3ba20e5b3558?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bbrouwer</media:title>
		</media:content>
	</item>
		<item>
		<title>CUDA + OCTAVE</title>
		<link>http://billbrouwer.wordpress.com/2009/09/30/cuda-octave/</link>
		<comments>http://billbrouwer.wordpress.com/2009/09/30/cuda-octave/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 19:36:48 +0000</pubDate>
		<dc:creator>bbrouwer</dc:creator>
				<category><![CDATA[GPGPU]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[Makefile]]></category>
		<category><![CDATA[mkoctfile]]></category>
		<category><![CDATA[octave]]></category>

		<guid isPermaLink="false">http://billbrouwer.wordpress.com/?p=577</guid>
		<description><![CDATA[I&#8217;ve been experimenting with CUDA and OCTAVE; there is at least one company who have produced GPU enabled MEX functions. The big difficulty is of course that there is no support for internal floats  within OCTAVE (afaik) and similarly with Matlab. However if one can leave the data and work with it on the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=577&subd=billbrouwer&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve been experimenting with CUDA and OCTAVE; there is at least one company who have produced GPU enabled MEX functions. The big difficulty is of course that there is no support for internal floats  within OCTAVE (afaik) and similarly with Matlab. However if one can leave the data and work with it on the device for some time, then there are only two explicit conversions btwn float &lt;-&gt; double needed. Or you could sacrifice some performance in CUDA in return for using doubles. At any rate here&#8217;s an example Makefile, happy experimenting. For this example I gutted the matrix Mul example from the CUDA sdk; the wrapper *oct source code (*cc, really C++ with octave extensions) contains an extern C section which references the cuda kernel (*cu). Don&#8217;t forget to indent instructions under &#8216;all&#8217; with a single tab for make.</p>
<hr />
<p style="font-family:courier new;font-size:12px;">#! /usr/bin/env make<br />
#make file for octfile/cuda<br />
#Mac OSX 10.5.8 intel core 2 duo<br />
#cuda include/lib<br />
CUDA_INC_PATH=/usr/local/cuda/include<br />
CUDA_LIB_PATH=/usr/local/cuda/lib<br />
#octfile compiler<br />
CC=mkoctfile<br />
#basic flags<br />
CFLAGS= -I$(CUDA_INC_PATH)<br />
LDFLAGS= -L$(CUDA_LIB_PATH) -lcudart -lcuda</p>
<p style="font-family:courier new;font-size:12px;">all:<br />
$(CC) $(CFLAGS) -c cudaMatrixMul.cc -o cudaMatrixMul.o<br />
nvcc  -c matMul_kernel.cu -o matMul_kernel.o -Wall<br />
$(CC) $(LDFLAGS) cudaMatrixMul.o matMul_kernel.o -o cudaMatrixMul.oct</p>
<p style="font-family:courier new;font-size:12px;">#clean:<br />
rm -f  cudaMatrixMul.o matMul_kernel.o</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/billbrouwer.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/billbrouwer.wordpress.com/577/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/billbrouwer.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/billbrouwer.wordpress.com/577/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/billbrouwer.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/billbrouwer.wordpress.com/577/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/billbrouwer.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/billbrouwer.wordpress.com/577/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/billbrouwer.wordpress.com/577/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/billbrouwer.wordpress.com/577/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=577&subd=billbrouwer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://billbrouwer.wordpress.com/2009/09/30/cuda-octave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e58194ca56eece16489a3ba20e5b3558?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bbrouwer</media:title>
		</media:content>
	</item>
		<item>
		<title>MCMC paper finished</title>
		<link>http://billbrouwer.wordpress.com/2009/09/30/mcmc-paper-finished/</link>
		<comments>http://billbrouwer.wordpress.com/2009/09/30/mcmc-paper-finished/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 19:06:41 +0000</pubDate>
		<dc:creator>bbrouwer</dc:creator>
				<category><![CDATA[Monte Carlo]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[nuclear magnetic resonance]]></category>
		<category><![CDATA[quantum mechanics]]></category>
		<category><![CDATA[Carr-Purcell Meiboom-Gill]]></category>
		<category><![CDATA[density matrix]]></category>
		<category><![CDATA[Levenberg-Marquardt]]></category>
		<category><![CDATA[Markov Chain Monte Carlo]]></category>

		<guid isPermaLink="false">http://billbrouwer.wordpress.com/?p=574</guid>
		<description><![CDATA[Abstract:
Many nuclei probed by NMR are relatively insensitive to detection, requiring methods such as the Carr-Purcell Meiboom-Gill (CPMG) pulse sequence. Experiments which follow this general approach are composed of pulse trains, giving rise to characteristic spikelet patterns in the frequency domain. In the presence of multiple underlying chemical sites, each spikelet intensity is a sum [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=574&subd=billbrouwer&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><em>Abstract:</em></p>
<p>Many nuclei probed by NMR are relatively insensitive to detection, requiring methods such as the Carr-Purcell Meiboom-Gill (CPMG) pulse sequence. Experiments which follow this general approach are composed of pulse trains, giving rise to characteristic spikelet patterns in the frequency domain. In the presence of multiple underlying chemical sites, each spikelet intensity is a sum of some unknown  proportion of contributions from each site. This work outlines a modeling approach based around Markov Chain Monte Carlo (MCMC), which negates the need for intensive simulations using density matrix formalism. In support of this technique, a spikelet pattern is produced using the density matrix formalism for an ensemble of spin 1/2 nuclei, and the underlying chemical shifts and intensities reproduced using the method outlined. Finally, MCMC is used to model the CPMG spectrum of a (3,3,3-trifluoropropyl)dimethylchlorosilane (TFS) treated aluminosilicate, providing evidence in support of a particular model of silanol group surface attachment to the bulk. </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/billbrouwer.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/billbrouwer.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/billbrouwer.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/billbrouwer.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/billbrouwer.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/billbrouwer.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/billbrouwer.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/billbrouwer.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/billbrouwer.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/billbrouwer.wordpress.com/574/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=574&subd=billbrouwer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://billbrouwer.wordpress.com/2009/09/30/mcmc-paper-finished/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e58194ca56eece16489a3ba20e5b3558?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bbrouwer</media:title>
		</media:content>
	</item>
		<item>
		<title>first IPA</title>
		<link>http://billbrouwer.wordpress.com/2009/08/10/first-ipa/</link>
		<comments>http://billbrouwer.wordpress.com/2009/08/10/first-ipa/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 13:42:49 +0000</pubDate>
		<dc:creator>bbrouwer</dc:creator>
				<category><![CDATA[beer]]></category>
		<category><![CDATA[black raspberries]]></category>
		<category><![CDATA[cascade malt]]></category>
		<category><![CDATA[ipa]]></category>

		<guid isPermaLink="false">http://billbrouwer.wordpress.com/?p=567</guid>
		<description><![CDATA[I finally got it together and brewed recently, the results were superb.
I used a fairly traditional IPA recipe, leaving most of the cascade malt in tact, ie., very little steeping was actually done. I also used about 2 pounds of black raspberries for an overall result that has strong citrus notes, very sweet and pleasant [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=567&subd=billbrouwer&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I finally got it together and brewed recently, the results were superb.</p>
<p>I used a fairly traditional IPA recipe, leaving most of the cascade malt in tact, ie., very little steeping was actually done. I also used about 2 pounds of black raspberries for an overall result that has strong citrus notes, very sweet and pleasant aftertaste. Next: extra stout in time for fall<br />
<a href="http://billbrouwer.files.wordpress.com/2009/08/first_ipa.jpg"><img src="http://billbrouwer.files.wordpress.com/2009/08/first_ipa.jpg?w=300&#038;h=225" alt="first_ipa" title="first_ipa" width="300" height="225" class="alignleft size-medium wp-image-568" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/billbrouwer.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/billbrouwer.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/billbrouwer.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/billbrouwer.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/billbrouwer.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/billbrouwer.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/billbrouwer.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/billbrouwer.wordpress.com/567/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/billbrouwer.wordpress.com/567/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/billbrouwer.wordpress.com/567/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=567&subd=billbrouwer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://billbrouwer.wordpress.com/2009/08/10/first-ipa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e58194ca56eece16489a3ba20e5b3558?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bbrouwer</media:title>
		</media:content>

		<media:content url="http://billbrouwer.files.wordpress.com/2009/08/first_ipa.jpg?w=300" medium="image">
			<media:title type="html">first_ipa</media:title>
		</media:content>
	</item>
		<item>
		<title>CUDA crash course</title>
		<link>http://billbrouwer.wordpress.com/2009/08/10/cuda-crash-course/</link>
		<comments>http://billbrouwer.wordpress.com/2009/08/10/cuda-crash-course/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 13:13:44 +0000</pubDate>
		<dc:creator>bbrouwer</dc:creator>
				<category><![CDATA[GPGPU]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[Stone Ridge Technology]]></category>

		<guid isPermaLink="false">http://billbrouwer.wordpress.com/?p=559</guid>
		<description><![CDATA[I&#8217;m really excited to be going to the Nvidia Research Summit in my new capacity as Senior Physicist for Stone Ridge Technology. Nvidia provide a remarkable product, with exceptional service and support for the scientist, made all the more possible by the majority of money coming from gaming. I&#8217;d encourage anyone with a view to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=559&subd=billbrouwer&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;m really excited to be going to the <a href="http://www.nvidia.com/object/gpu_tech_conf_research_summit.html">Nvidia Research Summit</a> in my new capacity as Senior Physicist for <a href="http://www.stoneridgetechnology.com/index.asp">Stone Ridge Technology</a>. Nvidia provide a remarkable product, with exceptional service and support for the scientist, made all the more possible by the majority of money coming from gaming. I&#8217;d encourage anyone with a view to doing affordable HPC to start at the <a href="http://www.nvidia.com/object/cuda_home.html">CUDA zone</a>, pick up a card from your favorite electronics store, or apply for one via the <a href="http://www.nvidia.com/page/cuda_excellence.html">academic program</a>, and start programming. Here&#8217;s a short course below, compiled from notes I made while at PSU, for a rapid introduction, more to come&#8230;<br />
<a href='http://billbrouwer.files.wordpress.com/2009/08/cuda_tut1.pdf'>cuda crash course</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/billbrouwer.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/billbrouwer.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/billbrouwer.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/billbrouwer.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/billbrouwer.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/billbrouwer.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/billbrouwer.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/billbrouwer.wordpress.com/559/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/billbrouwer.wordpress.com/559/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/billbrouwer.wordpress.com/559/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=559&subd=billbrouwer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://billbrouwer.wordpress.com/2009/08/10/cuda-crash-course/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e58194ca56eece16489a3ba20e5b3558?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bbrouwer</media:title>
		</media:content>
	</item>
		<item>
		<title>Bachelor City</title>
		<link>http://billbrouwer.wordpress.com/2009/08/06/bachelor-city/</link>
		<comments>http://billbrouwer.wordpress.com/2009/08/06/bachelor-city/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 19:38:22 +0000</pubDate>
		<dc:creator>bbrouwer</dc:creator>
				<category><![CDATA[history]]></category>
		<category><![CDATA[XE Falcon]]></category>

		<guid isPermaLink="false">http://billbrouwer.wordpress.com/?p=555</guid>
		<description><![CDATA[A picture of me, an XE ford falcon, and a dishwasher circa 1996 where I lived with four other friends in Brisbane. Incidentally, the tin foil over my housemate&#8217;s window was placed there in order to allow him to sleep in. Till noon.

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=555&subd=billbrouwer&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A picture of me, an XE ford falcon, and a dishwasher circa 1996 where I lived with four other friends in Brisbane. Incidentally, the tin foil over my housemate&#8217;s window was placed there in order to allow him to sleep in. Till noon.<br />
<a href="http://billbrouwer.files.wordpress.com/2009/08/bill-crushing-washing-machine.jpg"><img src="http://billbrouwer.files.wordpress.com/2009/08/bill-crushing-washing-machine.jpg?w=300&#038;h=201" alt="Bill crushing washing machine" title="Bill crushing washing machine" width="300" height="201" class="alignleft size-medium wp-image-556" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/billbrouwer.wordpress.com/555/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/billbrouwer.wordpress.com/555/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/billbrouwer.wordpress.com/555/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/billbrouwer.wordpress.com/555/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/billbrouwer.wordpress.com/555/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/billbrouwer.wordpress.com/555/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/billbrouwer.wordpress.com/555/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/billbrouwer.wordpress.com/555/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/billbrouwer.wordpress.com/555/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/billbrouwer.wordpress.com/555/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=555&subd=billbrouwer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://billbrouwer.wordpress.com/2009/08/06/bachelor-city/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e58194ca56eece16489a3ba20e5b3558?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bbrouwer</media:title>
		</media:content>

		<media:content url="http://billbrouwer.files.wordpress.com/2009/08/bill-crushing-washing-machine.jpg?w=300" medium="image">
			<media:title type="html">Bill crushing washing machine</media:title>
		</media:content>
	</item>
		<item>
		<title>Split-Step Algorithm</title>
		<link>http://billbrouwer.wordpress.com/2009/06/30/split-step-algorithm/</link>
		<comments>http://billbrouwer.wordpress.com/2009/06/30/split-step-algorithm/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 14:54:49 +0000</pubDate>
		<dc:creator>bbrouwer</dc:creator>
				<category><![CDATA[GPGPU]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[numerical methods]]></category>
		<category><![CDATA[acoustic]]></category>
		<category><![CDATA[bessel function]]></category>
		<category><![CDATA[green's function]]></category>
		<category><![CDATA[octave]]></category>
		<category><![CDATA[seismic]]></category>
		<category><![CDATA[split step algorithm]]></category>

		<guid isPermaLink="false">http://billbrouwer.wordpress.com/?p=533</guid>
		<description><![CDATA[This is a fast method for the solution of parabolic PDE&#8217;s, relying on the FFT implementation of the Fourier Transform to speed things up. Here it&#8217;s applied to an acoustic/seismic problem, following the development of Kuperman/Jackson in &#8220;Imaging of Complex Media with Acoustic and Seismic Waves&#8221;. Consider first the Helmholtz equation for a point source [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=533&subd=billbrouwer&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is a fast method for the solution of parabolic PDE&#8217;s, relying on the FFT implementation of the Fourier Transform to speed things up. Here it&#8217;s applied to an acoustic/seismic problem, following the development of Kuperman/Jackson in &#8220;Imaging of Complex Media with Acoustic and Seismic Waves&#8221;. Consider first the Helmholtz equation for a point source at r&#8217;,z&#8217;:<br />
<img src="http://billbrouwer.files.wordpress.com/2009/06/eq1_ssa.jpg?w=395&#038;h=115" alt="eq1_ssa" width="395" height="115" /></a><br />
where G is the Green&#8217;s function, K the wavenumber (function of the frequency omega and sound speed c). Assuming azimuthal symmetry, G may be expressed as a product of two functions:<br />
<img src="http://billbrouwer.files.wordpress.com/2009/06/eq2_ssa.jpg?w=260&#038;h=76" alt="eq2_ssa" width="260" height="76" /></a><br />
and similarly K, now a product of (constant) K0 and index of refraction n. Substituting into the Helmholtz equation gives two PDE&#8217;s:<br />
<img src="http://billbrouwer.files.wordpress.com/2009/06/eq3_ssa.jpg?w=410&#038;h=109" alt="eq3_ssa" width="410" height="109" /></a><br />
The first PDE has Bessel functions as solutions; taking the assymptotic outgoing Hankel function solution and substituting it into the second, with the narrow angle approximation (second derivative of psi with respect to r much smaller than first derivative wrt r), one finds for the second (parabolic) PDE:<br />
<img src="http://billbrouwer.files.wordpress.com/2009/06/eq4_ssa.jpg?w=317&#038;h=126" alt="eq4_ssa" width="317" height="126" /></a><br />
where chi is the fourier transform of psi. Assuming the variation of n is insignificant, in the wave-space domain the PDE and solution are:<br />
<img src="http://billbrouwer.files.wordpress.com/2009/06/eq5_ssa.jpg?w=366&#038;h=98" alt="eq5_ssa" title="eq5_ssa" width="366" height="98" /></a><br />
Finally, the inverse FT gives the field as a function of depth (Delta r = r-r0, r0 the boundary value):<br />
<img src="http://billbrouwer.files.wordpress.com/2009/06/eq6_ssa.jpg?w=450&#038;h=124" alt="eq6_ssa" title="eq6_ssa" width="450" height="124" class="alignleft size-full wp-image-543" /></a></p>
<p>The following is a little hack in octave, to demonstrate the solution method:</p>
<p style="font-family:courier new;font-size:12px;">
function [Psi,s]=test_ssa(N,Dr,P0,n,K0)</p>
<p style="font-family:courier new;font-size:12px;">
% to test split step algo on parabolic PDE:<br />
%<br />
% \frac{\partial^2 \psi}{\partial r^2}<br />
% +2iK0\frac{\partial \psi}{\partial r}<br />
% +K0^2(n^2-1)\psi = 0<br />
%<br />
% K0*n^2 = (const.) wave number<br />
% N=marching steps in field<br />
% P0=boundary field data<br />
% Dr=field step size
</p>
<p style="font-family:courier new;font-size:12px;">
% wjb 0609
</p>
<p style="font-family:courier new;font-size:12px;">
%initialize<br />
m=length(P0); Psi=zeros(N,m); Psi(1,:)=P0;</p>
<p style="font-family:courier new;font-size:12px;">
%Nyquist thm, s (wave space) range</p>
<p style="font-family:courier new;font-size:12px;">
s=fftshift(-m/2:m/2-1)./Dr; </p>
<p style="font-family:courier new;font-size:12px;">
for k=2:N</p>
<p style="font-family:courier new;font-size:12px;">
Psi(k,:)=exp((i*K0/2)*(n^2-1)*Dr).*ifft(exp(-(i*Dr*s.^2)./(2*K0)).*fft(Psi(k-1,:)));</p>
<p style="font-family:courier new;font-size:12px;">
end</p>
<p><a href="http://billbrouwer.files.wordpress.com/2009/06/ssa_test.jpg"><img src="http://billbrouwer.files.wordpress.com/2009/06/ssa_test.jpg?w=116&#038;h=100" alt="ssa_test" title="ssa_test" width="116" height="100" class="alignleft size-full wp-image-552" /></a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/billbrouwer.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/billbrouwer.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/billbrouwer.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/billbrouwer.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/billbrouwer.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/billbrouwer.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/billbrouwer.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/billbrouwer.wordpress.com/533/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/billbrouwer.wordpress.com/533/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/billbrouwer.wordpress.com/533/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=533&subd=billbrouwer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://billbrouwer.wordpress.com/2009/06/30/split-step-algorithm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e58194ca56eece16489a3ba20e5b3558?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bbrouwer</media:title>
		</media:content>

		<media:content url="http://billbrouwer.files.wordpress.com/2009/06/eq1_ssa.jpg" medium="image">
			<media:title type="html">eq1_ssa</media:title>
		</media:content>

		<media:content url="http://billbrouwer.files.wordpress.com/2009/06/eq2_ssa.jpg" medium="image">
			<media:title type="html">eq2_ssa</media:title>
		</media:content>

		<media:content url="http://billbrouwer.files.wordpress.com/2009/06/eq3_ssa.jpg" medium="image">
			<media:title type="html">eq3_ssa</media:title>
		</media:content>

		<media:content url="http://billbrouwer.files.wordpress.com/2009/06/eq4_ssa.jpg" medium="image">
			<media:title type="html">eq4_ssa</media:title>
		</media:content>

		<media:content url="http://billbrouwer.files.wordpress.com/2009/06/eq5_ssa.jpg" medium="image">
			<media:title type="html">eq5_ssa</media:title>
		</media:content>

		<media:content url="http://billbrouwer.files.wordpress.com/2009/06/eq6_ssa.jpg" medium="image">
			<media:title type="html">eq6_ssa</media:title>
		</media:content>

		<media:content url="http://billbrouwer.files.wordpress.com/2009/06/ssa_test.jpg" medium="image">
			<media:title type="html">ssa_test</media:title>
		</media:content>
	</item>
		<item>
		<title>Depeche Mode</title>
		<link>http://billbrouwer.wordpress.com/2009/06/25/depeche-mode/</link>
		<comments>http://billbrouwer.wordpress.com/2009/06/25/depeche-mode/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 20:19:43 +0000</pubDate>
		<dc:creator>bbrouwer</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[depeche mode]]></category>
		<category><![CDATA[sounds of the universe]]></category>

		<guid isPermaLink="false">http://billbrouwer.wordpress.com/?p=528</guid>
		<description><![CDATA[I may just be hanging on to the last tattered threads of my genX youth, but the new album is sublime, particularly tracks 1,4,8,10
 
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=528&subd=billbrouwer&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I may just be hanging on to the last tattered threads of my genX youth, but the new album is sublime, particularly tracks 1,4,8,10</p>
<p><img alt="" src="http://upload.wikimedia.org/wikipedia/en/f/fe/Sounds_of_the_Universe_Album_Cover.jpg" class="alignnone" width="400" /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/billbrouwer.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/billbrouwer.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/billbrouwer.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/billbrouwer.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/billbrouwer.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/billbrouwer.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/billbrouwer.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/billbrouwer.wordpress.com/528/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/billbrouwer.wordpress.com/528/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/billbrouwer.wordpress.com/528/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=billbrouwer.wordpress.com&blog=4675622&post=528&subd=billbrouwer&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://billbrouwer.wordpress.com/2009/06/25/depeche-mode/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e58194ca56eece16489a3ba20e5b3558?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">bbrouwer</media:title>
		</media:content>

		<media:content url="http://upload.wikimedia.org/wikipedia/en/f/fe/Sounds_of_the_Universe_Album_Cover.jpg" medium="image" />
	</item>
	</channel>
</rss>