LibBi

From HPC

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
-
To install LibBi, run the following commands (e.g., on the login node):
+
To install LibBi, run the following command (e.g., on the login node):
-
  wget -O- http://cpanmin.us | perl - -l ~/perl5 App::cpanminus local::lib
+
  curl -L https://git.io/fjiF8 | bash
-
eval `perl -I ~/perl5/lib/perl5 -Mlocal::lib`
+
 
-
echo 'eval `perl -I ~/perl5/lib/perl5 -Mlocal::lib`' >> ~/.bash_profile
+
Make sure you run the "echo..." command at the end of the post-install notes to add a line to your bash profile, which will ensure that all the necessary libraries can be found by LibBi.
-
echo 'export MANPATH=$HOME/perl5/man:$MANPATH' >> ~/.bash_profile
+
-
source ~/.bash_profile
+
-
+
-
git clone https://github.com/lawmurray/LibBi.git
+
-
cpanm ./LibBi
+
You can test your installation using the following qsub script (putting in your email address in the second line):
You can test your installation using the following qsub script (putting in your email address in the second line):
Line 19: Line 14:
  #$ -V -cwd
  #$ -V -cwd
-
   libbi sample --target prior --model-file LibBi/Test.bi --end-time 1 --nsamples 32 --output-file test.nc
+
   libbi sample --target prior --model-file $HOME/local/share/LibBi/Test.bi --end-time 1 --nsamples 32 --output-file test.nc
If you save this in a file called, for example, ''libbi_test.sh'', and run
If you save this in a file called, for example, ''libbi_test.sh'', and run
Line 25: Line 20:
  qsub libbi_test.sh
  qsub libbi_test.sh
-
You should get an email that the test has succeeded.
+
Sometime later you should then get an email that the test has succeeded.

Revision as of 12:45, 9 July 2019

To install LibBi, run the following command (e.g., on the login node):

curl -L https://git.io/fjiF8 | bash

Make sure you run the "echo..." command at the end of the post-install notes to add a line to your bash profile, which will ensure that all the necessary libraries can be found by LibBi.

You can test your installation using the following qsub script (putting in your email address in the second line):

#!/bin/bash
#$ -M email@lshtm.ac.uk -m be
#$ -N libbi_test
#$ -q short.q
#$ -l mem_free=4G,h_vmem=4.2G
#$ -V -cwd
 libbi sample --target prior --model-file $HOME/local/share/LibBi/Test.bi --end-time 1 --nsamples 32 --output-file test.nc

If you save this in a file called, for example, libbi_test.sh, and run

qsub libbi_test.sh

Sometime later you should then get an email that the test has succeeded.

Personal tools