howtos:how_to_install_hec-ras_on_linux
How to install HEC-RAS on Linux
Login to the Linux machine. In this example, we use NMSU's Discovery node discovery-l2
:
# connect to the NMSU network using either Wi-Fi or VPN ssh NMSU_username@discovery-l2 # type your NMSU password
Download the HEC-RAS 6.1.0 Linux version.
mkdir -p ~/archive/hecras cd ~/archive/hecras wget https://www.hec.usace.army.mil/software/hec-ras/downloads/HEC-RAS_610_Linux.zip
Uncompress the downloaded file.
mkdir -p ~/usr/local/opt cd ~/usr/local/opt unzip ~/archive/hecras/HEC-RAS_610_Linux.zip mv HEC-RAS_610_Linux hecras
Uncompress Linux binaries.
cd hecras unzip RAS_Linux_test_setup.zip
Move binaries and libraries to ~/usr/local/opt/hecras
.
mv RAS_Linux_test_setup/Ras_v61/Release bin chmod a+x bin/* mv RAS_Linux_test_setup/libs lib
Set up environment variables for HEC-RAS. Don't type it; copy-paste cat « 'EOT'…EOT
into the terminal.
cat << 'EOT' >> ~/.bash_profile # HEC-RAS export PATH="$HOME/usr/local/opt/hecras/bin:$PATH" export LD_LIBRARY_PATH="$HOME/usr/local/opt/hecras/lib:$HOME/usr/local/opt/hecras/lib/mkl:$HOME/usr/local/opt/hecras/lib/rhel_8:$LD_LIBRARY_PATH" EOT . ~/.bash_profile
Let's test it.
cd RAS_Linux_test_setup/Muncie cp wrk_source/Muncie.p04.tmp.hdf . RasUnsteady Muncie.c04 b04
Did it run?
Delete extra files and directories.
cd ../.. rm -rf RAS* remove*
howtos/how_to_install_hec-ras_on_linux.txt · Last modified: by hcho