We present the algorithmic details of the dynamical cluster approximation (DCA) algorithm. The DCA is a fully-causal approach which systematically restores non-local correlations to the dynamical mean field approximation (DMFA). The DCA is in the thermodynamic limit and becomes exact for an infinite cluster size, while reducing to the DMFA for a cluster… (More)