LLNL’s culture of open-source software development strengthens Laboratory programs with an engaged user community.
Programming Models and Languages
Programming models and languages are essential for expressing our computational problems in ways that take best advantage of the massive capability of current and future computers at LLNL. Our research efforts extend and improve existing programming models, such as OpenMP and MPI. Using tools like the ROSE compiler technology and Babel, we’re researching new ways to transform, analyze, optimize, combine, and interoperate languages. View content related to Programming Models and Languages.
BLT software supports HPC software development with built-in CMake macros for external libraries, code health checks, and unit testing.
Computing’s hackathons provide 24-hour opportunities to brainstorm, foster creativity, prototype, and explore.
Eighty-five participants “keep calm and hack” at Computation’s fall hackathon.
The latest hackathon event promotes cross-directorate collaboration and grassroots ideas.
Computation’s spring hackathon provides a venue to explore new ideas, skills, prototypes, and projects. Also, there’s a unicycle.