Changes

Jump to navigation Jump to search

Run relax at Google Cloud Computing

2,355 bytes removed, 20:53, 28 November 2015
sudo curl http://svn.gna.org/viewcvs/*checkout*/relax/trunk/devel_scripts/deploy_google_computing_ubuntu.sh | bash
</source>
 
=== Inspect server ===
 
Install these very good server packages
Solve depencies. See alsp [[Installation_linux|Installation linux]]
{{#tag:source|
sudo apt-get -y install openmpi-bin openmpi-doc libopenmpi-dev
sudo apt-get -y install htop
|lang="bash"
}}
 
Then check server
{{#tag:source|
uptime
whoami
lscpu
htop -u `whoami`
|lang="bash"
}}
 
Then check mpirun
{{#tag:source|
mpirun --version
mpirun --report-bindings -np 4 echo "hello world"
|lang="bash"
}}
 
=== Get relax and unpack ===
 
{{#tag:source|
v={{current version relax}}
 
# Get relax
curl http://download.gna.org/relax/relax-$v.GNU-Linux.x86_64.tar.bz2 -o relax-$v.GNU-Linux.x86_64.tar.bz2
 
# Make home bin
mkdir -p $HOME/bin
tar xvjf relax-{{current version relax}}.GNU-Linux.x86_64.tar.bz2
rm relax-{{current version relax}}.GNU-Linux.x86_64.tar.bz2
ln -s $HOME/relax-{{current version relax}}/relax $HOME/bin
 
# Add $HOME/bin to PATH
echo '' >> $HOME/.bashrc
echo 'export PATH=$PATH:$HOME/bin' >> $HOME/.bashrc
source $HOME/.bashrc
|lang="bash"
}}
 
Solve depencies. See also [[Installation_linux|Installation linux]]
{{#tag:source|
sudo apt-get -y install python-numpy
sudo apt-get -y install python-scipy python-matplotlib python-pip
sudo pip install mpi4py
sudo pip install epydoc
 
# Check installation
relax -i
|lang="bash"
}}
 
===Install trunk of relax===
 
See alsp [[Installation_linux|Installation linux]]
{{#tag:source|
sudo apt-get -y install subversion scons grace
|lang="bash"
}}
 
Checkout relax and build
{{#tag:source|
svn co svn://svn.gna.org/svn/relax/trunk relax_trunk
 
# Build
cd relax_trunk
scons
# Link to executable
cd $HOME
mkdir -p $HOME/bin
ln -s $HOME/relax_trunk/relax $HOME/bin/relax_trunk
# See relax info
relax_trunk -i
|lang="bash"
}}
 
'''install Minfx'''
See [[Minfx]]
{{#tag:source|
v={{current version minfx}}
 
mkdir -p $HOME/Downloads
cd $HOME/Downloads
curl http://download.gna.org/minfx/minfx-$v.tar.gz -o minfx-$v.tar.gz
tar -xzf minfx-$v.tar.gz
cd minfx-$v
sudo pip install .
cd $HOME
 
# Test relax
relax_trunk -i
|lang="bash"
}}
 
'''install Bmrblib'''
See [[Bmrblib]]
{{#tag:source|
v={{current version bmrblib}}
 
mkdir -p $HOME/Downloads
cd $HOME/Downloads
curl http://download.gna.org/bmrblib/bmrblib-$v.tar.gz -o bmrblib-$v.tar.gz
tar -xzf bmrblib-$v.tar.gz
cd bmrblib-$v
sudo pip install .
cd $HOME
 
# Test relax
relax_trunk -i
|lang="bash"
}}
'''Check installation of relax'''

Navigation menu