80 votes
Accepted

Did the 2019 discovery of O(N log(N)) multiplication have a practical outcome?

What are the state-of-the-art algorithms for long-integer multiplication? First let me address the point you raised about the schoolbook algorithm having $\mathcal{O}(n^2)$ scaling, by saying that ...
user avatar
  • 27.8k
33 votes

Did the 2019 discovery of O(N log(N)) multiplication have a practical outcome?

This $O(n\ln n)$ integer multiplication algorithm is a galactic algorithm, meaning that it won't be used despite being "of lower complexity" because it only becomes more efficient than ...
user avatar
  • 431
31 votes

What is a good programming language for matter modeling?

Julia The answers above allude to what some call the "two-language problem". In materials science it takes the form of writing your code in Fortran for speed, and writing an interface to it ...
user avatar
31 votes

Which Linux distribution is best for Matter Modeling?

There isn't a silver bullet for this, so in my humble opinion there isn't a "best" Linux distribution for this. Just as Kali is not "the best" for security and Scientific Linux is also not advertised ...
user avatar
  • 889
30 votes

How does the recent Chinese quantum supremacy claim compare with Google's?

"how honest is the Chinese claim of quantum supremacy?" It's equally (or at least as) honest in comparison to Google's claim. In a comment to this answer at Quantum Computing Stack Exchange,...
user avatar
  • 27.8k
29 votes

What is a good programming language for matter modeling?

Fortran A large part of materials modelling involves density functional theory and molecular mechanics. From this compilation of quantum chemistry software, the most widely used programming language ...
user avatar
26 votes
Accepted

Is ARM64 the next big thing?

It depends on what chips datacenters are using. If large data centers switch over to ARM-based processors, scientific computing will follow. Since most of our software is open source (or not far from ...
user avatar
24 votes
Accepted

Supercomputers around the world

Canada: Compute Canada Before Compute Canada (Antiquity) Supercomputing in Canada began with several disparate groups: 1997: MACI (Multimedia Advanced Comp. Infrastructure) is formed from Alberta ...
user avatar
  • 27.8k
23 votes

What is a good programming language for matter modeling?

Julia Okay, I have to add Julia. Everyone is saying Fortran or Python, and I love them both, but they both have issues. Fortran is easy for a compiled language to write, but I still have ...
user avatar
  • 3,810
23 votes

What is a good programming language for matter modeling?

It depends on what you want to do I'll go first. For context: I do mostly Monte Carlo simulations, especially quantum Monte Carlo. My work has focused on spin systems, using techniques like the ...
user avatar
22 votes

What is a good programming language for matter modeling?

Python @taciteloquence has already mentioned Python for data analysis and visualization, but let me add one more angle: automation. Simulation nowadays often means high-throughput, automated ...
user avatar
  • 1,638
22 votes

Did the 2019 discovery of O(N log(N)) multiplication have a practical outcome?

To take a slight detour, we can also look at the progress of matrix multiplication algorithms. As mentioned in a few comments here, standard matrix multiplication is $O(n^{3})$ and any exact method ...
user avatar
  • 13.9k
22 votes
Accepted

Are there critical mistakes to avoid when creating a workstation (32-128 cores)?

One mistake you already described is using virtualization. Nothing is more reliable than running your code directly on your hardware, without intermediaries (even when the virtualization software and ...
user avatar
  • 18.5k
21 votes
Accepted

Materials Modeling with Raspberry Pi?

Raspberry Pi clusters are okay for studying networked systems and job schedulers, but bad for any real calculations. There are several problems: there's very little memory per CPU, the interconnect is ...
user avatar
  • 14.2k
20 votes

Supercomputers around the world

USA: Facilities funded by NSF XSEDE (Extreme Science and Engineering Discovery Environment) XSEDE (pronounced like "exceed") provides access to both computational resources and trainings on ...
user avatar
19 votes

What is a good programming language for matter modeling?

It depends on what you want to do I think one major question that needs to be asked is "What do you want to do?". Develop new quantum chemistry codes? Use them more efficiently? Automate ...
user avatar
  • 611
19 votes

Which Linux distribution is best for Matter Modeling?

Ubuntu For your workstation or laptop the best linux distribution is Ubuntu. Many of the recommendations here, like CentOS, are great for servers, but you might also have a laptop or desktop computer ...
user avatar
19 votes
Accepted

Is there a set of updated, comprehensive benchmarks for speed comparison between different quantum chemistry packages?

The problem is that this is a highly volatile question. In order to meaningfully benchmark programs, you have to use the exact same compiler flags (may require heavy hacking) and use the same ...
user avatar
  • 14.2k
19 votes

Are there critical mistakes to avoid when creating a workstation (32-128 cores)?

"Are there critical mistakes to avoid when creating a matter modeling workstation (32-128 cores)?" 32-128 is quite a big range since at 128 you'd be limited to non-mainstream chips like the ...
user avatar
  • 27.8k
18 votes

What is a good programming language for matter modeling?

It depends on what you want to do It depends on what you want to do. As a couple of others have pointed out, many of the computer programs used in computational chemistry and theoretical solid state ...
user avatar
  • 798
18 votes
Accepted

Which Linux distribution is best for Matter Modeling?

Fedora Susi Lehtola's answer makes some good points, and I will elaborate on two of them: The Linux distributions mentioned in your question, which cater to specific communities (e.g. Scientific ...
user avatar
  • 27.8k
18 votes

Did the 2019 discovery of O(N log(N)) multiplication have a practical outcome?

Can someone explain in detail the impact of any of the multiplication algorithms scaling better than N2, for some practical application? An actual application is right in front of our eyes: digital ...
user avatar
  • 281
18 votes

Supercomputers around the world

United Kingdom (Great Britain) ARCHER (Advanced Research Computing High End Resource) ARCHER is as of today the UK's national supercomputing service, run by the EPCC (Edinburgh Parallel Computing ...
user avatar
  • 281
18 votes

GUIs for Quantum Chemistry... Where are they?

My answer to "GUI for DFT calculations" is a good introduction to my stance on this issue, but I will address your more specific questions here. First for some preliminaries: Software ...
user avatar
  • 27.8k
17 votes
Accepted

Are there any High-Throughput studies that aim to discover High Tc superconductors?

There are several such studies, particularly focusing on the machine-learning of critical temperatures. "Machine learning modeling of superconducting critical temperature" "An acceleration search ...
user avatar
17 votes
Accepted

Since MKL is not optimized for AMD hardware, should I use a math library specific to AMD, or would an open-source one be just as good?

OpenBLAS is a free, open-source BLAS library that has fast support for even recent processors. (It is based on the earlier, famous GotoBLAS library which became obsolete years ago.) OpenBLAS is also ...
user avatar
  • 14.2k
17 votes

Supercomputers around the world

USA: Facilities funded by DOE For USA, XSEDE was mentioned in [another answer](https://mattermodeling.stackexchange.com/a/1517/671). It is funded by the US National Science Foundation. There are also ...
user avatar
  • 3,938
17 votes
Accepted

Should I connect 2-3 laptops to form a supercomputer?

"Would it be feasible to create my own small clusters from 2 or 3 laptops that I have and somehow get them to run in parallel so I will be able to execute DFT codes more efficiently." It's ...
user avatar
  • 27.8k
16 votes

Which Linux distribution is best for Matter Modeling?

Scientific Linux is a rebuild of Red Hat Enterprise Linux. It started out before the CentOS project really took off. Nowadays CentOS is officially supported by Red Hat, but Scientific Linux still ...
user avatar
  • 14.2k
16 votes

Did the 2019 discovery of O(N log(N)) multiplication have a practical outcome?

Even the simplest better-than-schoolbook (O(n^2)) algorithms like Karatsuba are only useful in practice for large n. But what is ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible