You have told us the machine, so this page skips straight to the licence and then to installing it on 32-bit linux. Not your machine? — or run a calculation here without installing anything.
BOSS is written by William L. Jorgensen and licensed by Cemcomco LLC. It is free to use under the non-profit licence, but it is not public-domain software: installing it means accepting a licence. The form below records that acceptance and then starts your download.
For 64-bit Intel/AMD systems. The programs are 32-bit, so one system package is needed first: sudo apt install libc6-i386 lib32z1 lib32stdc++6 csh. A native 64-bit build is on its way.
Manuals: BOSS 5.1 · BOSS 4.9, for older installations · MCPRO.
Copyright © 2008–2020 William L. Jorgensen, all rights reserved (copyright notice). Questions about licensing, including multi-department and site licences, go to our contact page.
The BOSS 5.1 executables are 32-bit i386 binaries, so a 64-bit system needs the 32-bit compatibility runtime. Without it you get No such file or directory for a file that is plainly there — the missing piece is the 32-bit loader, not BOSS. The driver scripts are written in csh.
sudo apt install libc6-i386 lib32z1 lib32stdc++6 csh
BOSS silently truncates paths at 80 characters and then reports a missing file. Keep the install and your working directories short.
cd ~
tar xzf boss0824.tar.gz
The scripts run under csh, which re-reads ~/.cshrc. An old setenv BOSSdir line there silently overrides your environment and runs the wrong BOSS.
grep BOSSdir ~/.cshrc
Add this to your shell profile so it persists.
export BOSSdir=~/boss
This optimises ethylene glycol. If you see Optimized energy =, BOSS is working.
mkdir ~/bosstest && cd ~/bosstest
cp $BOSSdir/testjobs/consearch/etdiol.z .
csh $BOSSdir/scripts/xOPT etdiol
grep 'Optimized en' out
One thing no guide will tell you: BOSS's x* scripts do not check whether each step worked. A script can print a success message, exit cleanly and still leave you with an empty output file. Before trusting a run, check that the files you expected are actually there and not zero bytes.