[quote:d5b8eb6aec="will"]
We have also been quietly looking for someone with experience with BLAS; who could help port this into CodeCogs. The objective is to simply break BLAS into atomic pieces, so developers can select out those pieces of BLAS they need without installing it all. This in turn would make it easier to integrate BLAS into other components on the system.
[/quote:d5b8eb6aec]
In the course of translating the routines you see posted on the website, I re-wrote MANY of the BLAS routines. However, I didn't just transliterate them; most of them were extensively edited. In fact, several of them were reduced to a single line, which I then wrote straight into the main program, rather than make a sub-routine call.
I also eliminated many IF statements and variables. For example, many of the BLAS routines provide the option of stepping through an array in different increments. The programs I wrote never used any increment other than 1, so I just removed such references.
Are you planning a straight transliteration of the BLAS routines (i.e. - with ALL variables, IF statements, etc.)?
Otherwise, let me know exactly what BLAS routines you are most anxious to have; I could then speed up the posting of code, and you could see if they are what you are seeking.
Another thought: the Boost libraries and NIST offer classes that are supposed to be very cutting edge; however, I feel that they hide the algorithms. Have you looked into these libraries? If your goal is to post translated BLAS routines, the present course is fine. If your goal is to present some more advanced code, mention should be made of these two libraries.
[quote:d5b8eb6aec="will"]
Incidentally, I suggest you post your site into the 'Post your Website' category within the forum (at the bottom).
[/quote:d5b8eb6aec]
Okay. I'll do that.
Regards,
David
Login