Skip to content

VCU Linux Compile Server

Updated 

Summary

Compile.vcu.edu is a Linux server for VCU instructional and research use. It provides a variety of compilers, such as C and Fortran compilers.

Environment

compile.vcu.edu

Linux

Solution

Compile.vcu.edu is sponsored by Technology Services and managed by the High Performance Research Computing Core.
 NOTE: Compile.vcu.edu is NOT intended for use with any sensitive data. Sensitive data MUST be de-identified prior to placing it onto compile.vcu.edu.
For using compilers with sensitive data, visit https://research.vcu.edu/cores/hprc/

Accounts

Accounts on compile.vcu.edu are available to current VCU undergraduate students, graduate students, faculty, staff, and affiliates.

Note: Users must be on the VPN or on campus to request an account via the husky.vcu.edu links.

After requesting a compile.vcu.edu account, an email will be sent to your VCU email account with your new account information.

 

Connect to Compile

 NOTE: RamsVPN is required for off-campus connections.  

  1. Open Terminal/CMD
  2. Type ssh and your user_id@compile.vcu.edu
  3. Press Enter
  4. If this is your first connection to this computer, you will be asked if you want to register your login on this system.
    1. When asked if you want to continue connecting, type the word yes, and press the return key.
    2. Note you will see the IP address of your computer followed by the Unix prompt.
  5. Enter your account password and press enter.
  6. You will be provided with the welcome screen.

 

Software

Text editors available on compile.vcu.edu include:

Software Path Documentation
Erlang R12B-5 /usr/bin/erl http://www.erlang.org/
FreePascal (compatible with Turbo Pascal & Delphi) /usr/bin/fpc http://www.freepascal.org/
GCC /usr/bin/gcc https://gcc.gnu.org/onlinedocs/gcc/index.html 
Gnu Ada 95 /usr/bin/gnat http://www.adahome.com/rm95/
GNU C++ /usr/bin/g++34 https://gcc.gnu.org/onlinedocs/gcc/index.html 
Gnu Fortran 77 /usr/bin/g77  
GNu Fortran 95 /usr/bin/gfortran  
Gnu Objective C   https://gcc.gnu.org/onlinedocs/gcc/index.html 
Java (compiles Java into binaries) /usr/bin/gcj  
Lua /usr/bin/lua http://www.lua.org/
Oracle J    
perl /usr/bin/perl http://www.perl.org/docs.html
python /usr/bin/python http://www.python.org/doc/
R /usr/bin/R http://www.r-project.org/
ruby /usr/bin/ruby http://www.ruby-lang.org/en/documentation/
Steel Bank Common Lisp /usr/bin/sbcl http://www.sbcl.org/

 

Storage

The storage space on compile.vcu.edu is a valuable resource. Please clean up files you no longer need.

 

Server Specifications

  • Linux operating system
  • 16 CPU cores
  • 32 GB RAM