pi benchmark
pi.py
numpi.py
cython_pi
pi.html
pi.c
$ gcc pi.c -o pi -lm -O3 -ffast-math
pim.c
mpipi.c
MPICH Open MPI MVAPICH
$ mpicc mpipi.c -o mpipi -O3 -ffast-math
$ mpirun -np 4 ./mpipi
GPU
CUDA PyCUDA
cudapi.cu
OpenCL PyOpenCL
JavaScript
Canvas SVG WebGL three.js jQuery D3 Chart.js mpld3 Audio mods
canvasline.html
canvasimage.html
svgline.html
webglline.html
threejsline.html
threejsimage.html
threejssurf.html
audioline.html
Python
PyOpenGL Cython NumPy SymPy Matplotlib SciPy IPython Jupyter SageMath
glimage.py
glsurf.py
line.py
lines.py
image.py
surface.py
plot.ipynb plot.html
GL
glsurf.c
$ gcc glsurf.c -o glsurf -lm -lGL -lGLU -lglut
X
xline.c
$ gcc xline.c -o xline -lm -lX11
ximage.c
PostScript
psline.c
psimage.c
STL
stl.c
sockets
udpsnd.js udprcv.js
udpsnd.py udprcv.py
sendudp.c recvudp.c
Java
JavaImage.class
JavaImage.html
JavaImage$ImagePanel.class
JavaImage.java
JavaLine.class
JavaLine.html
JavaLine.java
JavaLine$LinePanel.class