Skip to content

Instantly share code, notes, and snippets.

View mabraham's full-sized avatar

Mark Abraham mabraham

  • Intel
  • Stockholm, Sweden
View GitHub Profile
\documentclass[5p,times,sort&compress]{elsarticle}
%\usepackage[nomarkers,figuresonly]{endfloat}
\usepackage{subcaption}
\DeclareGraphicsExtensions{.pdf,.png,.jpg}
\begin{document}
\title{GROMACS: High performance molecular simulations through multi-level parallelism from laptops to supercomputers}
@mabraham
mabraham / integratorsketch.cpp
Created December 20, 2015 07:32
Sketch of new GROMACS integrator formalism
/* This code sketches a State object, some example integrator objects
* that own a State (and other pieces of machinery), and use those to
* implement a wide variety of simulation algorithms where each
* conforms to the IIntegrator interface. There's copious details
* missing, multiple TODOs noted, some notes about optimization
* opportunities, and ways we will later implement stuff with task
* parallelism. I haven't tried to implement Michael's collectives and
* elements model, but we can reconsider that if we identify something
* here that we don't like.
*