Reconstruction of Galaxy Clusters by Gravitational Lensing
General considerations

While strong lensing allows for an highly resolved reconstruction of the cluster core, weak lensing constrains the whole observed field. A combination of both effects, like we suggest in our method, offers the possibility to reconstruct a galaxy cluster on all observed scales.
References
Besides our own publications, also two other methods combining weak and strong lensing are listed here.- Combining weak and strong lensing in cluster potential reconstruction
Cacciato, Bartelmann, Meneghetti, Moscardini
2006, A&A, 458, 349
[astro-ph] - Combining weak and strong cluster lensing: Applications to
simulations and MS 2137
Merten, Cacciato, Meneghetti, Mignone, Bartelmann
2008, submitted to A&A
[astro-ph] - Strong and weak lensing united I: the combined strong and weak
lensing cluster mass reconstruction method
Bradač, Schneider, Lombardi, Erben
2005, A&A, 437, 39
[astro-ph] - Combined reconstruction of weak and strong lensing data with
WSLAP
Diego, Tegmark, Protopapas, Sandvik
2007, MNRAS, 375, 958
[astro-ph]
The reconstruction method

The basic idea of our algorithm is a so-called maximum-likelihood method, which tries to find the lensing potential that is most likely to have caused the observed effects. To do so, we divide the observed field into pixels and obtain a regular grid. Afterwards, we define a chi-square-function in every pixel and minimise it on that grid. The quantity with respect to which we minimise is the lensing potential itself. While doing so and additionally assigning to every pixel an observational constraint which depends on the lensing potential, we obtain a non-parametric reconstruction method. How this chi-square-function looks explicitly, we explain in the next section.
References
Here a reference to maximum-likelihood based cluster-reconstruction methods.- Maximum-likelihood Cluster Reconstruction
Bartelmann, Narayan, Seitz, Schneider
1996, ApJ, 464L, 115B
[astro-ph]
Different lensing effects
At this development stage of our algorithm, we use two different lensing constraints in our reconstructions.
The constraint corresponding to strong lensing are gravitational arcs. Given the resolution is not too high, one can show that these arcs lie closely to the so-called critical curve of the lens. This is another characteristic lensing quantity which also depends on second derivatives of the lensing potential. For every pixel containing parts of an arc, we define an additional chi-square function which takes into account the strong lensing effect. Because these arcs are observable very well and the grid resolution due to the weak-lensing averaging is low anyway, we use a refined grid resolution for these pixels in order to conserve the strong lensing information.

References
A detailed description of the method, including the missing formulas, can be found here.- Combining weak and strong cluster lensing: Applications to
simulations and MS 2137
Merten, Cacciato, Meneghetti, Mignone, Bartelmann
2008, submitted to A&A
[astro-ph]
Advantages of our method
Before we focus on more technical details, we want to point out the main advantages of our method, compared to other concepts.- The advantage over methods which are limited to only one lensing effect is obvious. A combination of both effects allows a reliable reconstruction on all scales.
- The maximum-likelihood approach makes the method enormously flexible since one can define chi-square functions for many different observations. In fact, right now we are including flexion and multiple image systems.
- The adaptive-averaging scheme for the background galaxies allows for reconstructions on high resolution even with a low density of background galaxies.
- The usage of arcs as strong lensing constraint is very convenient since they are much easier to observe than e.g. multiple image systems.
Numerical implementation

Furthermore, we use a complicated two-level iteration scheme, which sums up to a maximum of 200 iterations per reconstruction. This means a high amount of CPU-time, which convinced us to parallelise the code. Right now it is optimised to run on machines with 10-25 cores.
Some additional words on the concrete appearance of the package. The is code object-oriented and written in C++. All fundamental functions can be called independently from the reconstruction routine and are available in the code libraries. To provide basic usability, it can be configured and run by configuration files. For an easy installation there is a Makefile available.
In the end a listing of external libraries used, besides the C standard library, and their function in the code.
-
GNU Scientific Library
(GSL)
vector/matrix handling, statistics, complex numbers, linear systems of equations, random numbers. -
Numerical Recipes (NR)
two-dimensional bicubic spline interpolation (might be replaced by GSL in the future). -
Linear Algebra Package
(LAPACK)
high-dimensional matrix inversion, linear systems of equations. -
CFITSIO &
CCfits
in. -and output in FITS-format. -
Message Passing Interface
(MPI)
parallelising to many processes.
The code is available in our Repository.
Responsible: Simon Glover, last modification Nov/04/2008 08:41 CET