All Questions
6 questions
2
votes
3
answers
269
views
C standard for computational science
Which C standard should be used for computational science code ?
Should we keep compatibility with C89/90/ANSI or jump to C99 or C11 ?
Context:
Code will use third-party : BLAS, LAPACK, MKL, ...
1
vote
1
answer
276
views
Wrong result of 'ddot' from BLAS
I am having trouble with a C/C++ program that uses the BLAS routine ddot.
I am running Linux and so far LAPACK routines worked without any problems.
I get a wrong ...
3
votes
2
answers
98
views
Do BLAS routines compute their respective operations with minimum error?
Do all BLAS routines compute the respective operation with minimum error ?
i.e. Is the reduction in sdot computed with least error ?
I need to call these ...
1
vote
1
answer
411
views
Kronecker products and basis contractions (ie. B.A.Transpose[B]) in C?
I have implemented a basis transformation in C of the following form
kron[A,A]*B*Transpose[kron[A,A]]
where A and ...
3
votes
2
answers
5k
views
BLAS, LAPACK or ATLAS for Matrix Multiplication in C
I am trying to find the most optimized way to perform Matrix Multiplication of very large sizes in C language and under Windows 7 or Ubuntu 14.04. And searching led me to BLAS, LAPACK and ATLAS. ...
78
votes
5
answers
21k
views
How much better are Fortran compilers really?
This question is an extension of two discussions that came up recently in the replies to "C++ vs Fortran for HPC". And it is a bit more of a challenge than a question...
One of the most often-heard ...