main(){printf("Size of pointer is %d-bytes\n", sizeof (int *));}
produces:
Size of pointer is 8-bytes
This may not be what your code expects. If you have 32-bit dependencies you might be able to avoid them with a -m32 flag on gcc, but it can be tricky to use the right libraries (there are actually two library stacks--{/lib,/usr/lib} and {/lib64,/usr/lib64}).
If all else fails then you can compile your code on a 32-bit computer and just run the binary on the cluster. The AMD Opteron architecture and the Linux system fully support doing this.
To facilitate the load balancing and monitoring two sub-systems have been installed:
For other problems or requests send a note to "steve" and/or "gordon" (currently Steve is more familiar with the system, but that will be changing over time).
University of Alberta |
Computing Science |
Steve Sutphen |