30-31 May 2016
CERN
Europe/Zurich timezone
There is a live webcast for this event.

Lua(Jit) for computing accelerator beam physics

30 May 2016, 17:15
30m
31/3-004 - IT Amphitheatre (CERN)

31/3-004 - IT Amphitheatre

CERN

105
Show room on map

Speaker

Laurent Deniau (CERN)

Description

As mentioned in the 2nd developers meeting, I would like to open the debate with a special presentation on another language - Lua, and a tremendous technology - LuaJit. Lua is much less known at CERN, but it is very simple, much smaller than Python and its JIT is extremely performant. The language is a dynamic scripting language easy to learn and easy to embedded in applications. I will show how we use it in HPC for accelerator beam physics as a replacement for C, C++, Fortran and Python, with some benchmarks versus Python, PyPy4 and C/C++.

Talk Length 30 minutes

Primary author

Laurent Deniau (CERN)

Presentation Materials