Relap-7: Advanced Nuclear Reactor Systems Analysis Software Package
Advanced Nuclear Reactor Systems Analysis Software Package
Engineering topics
Publications and source records attributed to Peterson, JohnW..
Advanced Nuclear Reactor Systems Analysis Software Package
The Rattlesnake multi-level, multi-scale radiation transport code is being developed at Idaho National Laboratory (INL). The code is based on INL's modern scientific software development framework MOOSE (Multi-Physics Object Oriented Simulation Environment).
A Git server (GitHub, GitLab, BitBucket) sends event notifications to the Civet server. These are either a " Pull Request" or a "Push" notification. Civet then checks the database to determine what tests need to be run and marks them as ready to run. Civet clients, running on dedicated machines, query the server for available jobs that are ready to run. When a client gets a job it executes the scripts attached to the job and report back to the server the output and exit status. When the client updates the server, the server will also update the Git server with the result of the job, as well as updating the main web page.