Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

Can we simulate a Many-body Quantum system on a Smartphone?

SergeyKostrov
Valued Contributor II
370 Views
*** Can we simulate a Many-body Quantum system on a Smartphone? ***
0 Kudos
4 Replies
SergeyKostrov
Valued Contributor II
370 Views
That subject was discussed on October 28th, 2016 by professor Alexey Rubtsov from Russian Quantum Center and Lomonosov Moscow State University. Here are more details: ... Open RQC colloquium. Lecture 10 - http://www.rqc.ru/events/?ELEMENT_ID=1241 The tenth lecture Quantum Monte Carlo methods: Can we simulate a many-body quantum system on smartphone? in "Open RQC colloquium" will be held in National University of Science and Technology MISIS ( Moscow, Leninskiy prospekt 4 ), lecture hall ? ?-636 ( 5th floor ), on 28th of October at 10:00a.m by prof. Alexey Rubtsov, Russian Quantum Center and Lomonosov Moscow State University... ( more details ) http://misis.ru ... Sergey Kostrov's response The answer is Yes and modern Mobile devices, 4-core or 8-core, are capable to do that because they have significant CPU and GPU processing power. However, there is some problem with all these powerful Mobile devices because they have limited amount of memory and most of them have less than 4GB of RAM. As soon as tablet and smartphone vendors start releasing Mobile devices with greater than 4GB of RAM they could be classified as Mobile devices with HPC capabilities and it will allow to do serious scientific calculations and simulations.
0 Kudos
SergeyKostrov
Valued Contributor II
370 Views
>>...The answer is Yes... Over the last weekend I've completed some work related to that subject and integrated Continuous Time Quantum Monte-Carlo ( CT QMC ) simulation C++ codes with Microsoft Smartphone 2003 Second Edition. CT QMC simulation application was developed by a team of developers lead by professor Alexey Rubtsov at Moscow State University between 2009 and 2011. After the integration was completed I was able to see how processing is done in emulator. Processing is Too slow with that 15-year-old technology and my primary interest was to evaluate integration costs, that is number of hours to port HPC codes to mobile environment.
0 Kudos
SergeyKostrov
Valued Contributor II
370 Views
Details about the CT QMC project: ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// https://www.openhub.net/p/ct-qmc https://code.google.com/archive/p/ct-qmc https://code.google.com/archive/p/ct-qmc/source ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Project Summary This code is designed to perform numerical solution of Anderson model in Continuous Time domain. Written in c++ at Moscow State University by A. N. Rubtsov et al. Corresponding paper - http://arxiv.org/abs/cond-mat/0411344 Current version supports multi-orbital calculations. Provides Greens function in Matsubara representation and irreducible vertex parts. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// A weak coupling Continuous Time Quantum Monte-Carlo Code made by group of A. N. Rubtsov at Moscow State University. This project is an implementation of an interaction expansion Continuous Time Quantum Monte-Carlo algorithm for fermions. It is designed to perform numerical solution of Anderson impurity model in Continuous Time domain. Written in mixture of C and C++ at Moscow State University by A. N. Rubtsov et al. Corresponding paper - http://arxiv.org/abs/cond-mat/0411344 The development of this code is stopped. The latest source download ( 07.11.2011 ) is available at http://code.google.com/p/ct-qmc/downloads/detail?name=ct-qmc-1.6.2.tar.gz'>ct-qmc-1.6.2.tar.gz This code supports MPI-parallelization for calculating the Green's function in Matsubara representation. This version supports multi-orbital calculations. The irreducible vertex parts are provided in a single-cpu version only. Look into the file default.h for the explanation of the parameters of the code. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// The first lines of source code were added to ct-qmc in September, 2009. If this young project has had recent activity, then it likely has passed its critical early start-up period, and has become established. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// License: GNU GPL v3
0 Kudos
SergeyKostrov
Valued Contributor II
370 Views

This is a screenshot with codes, emulator, VS 2005, etc:

CT-QMC with Smartphone.jpg

0 Kudos
Reply