
Department of
Physics
Professor
Calvin W. Johnson Web
pages 

What does a computational quantum mechanic do?I have two overarching goals: First, better numerical solutions of the manybody Schrodinger equation, especially for atomic nuclei. These primarily come as largescale diagonalization of Hamiltonian matrices, with dimensions up to a billion or more, often carried out on cuttingedge parallel supercomputers. Because such bruteforce solutions are so difficult to come by, I also explore and test common approximations to the manybody problem, such as HartreeFock and the random phase approximation. I also explore random matrix models of manybody physics. What this boils down to is writing
efficient computer codes, mostly in modern Fortran (with
parallelization via MPI and OpenMP), most of which either
involved finding eigensolutions of very large matrices, using
the Because of this, I often have
Ph.D students in SDSU's Joint
Doctoral Program in Computational Science, which I think
of as science with big computers. The two are
not separate; being a good coder is not enough. In order
to write efficient code you have to understand the science. For
example, the Second, to apply those solutions and use nuclei as a laboratory for fundamental physics and astrophysics. Some of the questions I explore include: * What is the nature of the forces between nucleons? * How do neutrinos interact with matter? How do those interactions affect astrophysical phenomena, such as corecollapse supernova and nucleosynthesis? How can we use neutrinos to probe astrophysical events? * What is the nature of the weak nuclear force? * What is the nature of the neutrino mass? * What is dark matter, and how can we detect it? * Nuclei exhibit many complex behaviors, such as collective deformation and clustering. At high energy nuclei can be modeled by random matrices, but at low energies they exhibit quite orderly behavior. How can we understand that order? Does it depend sensitively upon the details of the nuclear force, or is there something more fundamental how order arises in manybody systems? Overview of my researchSome of my current projects Recent and current student research Research projects for prospective students 
