The primary purpose of Cooley is to analyze and visualize data produced on Mira. Equipped with state-of-the-art graphics processing units (GPUs), Cooley converts computational data from Mira into high-resolution visual representations. The resulting images, videos, and animations help users to better analyze and understand the data generated by Mira. Cooley can also be used for statistical analysis, helping to pinpoint trends in the simulation data. Additionally, the system is capable of preprocessing efforts, such as meshing, to assist users preparing for Mira simulations.

Cooley shares the same software environment management system "SoftEnv" as Mira.

Cooley mounts the Mira and Theta file systems enabling direct access to Mira- or Theta-generated results. Mira's project directories can be accessed in /projects (a symlink); and Theta's project directory can be accessed in /lus/theta-fs0/projects.

Cooley has a total of 126 compute nodes; each node has 12 CPU cores and one NVIDIA Tesla K80 dual-GPU card.  Aggregate GPU peak performance is over 293 teraflops double precision (using base GPU clocks), and the entire system has a total of 47 terabytes of system RAM and 3 terabytes of GPU RAM.  Access to Cooley is provided by two login nodes, which provide compilation and job submission capabilities.  Job scheduling is provided by the Cobalt job scheduler. All Mira users receive a default allocation of 8000 core hours on Cooley.

Cooley Node Configuration

  • Architecture: Intel Haswell
  • Processors: Two 2.4 GHz Intel Haswell E5-2620 v3 processors per node (6 cores per CPU, 12 cores total)
  • GPUs: One NVIDIA Tesla K80 (with two GPUs) per node
  • Memory/node: 384GB RAM per node, 24 GB GPU RAM per node (12 GB per GPU)
  • FDR Infiniband interconnect
  • 345GB local scratch space