For his master's thesis Stephan Helou has written a LibGeoDecomp-based toolkit for computational fluid dynamics (CFD) simulations based on the Lattice Boltzmann method (LBM). I've added a collection of videos to the gallery. More »

LibGeoDecomp-related Project Ideas for GSOC 2013 2013-03-29T00:00:00+01:00

LibGeoDecomp is applying as a mentoring organization for Google's Summer of Code 2013. Below you'll find a list of ideas for projects. Take these as rough guidelines. You're most welcome to come to our IRC channel or mailing list to discuss your own ideas. More »

A Glimpse Into the Future of GPGPUs 2013-03-19T00:00:00+01:00

Jen-Hsun Huang is currently delivering the keynote speech of the GPU Technology Conference 2013. He shared some news on Nvidia's roadmap, epecially on Volta, Logan, and Parker. More »

LibGeoDecomp 0.2.0 Released 2013-03-13T00:00:00+01:00

LibGeoDecomp 0.2.0 is now ready for general consumption. This release focuses on scalability and robustness. Release slides are here. Short changelog: More »

The GCC and Vectorization 2013-03-11T00:00:00+01:00

Stencil codes are often seen as a prime example for real-world problems where vectorization can be applied easily. After all, the same operations have to be carried out for each grid cell and many prominent kernels, e.g. LBM (Lattice Boltzmann Method) or the RTM (Reverse Time Migration) don't even contain conditionals. So it is even more surprising, that compilers still struggle at generating vectorized code automatically. Or are times changing? More »

Infrastructure Updated 2013-02-02T00:00:00+01:00

Our project has made significant progress in the past months. To allow us to keep up the pace I've updated some of our infrastructure. The most promiment feature are probably the automated performance tests More »

LibGeoDecomp at GTC 2013 2013-01-04T00:00:00+01:00

We're exited to anounce that we'll give a talk at Nvidia's GTC 2013 in San Jose. In our presentation we'll show how to build a small demo app which showcases a couple of LibGeoDecomp's new features: utilization of CUDA capable GPUs, live steering, and in situ visualization. More »

LibGeoDecomp at SC12 2012-11-09T00:00:00+01:00

The scene is headed to SLC, and so are we. There will be two oppotunities to learn about LibGeoDecomp: we'll give a talk at the SC12 workshop WOLFHPC and -- even more exitingly -- LSU will host a demo which we've put together with our colleagues from the STE||AR Group. More »

KONWIHR Funding Approved 2012-09-28T00:00:00+02:00

We're receiving funding from the Bavarian KONWIHR initiative to optimize the support for n-body simulations in LibGeoDecomp. More »

Scaling on 480k Cores on Tsubame 2.0 2012-09-23T00:00:00+02:00

Now that the conference Facing the Multicore-Challenge III is over and the results have been published, I can finally upload them here. The image summarizes... More »

Big O Notation vs. Real Life 2012-09-05T00:00:00+02:00

One point where LibGeoDecomp really shines is its powerful geometry subsystem. This part handles the domain decomposition and can adapt to every conceivable partitioning scheme. The downside of this flexibility is that we have to store the coordinates of the cells allocated on a node somewhere. This is the task of the Region class, which performs a run-length compression to save memory. For an approximately cubic region of cells it needs O(n²) space, which should be negligible compared to the O(n³) bytes for the grid itself. Well, should be... More »

Building on Tsubame 2.0 2012-07-24T00:00:00+02:00

I'm currently prepping the builds for Tsubame 2.0. The machine is currently ranked #14 on the Top 500, the list of the world's fastest computers. Gotta hurry though, as Prof. Aoki kindly arranged for a reservation of 1000 GPUs on Sunday. More »

LibGeoDecomp 0.1.0 Released 2012-06-27T00:00:00+02:00

The future of scientific computing begins today. At least according to Back to the Future. And I have to agree. Today we release LibGeoDecomp 0.1.0. More »

New scaling results on RRZE's LiMa 2012-06-14T00:00:00+02:00

We're finally moving to the big machines. Yesterday I gathered the first timing data from our jobs on RRZE's LiMa cluster. We ran DendSim3 with LibGeoDecomp in a Gustafson and Barsis setup. This is also called weak scaling, as we increase the grid volume linearly with the number of cores. So far we have achieved an efficiency in excess of 94% while running on 768 cores. More »

Rake's dead, baby, Rake's dead! +short history of LibGeoDecomp 2012-05-30T00:00:00+02:00

What may sound like a step backward is actually huge leap forward for us. I've thrown out the fancy shmancy Ruby/Rake stuff and switched the build system to pure CMake. The previous build system was really comfy: it was capable of parallel, out-of-source builds, could handle code generation, run all unit-tests, did not require the user to manually list all source files... I could probably list another dozen features that I loved about it, but it had a fatal flaw: More »

Website updated 2012-05-15T00:00:00+02:00

Everything looks so different now, and yet the same. It all started with me just wanting to add a secondary nav bar, which appeared to be so simple... More »

Hooray, we got news 2012-05-12T00:00:00+02:00

...or to be precise: I've added a news section. It may be empty for now, but it's a news section nevertheless. More »

last modified: Sat Apr 06 00:05:28 2013 +0200