My website has moved to You will be redirected shortly.

Malcolm Roberts

Malcolm Roberts

Postdoctoral Researcher, TONUS group, University of Strasbourg.

Email: Public Key: malcolm_roberts_pub.asc

CV        Research Statement        Publication List        Teaching Statement        Programming Experience        LinkedIn        Google Scholar



PhD, University of Alberta
   Thesis: Multispectral Reduction of Two-Dimensional Turbulence
   Supervisor: John C. Bowman

MSc Applied Math, University of Alberta
   Thesis: Multi-Spectral Decimation Scheme for Turbulence Simulations
   Supervisor: John C. Bowman

BSc Hon. Applied Math, University of Alberta


fftw++, a C++ wrapper for the FFTW library, which also includes new implicitly-dealiased convolution routines.

opencl-intel-deb-patches, patches for the Debian/Ubuntu packages for Intel's OpenCL drivers. Patched versions are available here.

A thesis template suitable for the University of Alberta math and stats department. Also includes some form templates, and Asymptote-based business cards templates.

Lab Notes for Math 201 available through Google Books (USA and Canada). PDF available as well: download PDF.

Flusi, a program for performing simulations of Navier-Stokes and MHD flows in complex geometries using penalisation.

mpi2vis, a collection of scripts and programs for processing the output of simulations with 3D visualization particularly in mind.

Asymptote, a TeX/LaTeX aware vector graphics language.

cooltowarm.asy, an Asymptote implementation of the cool-to-warm (and related) diverging color maps for scientific visualization. A comparison with Asymptote's BWRainbow can be found here.


Self-organisation of helically forced MHD flows in confined cylindrical geometries, (bibtex)
   M. Roberts, M. Leroy, J. Morales, W. Bos, and K. Schneider, submitted to Fluid Dynamics Research (2013).
   Animation of flow showing isosurfaces of axial velocity with magnitude +/- 3.

Adaptive Matrix Transpose Algorithms for Distributed Multicore Processors, (bibtex)
   J. C. Bowman and Malcolm Roberts, submitted to Springer Proceedings of the Applied Mathematics, Modelling and Computational Science, (2013).

Multithreaded Implicitly Dealiased Pseudospectral Convolutions, (bibtex)
   M. Roberts and J. C. Bowman, To appear in the Proceedings of the 20th Annual Conference of the CFD Society of Canada (2012).

Dealiased Convolutions for Pseudospectral Simulations, (bibtex)
   M. Roberts and J. C. Bowman, Proceedings of the 13th European Turbulence Conference (2011). Online journal.

Lab Notes for Math 201 available through Google Books (USA and Canada). PDF available as well: download PDF.

Pseudospectral Reduction of Incompressible Two-Dimensional Turbulence, (bibtex)
   J. C. Bowman and M. Roberts, Communications in Nonlinear Science and Numerical Simulation 17:5 2008-2013 (2011). Online journal.

Multispectral Reduction of Two-Dimensional Turbulence, (bibtex)
   M. Roberts, PhD Thesis, University of Alberta, 2011.

Efficient Dealiased Convolutions without Padding, (bibtex)
   J. C. Bowman and M. Roberts, SIAM Journal on Scientific Computing, 33:1, 386-406 (2011). Online Journal.

FFTW++, (bibtex)
   A C++ wrapper for the FFTW library, which also includes new implicitly-dealiased convolution routines.

Report on the Math-Stat Graduate Education Round table,
   M. Roberts. Report on the BIRS workshop.

The Multispectral Method: Progress and Prospects, (bibtex)
   M. Roberts, J. C. Bowman, and B. Eckhardt Advances in Turbulence XII, Proceedings of the 12th EUROMECH European Turbulence Conference, September 7-10, 2009, Marburg, Springer Proceedings in Physics, 132, Eckhardt, Bruno (Ed.) ISBN: 978-3-642-03084-0

Links between dissipation, intermittency, and helicity in the GOY model revisited, (bibtex)
   J. C. Bowman, C. R. Doering, B. Eckhardt, J. Davoudi, M. Roberts, Joerg Schumacher Physica D 218, 1-10 (2006). Online Journal

A Multi-Spectral Decimation Scheme for Turbulence Simulations, (bibtex)
   M. Roberts, M.Sc. Thesis, University of Alberta, 2006.


INRIA CR2 Oral Audition, 2014-05-14
   Nancy, France

Self-organisation of helically forced MHD flow in confined cylindrical geometries, 2014-04-15
   Instabilities and Transport in Magnetized Plasmas, Geophysical and Astrophysical Flows, Institute for Advanced Study of Aix-Marseille University, France

Helices in MHD Flow: Numerical Results from Penalized Pseudospectral Simulations , 2014-03-04
   Seminaire Equations aux derivees partielles, Strasbourg University, France

Pseudospectral Simulations in Complex Geometry via Penalisation , 2013-12-02
   Journee Calcul scientifique performant en mecanique de la Federation Nicolas-Claude Fabri de Peiresc, Aix-Marseille University, France

Implicitly Dealiased Convolutions for DNS: Preliminary MPI results , 2013-01-17
   Euromech 542, Progress in statistical theory and pseudo-spectral DNS , Ecole Centrale Lyon, France

Convolutions for HPC, 2012-08-14
   CEMRACS 12 CIRM, Marseille, France

Multithreaded Implicitly Dealiased Pseudospectral Convolutions
   Computational Fluid Mechanics Canada Conference 2012, Canmore, Canada

Dice Dice Dice
   LogiCON, Edmonton, Alberta, Canada 2012

   Skeptically Speaking Podcast, 2012

On the Calculation of Higher-Order Convolutions
   CMS Winter Meeting, Toronto, 2011-12-11

Turbulence, Fine and Coarse
   Condensed matter graduate seminar, University of Alberta, 2011-11-17

Dealiased Convolutions for Pseudospectral Simulations
   13th European Turbulence Conference,Warsaw, Poland, 2011.

The Pseudospectral Method: Recent Advances and Prospects
   KITP, Santa Barbara, California, March 2011. Video and slides in link.

Dealiasing Convolutions for Pseudo-Spectral Simulations
   Computational Plasma Physics Research Group Seminar, Ruhr Universitaet Bochum, Bochum, Germany, 2011.

Dealiasing Convolutions
   Research Seminar, Marburg, Germany, 2010.

Organiser, PIMS Mathematical and Statistical Graduate Education Round table
   Banff International Research Station, Alberta, Canada, 2010.

The Fastest Convolution in the West
   Canada Young Researchers Conference, University of Alberta, 2010.

The Multispectral Turbulence Decimation Method
   Torino, Italy, 2009.

Limits of shell models: finite corrections to Kolmogorov scaling
   Poster, Canada-France meeting, UQAM 2008.

Limits of shell models of turbulence
   Marburg, Germany, 2008.

The multi-spectral method for shell models of turbulence
   CAIMS 2007, Banff, Canada.


Math 201 section EU1, winter 2010.

TA questionnaire for Winter 2011 (tex source).