You can use links if you want:

plaes.org

Entries tagged “code”

Basic PDE separation of variables implemented

written by plaes, on Jul 2, 2009 6:52:00 AM.

For the most of the past week, I have been working on variable separation of PDE's and yesterday I sent my merge request. Currently two mostly-used strategies - additive and multiplicative separation are implemented and tested on simpler equations like Laplace's.

So, what's next? :)

I am currently prototyping a pdesolve() which can handle first-order equations (and also any hyperbolic PDEs) using characteristic methods. Once this is finished, I can start adding the variable separation into pdesolve() and after this has been done, I can move on to implment support for boundary and initial conditions.

Mesa fix for amd64 no-multilib

written by plaes, on Mar 27, 2009 9:14:00 PM.

While testing mesa 7.4_rc2 I ran into a weird build error where some file was requiring a stubs-32.h file. So today, when I was trying out X11 overlay I had already b0rked my system and I did not feel like going back I decided to look into this issue.

Turns out that the culprit was /usr/bin/makedepend which did not know that it was running a 64-bit machine, setting the default __WORDSIZE to 32-bits and well.. causing the include of stubs-32.h instead of the 64-bit one. With gcc it works fine as it defines both __x86_64 and __x86_64__ and therefore right stubs file is included.

You can fetch the fix from here and I can continue fixing the mess left over from libxcb's library removal.

[EDIT]: It seems that the real cause of these build failures were caused by depend files that came with the tarball.

Partial differential equations with Sympy

written by plaes, on Mar 21, 2009 9:06:00 AM.

Yesterday I bit the bullet and managed to add a simple solver for the separable variables PDE case into Sympy.

I have also set up a git repository viewer and my two patches can be viewed on the pde-upstream branch.