What is the XSEDE National Integration Toolkit (XNIT), and how do I use it?

The XSEDE National Integration Toolkit (XNIT; formerly known as the XSEDE Yum Repository) is a collection of Red Hat Package Manager (RPM) packages assembled to simplify the process of converting a "bare-bones" Linux cluster into a high-performance, parallel computing system that can be used to support scientific discovery. The XNIT packages include specific versions and builds of scientific, mathematical, and visualization applications recommended by the Extreme Science and Engineering Discovery Environment (XSEDE) for optimal compatibility with XSEDE digital services.

Currently, versions of the XNIT repository are available for x86_64 systems running CentOS 6 or 7. For a list of packages included in each version, see the following README files:

To manually configure yum to use the XNIT as the default repository:

  1. On the command line, enter:
  2.   yum install yum-plugin-priorities
    
    Note:
    CentOS recommends using the yum Priorities plug-in for most configurations. If you use the ProtectBase plug-in (yum-plugin-protectbase) instead, some packages may not update correctly. For more about yum, see the Yum wiki.
  3. Create a yum configuration file (/etc/yum.repos.d/xsede.repo) with the following lines (depending on your version of CentOS):
    • CentOS 6:
    •   [xsede]
        name=xsede
        baseurl=http://cb-repo.iu.xsede.org/xsederepo/centos6
        enabled=1
        gpgcheck=0
        priority=98
      
    • CentOS 7:
    •   [xsede]
        name=xsede
        baseurl=http://cb-repo.iu.xsede.org/xsederepo/centos7
        enabled=1
        gpgcheck=0
        priority=98
      

Once the system is configured to use the XNIT repository, use yum to install packages:

  yum install [package_name]

For example:

  yum install ant

If you have questions or need help regarding the XNIT repository, contact the XSEDE Help Desk.

Note: The XSEDE Rocks roll and the XSEDE National Integration Toolkit (XNIT) include open source applications developed and released by organizations that are not affiliated with the XSEDE project. Each application has its own specific disclaimers of risk. XSEDE distributes these applications as a service to the open science research community, and does not accept any liability, or make any claims about the suitability of these packages for any particular use. By choosing to install or use any of the applications included in the XSEDE Rocks roll or the XNIT repository, you take full responsibility for the consequences.

This document was developed with support from National Science Foundation (NSF) grants 1053575 and 1548562. Any opinions, findings, conclusions, or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the NSF.

This is document bdwx in the Knowledge Base.
Last modified on 2017-09-08 10:32:56.

  • Fill out this form to submit your issue to the UITS Support Center.
  • Please note that you must be affiliated with Indiana University to receive support.
  • All fields are required.

Please provide your IU email address. If you currently have a problem receiving email at your IU account, enter an alternate email address.

  • Fill out this form to submit your comment to the IU Knowledge Base.
  • If you are affiliated with Indiana University and need help with a computing problem, please use the I need help with a computing problem section above, or contact your campus Support Center.

Please provide your IU email address. If you currently have a problem receiving email at your IU account, enter an alternate email address.