Author: Douglas Carl

  • Discover Compilers

    To accommodate the needs of a broad range of user groups, multiple versions of compilers, MPI, and math libraries available from different vendors are provided on the Discover cluster.

  • Monitoring Jobs on Discover using slurm

    Query jobs using squeue To see the status of your job, “squeue” queries the current job queue and lists its contents. Useful options include: -a which lists all jobs -t R which lists all running jobs -t PD which lists all pending (non-running) jobs -p datamove which lists all jobs in the datamove partition -j…

  • Discover CSS Access through Slurm

    CSS read-only access on Discover is provided to a subset of Discover’s Slurm-managed compute nodes. These are limited to Scalable Unit 16, which includes two different node types: 676 CPU-only nodes with Intel “Cascade Lake” CPU architecture, and twelve nodes with AMD “Rome” CPUs combined with NVIDIA A100 GPUs and Scalable Units 17 and 18,…

  • Ellen Salmon

    Ellen Salmon

    Senior Member Technical Staff, Computer Scientist

  • Dr. Daniel Duffy

    Dr. Daniel Duffy

    CISTO Chief

  • Laura Carriere

    Laura Carriere

    NASA Center for Climate Simulation Lead

  • NCCS GitLab

    The heart of any collaborative software development project is the use of a revision control system. The NCCS now provides an on-premise GitLab instance to support software projects in a DevOps like environment. GitLab is a complete DevOps platform, delivered as a single application. This instance can be used for software development, the agile management…

  • Using Progress

    Progress is the version-control server available to users to store and share their codebase with other NCCS users. Users can request the following version control tools to set up their repositories: CVS, Subversion, Git, and Mercurial. Please log in to the following page using your NCCS LDAP credentials, for more information related to Progress. To…

  • Adapt Modules

    ADAPT is enhanced with the modules utility which is a command interface to the dynamic modification of the user’s environment. This allows users to log into the system and run a few handful module commands to set up their environment with pre-installed softwares/libraries. This alleviates the users responsibilities to configure and correctly install required software…

  • System Status

    Discover Job Status Due to changes in Discover’s reporting processes​, system hardware, and resource allocation, the information on the jobmon page is no longer accurate so we have removed it while we investigate a more scalable and flexible solution. In the interim, you may use the following command to get a rough idea of when…