Cargando…
QTM: Computational package using MPI protocol for Quantum Trajectories Method
The Quantum Trajectories Method (QTM) is one of the frequently used methods for studying open quantum systems. The main idea of this method is the evolution of wave functions which describe the system (as functions of time). Then, so-called quantum jumps are applied at a randomly selected point in t...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6287901/ https://www.ncbi.nlm.nih.gov/pubmed/30532258 http://dx.doi.org/10.1371/journal.pone.0208263 |
_version_ | 1783379704118509568 |
---|---|
author | Sawerwain, Marek Wiśniewska, Joanna |
author_facet | Sawerwain, Marek Wiśniewska, Joanna |
author_sort | Sawerwain, Marek |
collection | PubMed |
description | The Quantum Trajectories Method (QTM) is one of the frequently used methods for studying open quantum systems. The main idea of this method is the evolution of wave functions which describe the system (as functions of time). Then, so-called quantum jumps are applied at a randomly selected point in time. The obtained system state is called as a trajectory. After averaging many single trajectories, we obtain the approximation of the behavior of a quantum system. This fact also allows us to use parallel computation methods. In the article, we discuss the QTM package which is supported by the MPI technology. Using MPI allowed utilizing the parallel computing for calculating the trajectories and averaging them—as the effect of these actions, the time taken by calculations is shorter. In spite of using the C++ programming language, the presented solution is easy to utilize and does not need any advanced programming techniques. At the same time, it offers a higher performance than other packages realizing the QTM. It is especially important in the case of harder computational tasks, and the use of MPI allows improving the performance of particular problems which can be solved in the field of open quantum systems. |
format | Online Article Text |
id | pubmed-6287901 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-62879012018-12-28 QTM: Computational package using MPI protocol for Quantum Trajectories Method Sawerwain, Marek Wiśniewska, Joanna PLoS One Research Article The Quantum Trajectories Method (QTM) is one of the frequently used methods for studying open quantum systems. The main idea of this method is the evolution of wave functions which describe the system (as functions of time). Then, so-called quantum jumps are applied at a randomly selected point in time. The obtained system state is called as a trajectory. After averaging many single trajectories, we obtain the approximation of the behavior of a quantum system. This fact also allows us to use parallel computation methods. In the article, we discuss the QTM package which is supported by the MPI technology. Using MPI allowed utilizing the parallel computing for calculating the trajectories and averaging them—as the effect of these actions, the time taken by calculations is shorter. In spite of using the C++ programming language, the presented solution is easy to utilize and does not need any advanced programming techniques. At the same time, it offers a higher performance than other packages realizing the QTM. It is especially important in the case of harder computational tasks, and the use of MPI allows improving the performance of particular problems which can be solved in the field of open quantum systems. Public Library of Science 2018-12-10 /pmc/articles/PMC6287901/ /pubmed/30532258 http://dx.doi.org/10.1371/journal.pone.0208263 Text en © 2018 Sawerwain, Wiśniewska http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article Sawerwain, Marek Wiśniewska, Joanna QTM: Computational package using MPI protocol for Quantum Trajectories Method |
title | QTM: Computational package using MPI protocol for Quantum Trajectories Method |
title_full | QTM: Computational package using MPI protocol for Quantum Trajectories Method |
title_fullStr | QTM: Computational package using MPI protocol for Quantum Trajectories Method |
title_full_unstemmed | QTM: Computational package using MPI protocol for Quantum Trajectories Method |
title_short | QTM: Computational package using MPI protocol for Quantum Trajectories Method |
title_sort | qtm: computational package using mpi protocol for quantum trajectories method |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6287901/ https://www.ncbi.nlm.nih.gov/pubmed/30532258 http://dx.doi.org/10.1371/journal.pone.0208263 |
work_keys_str_mv | AT sawerwainmarek qtmcomputationalpackageusingmpiprotocolforquantumtrajectoriesmethod AT wisniewskajoanna qtmcomputationalpackageusingmpiprotocolforquantumtrajectoriesmethod |