The Tufts High Performance Compute (HPC) cluster delivers 35,845,920 cpu hours and 59,427,840 gpu hours of free compute time per year to the user community.

Teraflops: 60+ (60+ trillion floating point operations per second) cpu: 4000 cores gpu: 6784 cores Interconnect: 40GB low latency ethernet

For additional information, please contact Research Technology Services at tts-research@tufts.edu


Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Compilation FAQs

How do I compile my old 32-bit code under the new 64-bit environment?

You should be able to recompile your code using the same compiler as you did on the old cluster. However, some compiler options may need to be 'tweaked'. For starters try using as few options as possible. For example, remove optimizations, check and debugging options. Investigate possible data alignment issues. If the code worked before, you shouldn't be too far from a solution. For new public domain codes, the task can be a much larger effort.

Where can I find some C++ info?
There are many internet resources. Try the compiler vendors first. Otherwise try:
C++

What recourse do I have if my old 32bit codes can't run on the cluster?
Contact us for access to a legacy 32bit linux node(iridium.uit.tufts.edu) with gcc compilers.

I am building software in filesystem /cluster/shared and after I unzip or untar the files, they all get erased the next day. What is wrong?
Files older than 56 days are deleted according to the file cleaning policy. Your downloaded files may have been created some time ago. The downloaded files will have the original time-date stamp. To change all the dates, change to the data directory and do:

> find . -type f -exec touch '{}' \;
> find . -type d -exec touch '{}' \;

This will change both files and directories from that location recursively.
To optionally change ownership recursively:
> chmod -R 755 *

I installed some java code and when I run it on a compute node, an error about the version not being consistent is generated. How do I find what is being used for java in my environment?

Type the following to see what the environment variable is set to:
> echo $CLASSPATH

32-bit Legacy node

What recourse do I have if my old 32bit codes can't run on the cluster?
Contact us for access to a legacy 32bit linux node(iridium.uit.tufts.edu) with gcc compilers.

  • No labels