RAYTRIX is freely available software for the numerical simulation of gravitational lensing ray-tracing.
RAYTRIX uses the multiple lens-plane algorithm which is described in (but some modifications have been made) Hamana, Mellier, 2001, MNRAS, 327, 169, and Sato, Hamana, et al., 2009, ApJ, 701, 945. Also see Schaefer et al., 2012, MNRAS, 420, 455 for the multiple lens-plane formalism for the lensing flexion, which is implemented in RAYTRIX.
RAYTRIX can compute:
  • Lensing deflection of light rays
  • Lensing magnification matrix (convergence, shear and net rotation) with fully including the lens-lens coupling and effect of deflection of light ray path.
  • Lensing flexion matrix (all the 8 components) with fully including the lens-lens coupling and effect of deflection of light ray path.

  • RAYTRIX is NOT stand-alone software, but needs outputs from N-body simulations as an input. Design of ray-tracing depends on the design of N-body data, thus RAYTRIX is NOT always workable. However you may modify RAYTRIX so that it works with your N-body output design.

    There is no user-friendly guide of RAYTRIX, there is a few comments in source programs, there is no make-file, but sample data for test run are provided.
    LensSim20130710.tar.gz(690Mbyte)
    If you wants to play with RAYTRIX, download the tar-file from the above link. A quick instruction is given in README, though it is not user-friendly. If you have questions, feel free to contact me, hamana.tk at mark nao.ac.jp, I will be happy to help you.
    Your contribution for improvement of RAYTRIX is very welcome.

    Enjoy !

    Takashi Hamana
    2013/7/10

    Buck to the top page