# Fujitsu Supercomputer Achieves World Record in Computational Quantum Chemistry

Fujitsu and Chuo University of Japan today announced that a team of researchers employed the T2K Open Supercomputer - which was delivered by Fujitsu to Kyoto University's Academic Center for Computing and Media Studies - to successfully compute with high precision, as a world first, an optimization problem to reveal the molecular behavior of ethane (CH3 only), ammonia (NH3) and oxygen (O2).

This accomplishment paves the way for computing the behavior of complicated molecules that cannot be seen by the human eye, by enabling researchers to gain a greater understanding of the behavior of water molecules, the properties of proteins, photosynthesis, and the mechanisms of superconductivity would also contribute to the development of new medicines and new materials. Furthermore, a wide range of potential applications is expected to emerge from this research, not only in the fields of physics and chemistry, but also in engineering and social sciences areas such as natural sciences, control design and signal/image processing.

Supercomputers are computers capable of quickly performing large-scale and advanced computations that are difficult to solve using average computers. Supercomputers have received a great deal of attention as a tool for solving important issues facing human society, such as environmental problems and challenges in the medical and manufacturing fields.

One reason why supercomputers have become so important is attributable to their role in computer simulations. Computer simulations, which use computers to compute and reproduce various phenomena, have been called the "third pillar of science" alongside theory and experimentation. Computer simulation is becoming an indispensable tool in all fields of research and development, from basic research to manufacturing.

The T2K Open Supercomputer (Figure 1), which was delivered by Fujitsu to Kyoto University's Academic Center for Computing and Media Studies, is a computer equipped for handling large-scale advanced scientific computation.

Many of the physical and chemical phenomena surrounding us today are governed by an equation called the Schrödinger equation (Figure 2). By being able to solve the Schrödinger equation, one is able to determine the state and energy of atoms and molecules, thereby allowing for an understanding of various phenomena.

For example, the Schrödinger equation enables scientists to determine how carbon dioxide (CO2) is transformed into oxygen (O2), what happens when two forms of matter are mixed, and how to formulate effective medicines. Through the computation of the Schrödinger equation, it is possible to explain the mechanisms of such chemical phenomena without the need for experimentation.

In reality, however, if the Schrödinger equation is precisely applied, it can become extremely complex and can turn into an enormous equation that holds little hope of being computable. Thus far, the equation has only been employed in cases where it can be relatively easily computed.

In 2001, Maho Nakata of Kyoto University and Professor Hiroshi Nakatsuji proposed a computational method for solving the optimization problem of the direct variational calculation of reduced density matrices, instead of solving the massive Schrödinger equation.

This computational method involved the use of an optimization problem computational technique called Semidefinite Programming (SDP). However, the results were limited to small atoms and molecules, and faster computation of SDP became the key to performing computations for larger molecules with complicated behavior in a short amount of time.

The research team from Chuo University, led by Professor Katsuki Fujisawa, developed the SDPARA software package, based on an advanced optimization algorithm, as a high-speed SDP computational method. By running large-scale tests of SDPARA on the T2K Open Supercomputer, the team was successfully able for the first time ever to precisely compute the behavior of ethane (CH3 only), ammonia (NH3) and oxygen (O2).

During the actual computation, the matrix for the largest molecule employed in this study - ammonia (NH3) - reached a size of 19,640 × 19,640, and therefore had too many elements to be processed in a practical amount of time using average computer systems (Figure 3). By employing a supercomputer, the team was successfully able to solve the matrix in the computing time shown in Figure 4. For this computation, the T2K Open Supercomputer employed 128 nodes for its computations, utilizing a total memory volume of 4 terabytes and 2048 cores.

**Potential Applications**

As a world first, the research team succeeded for the first time ever in precisely computing the optimization problem (using SDP) to reveal the behavior of the molecules ethane (CH3 only), ammonia (NH3) and oxygen (O2). Because the methodology can compute the behavior of complicated molecules without the need for experimentation, it has the potential to be applied in a variety of fields, such as the development of new drugs and new materials, as well as applications in physics, chemistry and engineering.

In addition, this research has opened up the possibility of using supercomputers for computations in the field of superconductivity - a feat which thus far no computer has been able to accomplish yet. Furthermore, the research is expected to contribute to the development of innovations that are presently impossible in the area of energy storage (power storage), and in the medical and electronics fields.

Explore further

**Citation**: Fujitsu Supercomputer Achieves World Record in Computational Quantum Chemistry (2010, May 28) retrieved 25 June 2019 from https://phys.org/news/2010-05-fujitsu-supercomputer-world-quantum-chemistry.html

## User comments

Bob_KobOzzQuantum_ConundrumLike Ozz said.

It probably took them a few years to write the software, which in a simulation like this, needs to be extremely optimized for the exact system it is going to be run on. Which means it's not like a "normal" Windows or Linux application that can just port easily to any configuration.

But yeah, it's a shame because they could buy 342 fo the new 6 core AMD cpus at $199 each, and would have 2052 cores at 2.8ghz. Total price $68058 for the processors alone.

Or they could buy 342 of the intel cpu for $999 each, and have 2052 hyperthreading 3.33ghz cores...This would give 2 gigabytes of L3 cache, or as much L3 cache as my desktop has in RAM...price tag of ~$342000 for the processors alone is probably quite prohibitive...Compatible MOBO supports 24GB triple channel DDR3, which would come to twice as much RAM...and quad GPU capability...erm...yah...let's add some 4x342 graphics cards...hehe...

Quantum_Conundrumhttp://www.newegg...14125320

Chipset Manufacturer NVIDIA

GPU GeForce GTX 470 (Fermi)

Core Clock 607MHz

Shader Clock 1215MHz

Stream Processors 448 Processor Cores

Memory

Effective Memory Clock 3348MHz

Memory Size 1280MB

Memory Interface 320-bit

Memory Type GDDR5

eachusfor I in !..N loop

for J in 1..N loop

for K in 1..N loop

C(i,j) := C(i,j) + A(i,k)*B(k,j);

end loop;

end loop;

end loop;

That requires reading every element of A and B N times, and there is no locality for the cache to exploit. Choose submatrix sizes so that a m by m area of C fits into less than half of the L1 data cache, and the m by N slices of of B and C can be moved into L2 cache before they are needed. You have now reduced the computation time by potentially more than 1000x--but if you look the L1 data cache speed will now be your bottleneck. ;-)

plasticpowerPlease sign in to add a comment. Registration is free, and takes less than a minute. Read more