| 
	
	|  |  
	| 
	
	| 
Welcome to the research section of my homepage!      
 ---After an extended period working in academic 
administration I am now returning to research
more deeply (3 students as of October 2025), and I am again the 
Graduate Coordinator for the department.---
 
 I'm a Professor and former Canada Research Chair (2007-17) at Saint 
Mary's 
University
(formerly Queen's University, Mcmaster University, and U.C. Berkeley) 
working on
large scale structure and galaxy formation. 
My work is focused primarily on using
simulations to aid our understanding of the structure formation process.
I also have a 304-core computer cluster dedicated to my research group 
that enables us to perform simulations that would not normally be possible 
in a shared queue environment, for larger work I use the Digital Research
Alliance of Canada facilities.
 
 You can link to a list of my publications 
and presentations .
 
 Former and current students are listed on my "friends" page.
 2025 Grad student research opportunitiesI am very interested in taking on 
new 
students primarily at the MSc level.
Although I encourage 
students to think 
independently and 
come up with research projects that are mutually agreeable, I currently 
have particular interest in the following student projects:
 (1) Investigation of shock instabilities in galaxy cluster 
environments. As a result of some work currently underway in an
undergraduate thesis, I've come to realize there are a lot of interesting
questions to explore in relation to the Richtmyer-Meshkov instability
and it's relationship with the turbulence in the intracluster medium.
While challenging from a modelling perspective, we will need to use
idealized patches of the intracluster medium, there are a considerable
number of potential avenues to explore in relation to the impact on
X-ray observables and how they may become broadened. As well as
uncovering general relationships (e.g. Mach number and fluctuation
amplitudes) there is also potential for 
modelling observed features.
 
 (2) Investigation into measures of mixing in the formation of
galaxy clusters. This is a potential off-shoot of an interesting pilot study
being undertaken by an honours thesis student to examine differences in
some commonly used statistics for measuring mixing. All the statistics
are convex functions and so are subject to Jensen's inequality, so when we try
to construct estimates of mixing at varying resolutions there is potential
for the averaged level of mixing to over-represent what is happening on smaller
scales. Precisely how this happens will be a sensitive function of
the `shape' of the statistic being measured. While the initial exploration is
focused on deriving general understanding, follow-on experiments can look
at different stages of mixing (different statistics are expected to be
more/less sensitive to different structures, e.g. folds or fingers), as well as how diffusion impacts the results.
 
 (3) Although a somewhat new direction, I am interested in the 
overlap of ethics and AI usage (I currently teach in the Masters of 
Business Analytics). This idea is speculative, but I can see potential 
for some studies on how AI might contribute to amplification of biases 
which could be especially problematic in the development of research 
fields. On the coding side one could envisage constructing agent-based 
models with a specific set of beliefs and then testing how influence is 
changed under certain interventions. This is particularly relevant in 
research since there are a number of examples of incorrect theories that 
were consistently reinforced despite having considerable flaws, the
resolution of which required a step in theoretical understanding.
 
 If you are interested in computational cosmology and galaxy formation, 
but unsure about a specific research project, or you have general 
questions about the research topics listed above, feel free to send me 
an 
email
(click here for address). Saint Mary's 
actively encourages applications from students who wish to take time to 
decide their research topic. Interested students are encouraged to 
submit applications before February 2026, although later 
applications will still be considered subject to the availability of 
positions. We sincerely advise students not to apply too late.
 
 
 Below is a precis of my research interests, at a somewhat 
technical level. Although really very out-of-date now, it gives a 
reasonable background to the research areas I am currently active in.
 
 
 Formation of galaxies in hierarchical clustering cosmologiesDeveloping a detailed understanding of galaxy formation is one of the
primary goals of modern cosmology. The basic theory of baryons clustering
in a hierarchical system of dark matter halos was laid out by White &
Rees (1978,
MNRAS, 183, 341). In a hierarchical cosmology the
cooling time for baryons in halos is much shorter than the
free-fall collapse time, which results in star formation being
precipitated in
cool gas in low mass halos at very early epochs -- the `cooling
catastrophe' (White &
Frenk 1991, ApJ, 379, 52). 
Simulations confirm this prediction and introduce a further problem: 
the dense gas cores lose much of their
angular-momentum to the dark matter via dynamical friction (Navarro & 
Benz 1991, ApJ, 380, 320;
Katz & Gunn 1991, ApJ, 377, 365).
 The solution to both these problems is believed to be the inclusion of
feedback from supernovae (SN) and stellar winds. White & Frenk (1991)
have shown that, under reasonable assumptions, the energy input from SN
can be sufficient overcome the cooling catastrophe.  However, it has
proven extremely difficult to implement feedback in hydrodynamic
simulations as it is a sub-resolution process. As part of my Ph.D.
thesis, I conducted a number of simulations comparing different ways of
returning feedback energy to the local gas in Smoothed Particle
Hydrodynamic (SPH) simulations of galaxy formation. My results have shown
that because the first generation of objects overcool (they must do so
before star formation begins), it is almost impossible to circumvent the
overcooling phenomenon without drastic feedback (Thacker & Couchman 2001,
ApJ, 545, 728). However the low resolution used in these studies (4000
(baryonic) particles per $L^*$ galaxy) and the complex interaction between
resolution and feedback rendered this conclusion preliminary. Note that
Binney et al (2001, MNRAS, 321, 471)  indirectly support this conclusion.
 
 My investigations of star formation within the galaxy formation process  
 show that the best method for preventing drastic (unphysical) radiative
losses following a feedback event is to use a brief period of adiabatic
expansion.  In simulations with 40,000 particles per galaxy (Thacker &
Couchman 2001, ApJ, 555, L17, see also Science, July 6, 2001), I 
have
found feedback can lead to a galaxy preserving 40% of its specific
angular momentum, which is an improvement over the 10% value typically
found in simulations (eg Navarro, Frenk & White 1995, MNRAS, 275, 56),
but remains below the value required to match the Tully-Fisher relation
for observed galaxies (Navarro & Steinmetz 2000, ApJ, 528, 607). However,
the scale length of the resultant galaxy is within 10% of that predicted
on theoretical grounds (Mo et al 1998, MNRAS, 295, 319).
 
 
 Interaction of galaxies with the inter-galactic Medium 
(IGM)In the past two years, driven by an influx of new observations,
the study of galactic outflows has moved from the fringes of interest to
being a ``hot topic''.  In collaboration with Scannapieco (UCSB), I have 
developed an
n-body implementation of his semi-analytic galactic wind/outflow model
(Scannapieco & Broadhurst 2001, ApJ, 549, 28). We have confirmed a number
of conclusions from the semi-analytic work (Scannapieco, Thacker & Davis,
2001, ApJ, 557, 605), the most important being that outflows can strongly
suppress galaxy formation on 109 solar mass scales, thereby
solving the `missing satellites' problem for CDM. We have recently updated
the model to include metal enrichment (Thacker, Scannapieco & Davis,
2002, ApJ, 581, 836). With my colleagues, I have shown that simple,
plausible, assumptions for metal production can reproduce volume filling
factors and enrichment levels consistent with estimates from analytic and
semi-analytic models (Pei et al 1999, ApJ, 522, 604;  Scannapieco et al
2002, ApJ, 574, 590). Future plans for these models include updating the
early universe physics to include cooling from molecular hydrogen.
In an effort to constrain these models further, specifically metal
enrichment  
in the IGM, I recently became part of a N. America-Euro collaboration
(headed by Petitjean, CNRS) that has been analyzing quasar spectra
obtained by the UVES spectrograph on the European Southern Observatory  
Very Large Telescope (VLT). The quasar spectra show absorption features of
CIV, SiIV and MgII which we have compared to
mock
spectra produced from
one of the highest resolution simulations of large-scale structure in the 
IGM. Remarkably, indicating that we do not yet fully understand the
details of the enrichment process, the correlation function of CIV
systems
at z~3 suggests that enrichment patterns produced are dominated by
large systems which expell metals over very large ($>2$ Mpc comoving)   
radii (Scannapieco et al, 2004, in prep).  This is contrary to initial   
ideas of comparatively uniform enrichment produced by dwarf systems.
 
 Gravitational theory and simulations of large-scale
structureThe spectacular progress in uncovering the large-scale structure of our
universe over the past ten years has eclipsed growth in our understanding
of the non-linear evolution of structure formation.  Almost 30 years ago   
Peebles (1974, ApJ, 189, L51) postulated the `stable clustering
hypothesis' (SCH) which states that, in the highly non-linear regime,
small-scale gravitational clustering should exactly counterbalance Hubble
expansion. The SCH is important because it underlies a number of methods
for determining the non-linear evolution of the correlation function of
galaxies (eg Hamilton et al 1991, ApJ, 374, L1). To date, there have been
arguments suggesting that the SCH is valid (eg Jing 2001, ApJ, 550, 125),
while others argue that it fails (eg Smith et al, 2003, MNRAS, 341,  
1311). The primary disagreement stems from the different methods of
determining whether the SCH holds; one can use pair-wise velocity
statistics, or the correlation function/power spectrum. The problem is 
further complicated by the fact that while the SCH may not be exact for
individual halos, it could still be true in a statistical sense. In work
funded by the Pittsburgh Supercomputing Centre, conducted in collaboration
with Sheth, Colberg (Pittsburgh) and Couchman, we are currently conducting
simulations with sufficient resolution to test the SCH using both pairwise
and ensemble methods.
 In support of this research, I have also been examining how to create very
precise initial conditions for simulations. On `glass-like' initial
conditions, standard interpolation methods fail to accurately reproduce    
the
power spectrum near the Nyquist frequency. In collaboration with Couchman
and Scoccimarro (NYU), we are working on creating initial conditions that
use 2nd order Lagrangian perturbation theory to calculate the velocities
of particles (see Scoccimarro, 1998, MNRAS, 299, 1097) rather than the 
usual first order method. This has particular relevance for higher order statistics, such as 
skew and kurtosis, where first order methods are known to produce     
inaccuracies unless the simulation is begun from extremely early epochs.
We plan to publically release a parallel implementation of the algorithm.
 
 
 Programming and load balancing N-body codes on parallel
computersThe majority of my research on parallel codes has focused on shared
memory hardware (Thacker, Couchman & Pearce, 1998, in ``HPCS1998'',
Kluwer Academic). The simple
programming model afforded by shared memory has helped alleviate a number 
of problems stemming from the complexity of the adaptive data structures 
used in the HYDRA code. I have spent a significant amount of 
effort in improving the parallel efficiency, primarily by parallelizing a 
number of previously serial parts of the code, but also by improving the
data locality (and thus achieving better cache performance on RISC
processors).
Over the past year the focus of my work has been the completion
 of a distributed memory (MPI-2) version of the HYDRA code (see
Thacker et al 2003, in ``HPCS2003'', NRC Research Press). This research is
conducted in collaboration with the Virgo Computational Cosmology
Consortium, and is the culmination of a three year effort. I first used
the code as part of the project examining the distribution of metals in
the IGM. For this project we conducted a hydrodynamic simulation with 65
million particles, using 64-128 CPUs of the SHARCNET facilities at
McMaster. The code is an exceptional piece of technology as it uses a
number of novel load-balancing techniques. Parallel scaling tests
conducted
at Lawrence Berkeley Lab on their IBM SP-3 have shown almost
perfect scaling out to 512 CPUs, and there is no reason not to
expect good performance for several thousand processors.  Also, due to the
early release nature of MPI-2, it has proven particularly challenging to 
implement the code efficiently on different platforms. I have had to work
closely with compiler engineers both to update support of the MPI-2
standard and also to improve performance.
 Dr. Rob Thacker
 319E Atrium Building
 Department of Astronomy and Physics
 Saint Mary's University
 Halifax, Nova Scotia
 Canada B3H 3C3
 
 Electronic-mail: (click here for address)
 Telephone: 902-420-5636
 Facsimile: 902-496-8218
 
 
 |  |  
	|  |  
 |