Revision 6077cb369d50183b37177ca45fb3a1aeeeca19f8 authored by Charles Hill on 29 September 2020, 22:56:45 UTC, committed by Charles Hill on 29 September 2020, 22:56:45 UTC
2 parent s b34bc4b + 319970a
Raw File
update_atm.sh
#Check which operating system you are on
if [ "$(uname)" == "Darwin" ]; then
    # Mac OSX
    OS='Linux'
    RM_CMD='rm'
elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ] 
then
    # Linux
    OS='Linux'
    RM_CMD='rm'
elif [ "$(expr substr $(uname -s) 1 10)" == "MINGW32_NT" ] 
then
    # Windows 32-bit
    OS='Windows'
    RM_CMD='del'
elif [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ] 
then
    # Windows 64-bit
    OS='Windows'
    RM_CMD='del'
else
    OS='Linux'
    RM_CMD='rm'
fi

#Install wget
if [ OS == 'Linux' ]
then
    WGETLOC=$(which wget)
    if [ -z "$WGETLOC" ]
    then
	echo
	echo "ERROR: wget needs to be installed to download auxiliary files"
	echo
	exit 1
    else
	echo "wget located at ${WGETLOC}"
    fi
fi

#Download atm files
FILE=atm_20200916.hdf5
wget http://pbfs.physics.berkeley.edu/BoloCalc/ATM/"$FILE"
if [ -f "$FILE" ]
then
    if [ -d "src/" ]
    then
	mv "$FILE" src/
	echo "Successfully downloaded atmosphere file $FILE"
	echo "ADVICE: delete old atm files (~1 GB each) from BoloCalc/src/"
    elif [ -f "simulation.py" ]
    then
	:
    else
	echo "Successfully downloaded atmosphere file $FILE"
	echo "CRITICAL: move $FILE into the BoloCalc/src folder"
	echo "ADVICE: delete old atm files (~1 GB each) from BoloCalc/src/"
    fi
else
    echo "ERROR: $FILE not downloaded"
fi
back to top