I would love to help

Brian Gough bjg@network-theory.co.uk
Thu Mar 11 17:08:00 GMT 2004

Andrew Sasak writes:
 > I really think I could be very interested in doing some programming for the
 > GSL. I have a Masters (and BS) in Mechanical Engineering, and have taken
 > several programming (C++) classes. I have outside experience, programming
 > for work, etc, also. I absolutely love programming, although I admit I am
 > not the worlds best or most experienced programmer. I say this, because I
 > don't want to waste anybody's time trying to get my involved, if I will be
 > more of a hindrance then a help. I am willing to do research, etc, in order
 > to undertake programming routines that are desired.

Testing the library is a good way to learn how it works, and minimises
any downside in terms of breaking things.

For example, something that would be useful is to write a program that
exhaustively checks different matrix decompositions such as QR,
SVD,... by multiplying the results back together and seeing if they
match the original matrix (with errors).  

It is fairly easy to write a program that will loop through all NxN
matrices with integer elements in a range [a,b], and then use it to
check all matrices with size 2x2, 3x3, 4x4, ... etc.  Personally I
have only tested up to 4x4 with the coefficients -1,0,+1 so there is
room for more work in this area.

Brian Gough

More information about the Gsl-discuss mailing list