mostlyWright
  • Member for 8 years, 11 months
  • Last seen more than a month ago
  • Cambridge, MA, USA
2 answers
8 votes
274 views
How much does choice of OS matter for performance of scientific computing code?
2 votes

There should be little difference in principle as the underlying tool kits are usually similar if not the same: libraries, compilers (and hardware). In practice, there can be improvement from using '...

View answer
2 answers
6 votes
876 views
Big matrix multiplication on single machine
2 votes

More info about your matrix type would help. The easiest way to work with large matrices like this is to distribute them across multiple machines and use ScaLAPACK to do the operations in parallel. It ...

View answer
3 answers
10 votes
6k views
Scientific computing vs numerical analysis
0 votes

You want to be an applied mathematician. This is a major available at many universities in their engineering school also as a PhD. Though in my experience, mathematics is the more important skill, ...

View answer
5 answers
6 votes
11k views
How to solve block tridiagonal matrix using Thomas algorithm
0 votes

Yes as @wolfgang_bangerth says in his answer, you simply replace division by multiplication of matrix inverse and times by matrix multiplication. Things get interesting when the blocks become ...

View answer
4 answers
5 votes
2k views
What is "good" parallel scaling?
0 votes

For simplicity, let's assume A and B are solving the same problem. The speedup for alg B at 16 processor cores is about 4 whereas for A it is 3. For general information, weak scaling means the amount ...

View answer