User Tools

Site Tools


gibson:juliablog:kuramoto_sivashinksy

This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Benchmarking a simple PDE solver in Julia and other languages ====== Julia is an innovative new programming language that promises to revolutionize scientific computing. In a nutshell, it is * High-level, dynamic, and general-purpose, like Python * As fast as compiled C, roughly * Aimed squarely at numerics, with libraries and ease-of-use comparable to Matlab Julia's main innovation is a carefully-designed type system combined with just-in-time compilation. The combination allows high-level user code to be compiled to machine-code on-the-fly. The benchmark algorithm here is a simple time-integration of the Kuramoto-Sivashniksy equation \begin{eqnarray*} u_t = -u_{xx} - u_{xxxx} - u u_x \end{eqnarray*} on a 1d periodic domain $[0, L_x]$, with $x$ space and $t$ time, and where subscripts indicate differentiation.

gibson/juliablog/kuramoto_sivashinksy.1499605569.txt.gz · Last modified: 2017/07/09 06:06 by gibson