En fait, la commande que vous utilisez va monter l'image disque, mais il y a deux problèmes que je vois.
Avant d'entrer dans le vif du sujet, je tiens à préciser à tous les lecteurs (car j'ai rencontré ce problème) que la commande suivante permet de monter une image disque :
hdiutil attach image_name.sparseimage -mountpoint mount_point
où vous indiquez image_name.sparseimage
y mount_point
à votre convenance.
Voici les problèmes que je vois dans votre cas particulier :
1) Vous ne le montez pas dans le bash_profile. Vous créez un alias. Vous devez d'abord exécuter l'alias pour monter l'image disque (avec of22
dans votre cas).
2) Il semble que vous ayez fait le premier car vous obtenez le message d'erreur "no mountable filesystem". C'est probablement parce que l'image disque utilise un chemin relatif, ce qui signifie que vous devez exécuter of22
à partir du répertoire parent (qui semble être votre répertoire personnel dans ce cas).
Essayez de changer la commande en
hdiutil attach "$HOME/Documents/OF.sparseimage" -mountpoint "$HOME/OpenFOAM"
Remarquez l'ajout de "$HOME".