The Research Computing Services (RCS) group within Information Services & Technology at Boston University provides computing and visualization resources and services to support research that has specialized or highly intensive computation, storage, bandwidth, or graphics requirements. Typical applications -include scientific and engineering simulation, data analysis, and visualization.

Resources are managed in close con-sultation with the Research Computing Governance Committee, the BU Center for Computational Science (ccs.bu.edu), and the Rafik B. Hariri Institute for Computing and Computational Science & Engineering (bu.edu/hic).

MGHPCC

Boston University is a founding member of the Massachusetts Green High Performance Computing Center (MGHPCC), a collaboration of universities, industry, and Massachusetts state government. The MGHPCC operates a state-of-the-art data center in Holyoke, Massachusetts, specifically designed to address the research computing needs of its members. Utilizing the abundant, clean, renewable energy from Holyoke Gas & Electric’s hydroelectric power plant on the Connecticut River, the data center features a 33,000-square-foot computer room, a 19MW power feed, and a high-efficiency cooling plant that uses outside air to provide 70 percent of the cooling. The MGHPCC has been awarded LEED Platinum certification.

The partners include university members Boston University, Harvard, MIT, Northeastern, and the University of Massachusetts; industry partners Cisco and EMC; and the Commonwealth of Massachusetts.

Service Models

RCS offers several service models—including shared, buy-in/coop, dedicated, and co–located systems—to centrally support research computing and offer researchers a full spectrum of computing options ranging from -university-wide, fully shared resources to dedicated, -individually owned-and-operated machines. In most cases, the systems are centrally managed by Research Computing staff; in all cases the physical infrastructure—space, power, cooling, and core networking at the MGHPCC—is provided by the University without charge-back to individual researchers or departments.

The shared service model applies to equipment acquired with a significant University contribution, either fully funded centrally or under an institutional-level infrastructure grant leveraged by substantial matching funds. These computing resources are offered without charge to all faculty and research staff on a fair-share allocation basis; allocations are reviewed by a committee of faculty and staff. The University currently maintains the Shared Computing Cluster (SCC) as a shared service.

The buy-in program allows researchers to acquire additional, standardized compute servers to support their individual research projects. The additional resources are integrated into the shared facility and managed centrally by the RCS group, and the owners of the equipment are given priority access while any excess compute capacity is returned to the pool for general, shared use. Owners determine the access and queuing policies for their portion of the facility. Storage may also be purchased under the buy-in program. All other standard services are -provided without charge.

Computation Facilities

Located at the MGHPCC, the Shared Computing Cluster is a heterogeneous Linux cluster composed of both shared and buy-in components. The system currently includes 1,408 shared processors, 2,212 buy-in processors, a combined 232 GPUs, 23 TB of memory, 123 TB of scratch space, and over a petabyte of storage for research data.

A wide range of programming languages, parallelizing compilers, mathematical and scientific libraries, graphics and visualization software, and discipline-specific application packages is maintained on the Cluster.

In addition to the high-performance storage system for use in computation, Information Services & Technology offers a Data Archiving Service for secure, long-term storage of infrequently accessed data.

Networking

Boston University has a long history of running high-performance networks both within the campus and in connecting with the New England region and the world.

Boston University is a member of Internet2, which maintains national networks (100 Gb/s) in support of research and education. The University is also a founding member of Northern Crossroads (NoX), which maintains regional networks (10 Gb/s) and serves as a high-performance exchange for New England participants and commodity Internet service providers. The NoX operates a node at the MGHPCC and provides a Meet-Me interconnect for member equipment installed at the MGHPCC.

The University is connected to the Metro Ring—144 optical fibers over a 7.4-mile radius through Boston and Cambridge.

The campus core utilizes 10-Gigabit Ethernet with multiple 10-Gigabit links to the Boston/Cambridge NoX node and a pair of 10-Gigabit connections to the MGHPCC. RCS uses InfiniBand, 10-Gigabit Ethernet, and Gigabit Ethernet to interconnect its computing systems.

Visualization

RCS provides graphics and virtual reality facilities as well as staff expertise to support a broad range of research application areas.

The Computer Graphics Lab houses Windows and Linux workstations running scientific visualization, molecular design, graphics, modeling, and animation software. The Lab also houses a large format stereoscopic Display Wall with integrated 8-channel audio. Software used to power virtual environments includes OpenGL, OpenSceneGraph, SGI OpenGL Performer, and RCS’s in-house DAFFIE system. Application areas include biomedical engineering, chemistry, space weather modeling, computational fluid dynamics, archaeology, and the fine arts.

Consulting

Research Computing’s broadly trained staff assist members of the research and education community to advance research and education.

Scientific programming consultants assist in program parallelization, performance
measurement, and code tuning, as well as with numerical methods and computational techniques.

System consultants help in the use of the supercomputing systems and their various programming tools and packages, as well as data management.

Graphics consultants assist researchers in developing visualizations, virtual environments, and graphics problem solving. They cover the use of graphics and visualization packages, the development of custom computer graphics tools, the application of graphics algorithms, the conversion of data into effective graphical representations, and the creation of virtual environments.

Training

RCS offers live and online tutorials customized for the specifics of BU’s installation. A live tutorial series is offered each semester covering programming languages, high-performance computing, mathematics and data analysis, and scientific visualization. On request, Research Computing staff will customize presentations for courses and seminars and host workshops, user groups, symposia, and vendor training sessions.

Software

Software on the shared Linux cluster supports the development of parallel programs using data-parallel, message-passing, and shared-memory paradigms. Parallelizing compilers for FORTRAN and C are available, as are mathematical and scientific subroutine libraries. Other packages are available for distributed computing, statistics, scientific visualization, modeling and rendering, animation, image manipulation, and plotting. Comprehensive help pages on this software are written specifically for getting started on the SCC.

Programming Languages
  • C
  • C++
  • FORTRAN (F77, F90, and F95)
  • High-performance FORTRAN
  • Python
  • CUDA
Parallel Libraries
  • OpenMP
  • Message Passing Interface (MPI)
Job Management
  • Open Grid Scheduler—load balancer and batch manager (Linux)
Math, Data Analysis, and Plotting
  • Mathematica—symbolic math package with graphic display
  • MATLAB and MATLAB PCT—math and engineering package
  • MAPLE—interactive computer algebra system
  • Interactive Data Language (IDL)—data analysis and visualization package
  • Gnuplot—plotting package
  • Xmgrace—plotting package
Statistics
  • R—statistical analysis and graphing package
  • SAS—statistical analysis package
  • Stata—statistical analysis package
Bioinformatics
  • Bioconductor—high-throughput genomic data analysis
  • CASAVA—Illumina pipeline post-sequencing analysis
  • GATK—next-generation resequencing analysis
  • MaCH/minimac—Markov chain-based haplotyper
  • PLINK/SEQ—whole genome association analysis
  • Tuxedo Tools—RNA-Seq toolset
Scientific and Engineering
  • CHARMm—molecular modeling
  • Gaussian—quantum chemistry
  • Accelrys Discovery Studio—molecular modeling and simulation
  • ABAQUS—computer-aided engineering and analysis
Geographic Information Systems (GIS)
  • ENVI/IDL—geospacial analysis and visualization
  • Quantum GIS—open source GIS
  • GDAL—Geospacial Data Abstraction Library
Visualization
  • VTK—visualization tool library
  • ParaView—visualization application
  • VMD—Visual Molecular Dynamics
Animation and Graphics
  • Autodesk Maya—modeling and animation software
  • OpenSceneGraph—high-performance graphics toolkit
  • OpenGL/GLUT—3D direct rendering library and window utilities
  • Gimp—image manipulation program
  • ImageMagick—image manipulation programs

Contact Information

Research Computing Services
Information Services & Technology
111 Cummington Mall
Boston, MA 02215
Email: scv@bu.edu
http://www.bu.edu/tech/support/research/

If you need to get in touch with someone over the phone or in case of emergency, please call the IT Help Center at 617 353-4357.

Boston University’s policies provide for equal opportunity and affirmative action in employment and admission to all programs of the University.