The ROOSTER projects aims at developing a software for multi-physics modeling of Generation-IV Sodium Fast Reactor.
-
Clone the code:
git clone https://github.com/advanced-nuclear-systems/rooster-py.git
or download and unpack ZIP. -
Create virtual environment:
python -m venv venv-rooster
-
Activate it:
source venv-rooster/bin/activate
-
Update pip
pip install --upgrade pip
-
Install dependencies:
pip install CoolProp
pip install pyinstaller
-
Compile Fortran source to the
.so
library by runningpython _compile.py
Notes:
- The
gfortran
compiler should be installed. - If you want to pack the source code into an executable code, uncomment corresponding lines in the
_compile.py
- ROOSTER has not yet been tested for Windows.
- More details are at https://advanced-nuclear-systems.github.io/.
-
Launch ROOSTER
python rooster.py
. -
Find the results in the
output
directory.