You have told us the machine, so this page skips straight to the licence and then to installing it on apple silicon mac. 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 M1–M4 Macs. Everything BOSS needs is inside the download. The PDB/MOL converter and other older utilities run via Rosetta 2, which macOS offers to install automatically the first time.
The Intel-era utilities, including autozmat, run through Rosetta 2 — macOS offers to install it the first time one runs. That is the only extra piece.
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.
Nothing to install first — the runtime BOSS needs ships inside the download. BOSS cannot handle paths longer than 80 characters and does not say so — it reports a missing file instead. A folder directly in your home directory is safe; a deep path inside iCloud Drive is not.
cd ~
tar xzf MacBOSS51_64-r1.tar.gz
This catches almost everybody upgrading. The scripts run under csh, which re-reads ~/.cshrc, so an old setenv BOSSdir line there silently overrides whatever you set and you run your previous BOSS. The symptom is usually a confusing error about the wrong CPU type.
grep BOSSdir ~/.cshrc
Add this to your shell profile so it persists.
setenv BOSSdir ~/boss # csh/tcsh
export BOSSdir=~/boss # bash/zsh
This optimises ethylene glycol and should print an energy in well under a second. 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.