I recently decided to create a new GitHub repository to store some of my side projects. These projects are for the scientific problems that I find worth pursuing or interesting to implement with numerics. The scope is not restricted to only quantum condensed matter physics. Instead, it can be anything within the broad territory of science, including quantum computing, quantum chemistry, atomic physics, etc.
Quantum chemistry simulation has been recognized as a promising application domain of quantum computing. In this Notebook, I follow an IBM Qiskit course to apply the variational quantum eigensolver (VQE), a powerful hybrid classical-quantum algorithm in the noisy intermediate-scale quantum (NISQ) era, to the dissociation problem of H2 molecule. I first use PySCF to obtain the exact dissociation energy curve of H2 from full configuration interaction (FCI), a classical exact algorithm. To apply quantum computing to this problem, an effective fermionic Hamiltonian is generated and mapped to a qubit Hamiltonian. I then program VQE with Qiskit and run the computation on a Qiskit Aer simulator, with the noise model obtained from an IBM quantum computer. The dissociation energy curve obtained by VQE is consistent with the exact one up to the noise!
This project aims at solving the Rabi oscillation under spontaneous emissions, which serve as the dissipations to the quantum dynamics. I first solve the conventional Rabi oscillation both analytically and numerically, then add spontaneous emissions and deal with them by a Monte Carlo wavefunction approach. The result shows that spontaneous emissions lead to strong damping in the Rabi oscillation, which eventually goes to a steady state with finite population in the excited state!