FAQs

How do I get an account, or get help?

For all inquiries related to the HMDC RCE, please contact our support helpdesk.

For fastest service, please email directly support@help.hmdc.harvard.edu. Or, you may also call 617-495-4734 (x54734) from 9AM-5PM weekdays.

If your question is not answered here on our RCE support website, you may also find the information you need on our User Services website, which covers topics relating to the HMDC RCE and...

Read more about How do I get an account, or get help?

Will MPlus be available on the RCE?

Unfortunately, licensing for MPlus is complex, and places an undue financial burden on HMDC. From the MPlus developers:

Mplus was not developed for more than one analysis to be run on the same computer at the same time.

This is the exact opposite behavior of what the RCE is designed for, so at this time we cannot offer MPlus on our research cluster.

Is there temp or scratch storage available?

Yes, the top-level /scratch directory on our batch nodes is the same as using /tmp. On our interactive nodes, /scratch is a separate 1TB shared storage space.

Top level scratch space is world-writeable and -readable (Unix 1777 permissions). User created directories are only owner writeable/readable (1700) or owner/group (2770) if you are a member of a research group.

In either case, if you need several gigabytes of storage, please request a project directory.

Please note:

  • Do not store any ...
Read more about Is there temp or scratch storage available?

How do I use compressed data with R?

R supports two primary ways of accessing compressed data. This allows you to keep your data files on disk compressed saving space, and often time (since the file I/O saved by compression is often more expensive than the cpu cycles it uses).

If you are storing your data in native format, simply use the compress option of save:

tst.df=as.data.frame(cbind(1:10,2:11)) # just some testing data save(tst.df,file="test.Rbin", compress=T) # save a compressed R file

You can use load as normal, to read the compressed files:

... Read more about How do I use compressed data with R?

My Stata batch job keeps running even after a fatal error!

When running a Stata .do file on the batch cluster via condor_submit_util, you have to add some additional arguments in order to get your job to stop when Stata encounters an unrecoverable error (which is probably the behavior you want).

The command line below runs Stata with the example file my_dofile.do:

@condor_submit_util --executable /usr/local/bin/stata-se --arguments '-b /my_dofile.do' --noinput

How do I automate actions when connecting to the RCE?

To configure your user account such that every time you connect to the RCE, some action is performed:

  1. Write a script that performs the desired action. The scripting languages available in the RCE include BASH, (/bin/bash), multiple versions of Python (/usr/bin/python) and Perl (/usr/bin/perl).

  2. Copy this script to the directory ~/.rce/startup with the command cp [scriptname] ~/.rce/startup/. If the directory does not exist, create it with the command mkdir -p ~/.rce/startup....

Read more about How do I automate actions when connecting to the RCE?

Firefox or Thunderbird won't start!

The error Firefox is already running usually indicates that you must remove lock files before you can launch Firefox. To resolve this problem:

  • If you are working inside the HMDC RCE navigate to ApplicationsRCE UtilitiesClear Firefox Locks or Clear Thunderbird Locks. Then, try launching Firefox or Thunderbird again.

  • If you are not working inside the HMDC RCE, type the following command via a terminal to delete the Firefox lockfiles: rm -f ~/.mozilla/firefox/*.default...

Read more about Firefox or Thunderbird won't start!

What are the technical specifications of the RCE?

The RCE servers are divided into two categories:

  1. Login servers: These servers provide a graphical remote desktop, or command line interface to the RCE. They operate like a personal desktop environment, and do not have the resources to run intensive jobs. Intensive jobs are run on the back-end computation cluster, and display their output on the Login node.
  2. Cluster servers: Jobs that need a lot of memory, CPU cores, or disk I/O...
Read more about What are the technical specifications of the RCE?

Why does my screen lock frequently? Can I disable screen lock?

The RCE is a service that is remotely accessible, and many users work with sensitive data. Since we cannot guarantee the security of the physical environment around the user's computer, we are required to follow the Harvard information security policy for application availability which indicates that the screen lock timeout should "only be a few minutes."

The Harvard policy mandating screen lock is HEISP 2.6: http://security.harvard.edu/book/26-limit-application-availability-time

How do I copy/paste from a RCE terminal?

If you are running a RCE desktop session from a Windows client, you are probably used to using ctrl+c for copying and ctrl+v for pasting. Terminals remap these functions to shift+ctrl+c and shift+ctrl+v, respectively. The ctrl key is used for specific operations, such as terminating command-line operations (ctrl+c). You can also right-click in the terminal to copy and paste.