Contact

Address:Institut für Theoretische Physik
J.W. Goethe-Universität Frankfurt
Max-von-Laue-Straße 1
60438 Frankfurt/Main, Germany
Office:01.145
Phone:+49 69 798 47830
E-Mail:rueger@itp.uni-frankfurt.de
Website:itp.uni-frankfurt.de/~rueger

Navigation

About me

I'm currently a master student in the condensed matter group of Prof. Valentí at the University of Frankfurt's Institute for Theoretical Physics. My primary interest are computational methods in condensed matter theory and statistical mechanics, especially Monte Carlo methods.

Publications

  • Robert Rüger and Roser Valentí
    Pattern formation in the dipolar Ising model on a two-dimensional honeycomb lattice
    Abstract: We present Monte Carlo simulation results for a two-dimensional Ising model with ferromagnetic nearest-neighbor couplings and a competing long-range dipolar interaction on a honeycomb lattice. Both structural and thermodynamic properties are very similar to the case of a square lattice, with the exception that structures reflect the sixfold rotational symmetry of the underlying honeycomb lattice. To deal with the long-range nature of the dipolar interaction we also present a simple method of evaluating effective interaction coefficients, which can be regarded as a more straightforward alternative to the prevalent Ewald summation techniques.
    published in: Phys. Rev. B 86, 024431 (2012)
    eprint: arXiv:1207.1864 [cond-mat.stat-mech]

B.Sc. Thesis

Monte Carlo Methoden in der statistischen Physik
und ihre Anwendung zur Simulation von Spinsystemen
(Monte Carlo methods in statistical physics and their application to the simulation of spin systems)
  1. Einleitung
    (Introduction)
  2. Grundlagen der Thermodynamik
    (Fundamentals of thermodynamics)
  3. Grundlagen der klassischen statistischen Physik
    (Fundamentals of classical statistical physics)
  4. Einführung in Monte Carlo Methoden
    (Introduction to Monte Carlo methods)
  5. Das eindimensionale Ising-Modell
    (The one-dimensional Ising model)
  6. Das zweidimensionale Ising-Modell
    (The two-dimensional Ising model)
  7. Ausblick: Ising-Modell mit Dipol-Dipol-Wechselwirkung
    (Outlook: The Ising model with dipole-dipole interaction)
  8. Zusammenfassung der Ergebnisse
    (Summary of the results)
Advisor: Prof. Valentí
Institut für Theoretische Physik
J.W. Goethe-Universität Frankfurt
September 2011

My thesis is available in full text and as LaTeX source code. Fell free to use the source code as a template for your own thesis!

I've released the source code of the simulation software SSMC that I wrote as a part of this thesis. See below for a brief description and instructions on where to get the code. Note that the code in my thesis' appendix is an old and outdated version of the released.

Software

I strongly believe that the results of research done at public educational institutions should be made available to the general public free of charge. This also applies to software and I will therefore release everything that I write as free and open source software under the GPLv3+ license. You can get the source codes on my GitHub page. Feel free to write me an email with any problems (or bugs!) that you run into!

  • hVMC is the Variational Monte Carlo code for the Hubbard model that I'm currently writing as a part of my master's thesis. It is no yet actually useful but you can follow me on GitHub to keep track of hVMC's development. Besides being part of my Master's thesis, hVMC is also a playground for me to employ the things I learned in the high performance computing lectures. hVMC will be fast! At least I hope so, but so far performance is looking good!!!!

  • SSMC is a Monte Carlo simulation code for classical spin systems like the Ising model that I originally started to write as a part of my Bachlor's thesis. It has grown quite a bit since then and by now has some rather advanced features like the simulation of spin systems with dipolar interactions or cluster updates. Check out the README that comes with SSMC! It should give you a head start in using, understanding and modifying SSMC.

  • MFHUB is a very small and simple code that performs mean field calculations for the two dimensional Hubbard model on a triangular lattice. It was written as an exercise for the computational methods in solid state theory lecture. In order to understand what MFHUB does, I suggest that you take a look at the corresponding lecture notes and the exercise that MFHUB attempts to solve. There is a README that explains how to use MFHUB.

  • RC4 is a simple Python2 implementation of the popular game "Connect Four"! I played around a little bit with writing an AI that actually deserves this name and the result is not as dumb as one might think, considering that I have no expertise in this field whatsoever! Try it! I think it's pretty difficult to win against it, but I might just be horribly bad at the game ;-) ...

    The picture on the right is a screenshot of a game I had against the AI. The AI is player two and actually managed to get me into a triple bind!

Talks & Posters

  • Deconvolution methods for analytic continuation
  • GPU architecture and its impact on GPGPU programming
    04.07.2012 - Student's talks as part of the high performance computing practical course
    slides: gputalk.pdf
  • Pattern formation in the dipolar Ising model on a 2-dim. honeycomb lattice
    slides: diphctalk.pdf
    05.09.2012 - Poster session at correl12
    20.09.2012 - Poster session at the annual retreat of SFB/TR49
    poster: diphcposter.pdf
  • The Heisenberg model and the Mermin-Wagner theorem: About the possibility of spontaneous symmetry breaking in low-dimensional systems
    25.01.2012 - Student's talks as part of the lecture: Introduction to solid state theory
    slides: mwttalk.pdf
  • The Quantum Metropolis Algorithm: An implementation of Metropolis' famous algorithm on a quantum computer
    13.07.2011 - Student's talks as part of the lecture: Advanced solid state theory
    slides: qmatalk.pdf
  • Monte Carlo methods in numerical integration

Tutorials

  • First steps with Linux
    [Prof. Eberhard Engel, April 2013]
  • Introduction to Astronomy I/II
    [Prof. René Reifarth, from summer term 2010 until summer term 2012]
  • Theoretical Physics 1+2: Classical mechanics
    [Prof. Marcus Bleicher, summer term 2011]