QuTiP

From bwHPC Wiki
Revision as of 11:56, 26 August 2014 by M Neuer (talk | contribs)
Jump to: navigation, search
QuTiP
module load phys/qutip
License GPL
Citing
Links Homepage; Documentation
Graphical Interface No
Included in module

1 Description

QuTiP is open-source software for simulating the dynamics of open quantum systems. QuTiP aims to provide user-friendly and efficient numerical simulations of a wide variety of Hamiltonians, including those with arbitrary time-dependence, commonly found in a wide range of physics applications such as quantum optics, trapped ions, superconducting circuits, and quantum nanomechanical resonators.

2 Versions and Availability

A current list of the versions available on the bwUniCluster and bwForClusters can be obtained from the Cluster Information System: CIS Information on QuTiP

On the commandline you can get a list of the available versions using

$ module avail phys/qutip

3 Loading the module

You can load the default version of QuTiP with the command

$ module load phys/qutip

If you wish to load a specific (older) version, you can do so using e.g.

$ module load phys/qutip/0.0.0

to load the version 0.0.0

4 Examples

The examples can be copied to the home directory with

$ cp -r $QUTIP_EXA_DIR ~

There are different examples which demonstrate various features of QuTiP. All these examples are taken from the installation package from QuTiP but are slightly modified to show how to use the Fortran Monte-Carlo solver and to save the resulting images to a file.

5 Notes

  • The number of cores QuTiP uses is controlled by the environment variable MKL_NUM_THREADS. So you have to set this variable in your job script if you want to use more than 1 core.
  • Try to use the Fortran Monte-Carlo solver (f90mc) instead of the standard solver. It's much faster.