ICEM can be launched from a lab machine with
>> icemcfd
If you need to use ICEM on your own laptop you may be able to copy it from the lab and run it on your laptop as described below. Note that this option hasn't been widely tested so your experience may vary.
Below are some instructions for getting and installing a copy of ICEM which uses the lab license. These instructions are for ICEMCFD-v18 on Linux (and have only been tested on Fedora 18).
Get a copy of the tarball of the source on your own computer (I'll assume you'll put it in your home directory) from the lab with
scp <username>@oddjob.utias.utoronto.ca:/nfs/carv/d1/people/thomas/icemcfd-v18.tar ~/.
then unpack it with
tar -zxvf icemcfd-v18.tar icemcfd-v18
You should be able to run the executable with
~/icemcfd-v18/ansys_inc/v180/icemcfd/linux64_amd/bin/icemcfd
Add that path to your PATH to simplify running.
To get ICEM to access the lab license, change the IP address in
~/icemcfd-v18/ansys_inc/shared_files/licensing/ansyslmd.ini
to
128.100.201.72
Below are a few issues and fixes I (Tom) came across. Again, these are for Fedora 18.
If ICEM hangs before GUI launches, on Fedora 18 it may be fixed by doing
yum install xorg-x11-fonts-ISO8859-1-75dpi.noarch xorg-x11-fonts-ISO8859-1-100dpi.noarch xorg-x11-fonts-cyrillic.noarch
If ICEM crashes upon launch, try relaunching with (tcsh may not be required on your system)
LIBGL_DEBUG=verbose tcsh icemcfd
If the stdc++ library ICEM is calling is not current you may get an error including
libGL: dlopen /usr/lib64/dri/i965_dri.so failed (icemcfd-v18/ansys_inc/v180/icemcfd/linux64_amd/lib/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/lib64/dri/i965_dri.so))
in which case, make sure you have a current libstdc++ and softlink that to replace the libstdc++.so.6 in the ICEM installation directory where ICEM is looking for it.