Purdue University is the home of Anvil, a powerful new supercomputer that provides advanced computing capabilities to support a wide range of computational and data-intensive research, from traditional high-performance computing to modern artificial intelligence applications. The name "Anvil" reflects the Purdue Boilermakers' strength and dedicated focus on producing results.
Current REU Projects
In each research project students will work closely with a member of our staff. The projects will be in a wide variety of areas, including data analytics, high performance computing, DevOps, and containerization.
Integrate the XALT job-level usage activity monitoring tool into XDMoD reporting for deeper analysis of workloads.
Implement direct cloud burst from Anvil to Azure for HPC and accelerator workloads based on the work with Microsoft in 2022.
Connect the Anvil composable subsystem’s Rancher management platform to Azure Kubernetes Service to support elastic-scaling of workloads for science gateway applications.
Develop deployment solutions for the Jupyter notebook and Rstudio interactive computing platforms on Anvil’s composable subsystem for education and training activities.
Past REU Projects
Projects focused on improving data collection and reporting of the Anvil cluster to ensure quality of service, effective system utilization, and performance.
While benchmarking compute and storage performance, students:
- Learned concepts surrounding benchmarking of HPC systems, including HPL, HPCG, STREAM, and IO500
- Measured performance of Anvil's compute nodes, GPU nodes, scratch, project, and BeeOND filesystems
- Established baselines for system performance for a continuous measurement framework
To improve data collection and reporting, students:
- Configured multiple modules on Anvil's XDMoD instance and improved data collection and reporting of system metrics
- PCP, SUPREMM
- Open OnDemand data collection
- Continuous measurement framework via Application Kernels
For system environmental measurements, students:
- Created monitoring of Anvil's power consumption at the node and rack levels using Prometheus and Grafana
Enhance Anvil's cybersecurity posture, utilizing an NSF CICI-funded intrusion detection system to monitor aspects of Anvil's network and enable visualization-driven insights into network traffic and cybersecurity alerts. Students helped with:
- Visualization of network traffic trends on Anvil and Purdue networks
- Dashboard development based on Zeek IDS protocol logs (TCD, UDP, SSH, HTTP)
- Port scanning
- Per-host traffic visualization
Nondiscrimination Policy Statement
Purdue University prohibits discrimination against any member of the University community on the basis of race, religion, color, sex, age, national origin or ancestry, genetic information, marital status, parental status, sexual orientation, gender identity and expression, disability, or status as a veteran. The University will conduct its programs, services and activities consistent with applicable federal, state and local laws, regulations and orders and in conformance with the procedures and limitations as set forth in Purdue’s Equal Opportunity, Equal Access and Affirmative Action policy which provides specific contractual rights and remedies. Additionally, the University promotes the full realization of equal employment opportunity for women, minorities, persons with disabilities and veterans through its affirmative action program. View a more complete statement of Purdue's policies of equal access and equal opportunity. If you have any questions or concerns regarding these policies, please contact the Office of the Vice President for Ethics and Compliance at email@example.com or 765-494-5830.
Anvil is supported by the National Science Foundation under Grant No. 2005632.