SCALE 6.1 with INTEL
Installation Tips
• Modify your .bashrc file with the following lines to include the Fortran compiles:
. /opt/intel/Compiler/11.1/080/bin/iccvars.sh intel64
. /opt/intel/Compiler/11.1/080/bin/ifortvars.sh intel64
• SILO-4.8 must be configured and installed as follows:
/> cd /software/scale/packages/src/silo-4.8
/> ./configure --prefix=/software/scale/packages/bin/silo-4.8
/> make
/> make install
• LAPAC must be configured and installed as follows:
/> cd /software/scale/packages/src/lapack
/> svn co https://icl.cs.utk.edu/svn/lapack-dev/lapack/trunk
/> cd trunk
/> mkdir build
/> cd build
/> cmake -D CMAKE_INSTALL_PREFIX:PATH=/software/scale/packages/bin/lapack ../
/> make
/> make install
• TRILINOS must be configured and installed as follows:
/> cd /software/scale/packages/src/trilinos-11.0.3-Source
/> mkdir build
/> cd build
• Now, create a file called ‘do_configure’ and put the following lines in it:
EXTRA_ARGS=$@
TRILINOS_HOME=/software/scale/packages/src/trilinos-11.0.3-Source
cmake \
-D CMAKE_BUILD_TYPE:STRING=DEBUG \
-D CMAKE_C_COMPILER:FILEPATH=/opt/intel/Compiler/11.1/080/bin/intel64/icc \
-D CMAKE_CXX_COMPILER:FILEPATH=/opt/intel/Compiler/11.1/080/bin/intel64/icpc \
-D Trilinos_ENABLE_TESTS:BOOL=OFF \
-D Trilinos_ENABLE_ALL_OPTIONAL_PACKAGES:BOOL=ON \
-D CMAKE_INSTALL_PREFIX:PATH=/software/scale/packages/bin/trilinos \
-D Trilinos_ENABLE_Epetra:BOOL=ON \
-D Trilinos_ENABLE_EpetraExt:BOOL=ON \
-D Trilinos_ENABLE_AztecOO:BOOL=ON \
-D Trilinos_ENABLE_Amesos:BOOL=ON \
-D Trilinos_ENABLE_Anasazi:BOOL=ON \
-D Trilinos_ENABLE_Teuchos:BOOL=ON \
-D Trilinos_ENABLE_Triutils:BOOL=ON \
-D TPL_LAPACK_LIBRARIES:PATH="-L/software/scale/packages/bin/lapack/lib -llapack" \
-D TPL_BLAS_LIBRARIES:PATH="-L/software/scale/packages/bin/lapack/lib -lblas" \
$EXTRA_ARGS \
${TRILINOS_HOME}
• Then, configure, compile and install as follows:
./do_configure
make
make install
• Now, you are ready to build and install the SCALE6.1:
/> cd /software/scale/SCALE6.1/
/> mkdir build
/> cd build
/> cp /software/scale/SCALE6.1/script/linux_x86_64-cmake
/> chmod 755 linux_x86_64-cmake
• In the linux_x86_64-cmake file, modify the following lines as:
TRILINOS=/software/scale/packages/bin/trilinos-11.0.3
LAPACK=/software/scale/packages/bin/lapack
SILO=/software/scale/packages/bin/silo-4.8
• Now, apply the following commands:
/> ./linux_x86_64-cmake ../
/> make
/> make install
• The location of binaries, data and libraries can be found in the following locations:
LOCATION OF BINARIES: /software/scale/SCALE6.1/Linux_x86_64/bin
LOCATION OF DATA: /software/scale/SCALE6.1/Linux_x86_64/data
LOCATION OF LIBRARIES: /software/scale/SCALE6.1/Linux_x86_64/lib
Edit the Machinefile as follows (each node has 24 cores):
/> xe
/> xe1
/> xe2
/> xe3
/> xe4
/> xe5
/> xe6
• To run:
/> scalerte -m -M machinefile -N 144 deneme1vsopPOWER_aveTemp_1-3-3-3-4-5.inp

- Gokhan YesilyurtLead Nuclear Engineer @ X Energy, LLC in Greenbelt, MD 20770