-
Notifications
You must be signed in to change notification settings - Fork 42
Home
lucamar edited this page Nov 14, 2017
·
25 revisions
Welcome to the CSCS production wiki!
This is the CSCS Production Repository on the GitHub, with the list of CSCS production builds and EasyBuild configuration files.
Please check the CSCS User Portal for details on how to use the EasyBuild framework at CSCS.
- add the EasyBuild configuration files to a new branch, including all the dependencies required for the build
- create and assign yourself a pull request on the GitHub web interface following this convention for the title:
- the Pull Request title must match a supported system in the following list:
daint dom kesch leone monch
, otherwise the build will fail. The build will fail as well if you useWIP
("Work In Progress") in the title; - Dom and Piz Daint can test both software stacks
-gpu
and-mc
at once:
- pull request title matches only
${system}-gpu
or${system}-mc
, only that software stack will be used:[dom-gpu] NAMD
will build using-gpu
,[dom-mc] NAMD
will use-mc
; - both or none are matched, both will be used, one after another in a loop:
[dom] NAMD
will build using both-gpu
and-mc
in a loop, same as[dom-gpu,dom-mc] NAMD
;
- the Pull Request title must match a supported system in the following list:
- the CSCS Jenkins project
TestingEB
will test the build of new the EasyBuild recipes with respect to the master; - if the build is successful, ask for a review: the pull request will be merged when approved
- (CSCS only) For production builds, please update the appropriate production build list here