Name: BEE
Owner: Los Alamos National Laboratory
Description: Enabling your application running across the Cloud and HPC platform
Created: 2017-05-08 20:13:47.0
Updated: 2018-04-06 17:37:15.0
Pushed: 2018-04-05 23:03:21.0
Homepage: null
Size: 192
Language: Python
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
The goal of BEE (Build and Execution Environment) is to create a unified software stack to containerize HPC applications. A container is a package of code (usually binaries) and all of that code's dependencies (libraries, etc.). Once built, this container can be run on many different platforms. The execution environment on each platform will download and install (for this application only) all of the applications and dependencies into an isolated user environment and then execute the code. Containers provide many benefits:
The BEE project uses Docker to containerize applications. Docker has become the de facto standard container system and is used widely in cloud and web environments. Continuous integration services have been built on Docker, allowing application developers to describe compile and execution environments with Docker. When code is checked into a repository, it can be automatically tested across a suite of different software environments.
To be added
For bugs and problems report, suggestions and other general questions regarding the BEE project, Please subscribe to BEE-LANL and post your quesitons.
This software has been approved for open source release and has been assigned BEE C17056.
License can be found here