Interns Have an Up-Close-and-Personal Encounter With Blue Waters

Two Blue Waters interns brainstorm during a coding session.
Two Blue Waters interns brainstorm during a coding session.

June 24, 2014

Ever want to take a super-computer for a spin? Recently, the 21 students from around the country who participate in the Blue Waters Student Internship Program recently got to do just that. After being exposed to HPC (High-Performance Computing), including learning some parallel programming—the language of supercomputers—the interns got to run their program on the University of Illinois' Blue Waters, one of the most powerful supercomputers in the world and the fastest on a university campus.

In addition to attending the recent two-week workshop, as part of their one-year internship, interns are matched with a research mentor (a professor at a U.S. university) to help with his/her project which involves running data on Blue Waters. During the workshop, this hands-on opportunity to write and run a program analyzing a large data set on Blue Waters turned out to be a highlight for most of the interns.

"Yesterday, we said there was a break," admits workshop instructor Mobeen Ludin, "and 20 minutes into the break, nobody was leaving. They were all trying to finish the exercise. That shows that they're pretty interested in it and excited about using Blue Waters."

Ludin himself was a Blue Waters intern as a sophomore. After he got his computer science degree, he began working as an instructor for NCSA partner Shodor, a non-profit education foundation which does HPC workshops on computation science or parallel programming for XSEDE (Extreme Science and Engineering Discovery Environment).

Mobeen Ludin, Blue Waters Workshop instructor.<
Mobeen Ludin, Blue Waters Workshop instructor.

Ludin explains that instead of using sequential, serial language that desktop computers normally use, supercomputers, such as Blue Waters, use parallel languages to take advantage of the multiple pieces of hardware available. Ludin goes on to explain that Blue Waters' mother board has multiple processors that do separate work at the same time.

"For example, if we're going to do a weather prediction model," continues Ludin, "one of the processors could be analyzing the temperature data and the other processor at the same time could be getting the data for the wind speed and which direction it's coming from, and another processor could be analyzing some other data that's involved."

So how does parallel programming work? Do programmers write several different programs that run at the same time, or one program that accesses individually each of those processors?

Mobine says both. "We teach how you write one program, and each processor gets the same program but is working on different data, but the program is the same program. You can also write a program called distributed memory program, where each processor gets a completely different program than the other one."

According to Ludin, parallel computing language is something most computer science students learn automatically."Most of the science these days is done on the super computers. Nobody nowadays is using animals as lab subjects or doing some kind of dangerous activities in the lab, for example a nuclear reaction or those kinds of tests. Nobody does it nowadays in the lab. It is because we have the technology that can replace it, that can simulate the whole process and each time feed different data to it, or put in different conditions that will react differently, and you can observe."

Blue Waters interns enjoy a workshop on parallel computing
Blue Waters interns enjoy a workshop on parallel computing

However, Ludin admits that to become an expert in writing parallel programming, one needs a four-year degree in computer science; not all of the interns are studying computer science, but are majoring in areas like biological sciences, bioinformatics, and computational physics. Thus, they have different levels of programming expertise. So what's the purpose of this internship? Why teach them about something that as, say, a biologist, they might not ever going to use?

"There is a chance that, even after the internship, they may not follow the same path," admits Ludin. "The thing is, if all the science is left to the last stages ("Ok, until you get to your Ph.D., we won't teach you these things because we think that you might change your mind,) then it's not helping a lot. But if you expose them from the beginning, you tell them this is a thing you can take advantage of…"

Two of the rows and rows of computers that make up Blue Waters.
Two of the rows and rows of computers that make up Blue Waters. The supercomputer is comprised of 22,640 Cray XE6 nodes (64 GB of memory per node) and 4,224 Cray XK7 nodes (32 GB of memory) that include NVIDIA graphics processor acceleration. (A typical laptop has one processor—1/16 of an XE node or 1/8 of a XK node—with 4 GB of memory and half a terabyte of storage.)

Mobeen tells an anecdote about one of the interns who is a computational physicist: he gets "extremely excited about what he's doing. Like, when he runs the model on the supercomputer, he gets way more excited than if he were going to do it somewhere else."

The same is true of a bioinformatics student who has been learning a lot of things theoretically. Says Ludin, "The other day, she ran the model on the spread of the disease, and she was like, 'Oh, this is a lot more fun!'"

According to Ludin, the program has a recruiting aspect as well. He indicates that because the technology is rapidly increasing, but nobody really knows how to use it, there's a need for parallel programming education. He recommends that to recruit the experts the field will need, they should target at least at the undergraduate level, or even the high school level: "The more you train at a very early age, the more you will have," says Ludin.

But Ludin believes the program can have a huge impact, because, like eating Lays potato chips, once students start, they won't be able to stop:

"Basically, if they do it for a year, if they keep working on the same scientific project using a supercomputer, especially the size of Blue Waters, I think there's a huge chance that they're probably going to stay and continue using it, and even find a way to use the supercomputer even more."

Ludin's philosophy—that early exposure to science can have a lasting impact—certainly holds true for intern William Leverette. A junior at University of Missouri-Kansas City, Leverette, who is studying electrical engineering, computer engineering, and physics, ended up in computer science because of early exposure to computers as a child.

Leverette's career aspirations when he was a kid were "To please mommy and daddy and become a doctor. Or a lawyer."

Ironically, it was his father who sidetracked Leverette from their hoped-for doctor/lawyer career and fostered his son's interest in computers. Leverette recalls that as a child, his father wouldn't let him waste a lot of time on video games and television. "He tried to keep me involved in things that would stimulate my brain, or basically have me do something for an hour or so besides just watching cartoons." That manifested in a parade of science and engineering-related projects from go-carts, swing sets, anatomy sets, to computers.

Blue Waters intern William Leverette poses in front of the Blue Waters supercomputer during a tour of the Petascale facility.
Blue Waters intern William Leverette poses in front of the Blue Waters supercomputer during a tour of the Petascale facility.

"But I think the computer thing is the one thing that survived all of that," says Leverette.

"At one time, I remember quite clearly," he reminisces, "because I remember my mother's frustration every time she saw it…our dining room got converted into a computer graveyard. That was one of my favorite things…to see, 'All right, if I put it together, will it still work? Will it come back on? Can I make it come to life?' That's kind of where that started."

What did Leverette get out of the Blue Waters workshop? "A lot about how a supercomputer works," he reports.

Leverette's career interests are varied. He would love to work in energy, "exploring new possible ways to get new energy sources, like solar, wind," and also signal systems.

However, this workshop may have changed his career trajectory. Before attending this workshop, he hoped to work in electrical or computer engineering. "I said, 'Ok, I'm gonna' go work in a power plant, or maybe I'll get to work in an electronics firm, or maybe some big software firm.' But now this kind of opens up another option."

2014 Blue Waters intern works on parallel coding during one of the training sessions.
2014 Blue Waters intern works on parallel coding during one of the training sessions.

"It definitely has helped me figure out how exactly I want to approach my career goals…I'm pretty much going to be heavily involved in this area of science now, so how can I make that presentable to both future employers and to potential grad schools?

Leverette believes this is the next big thing, and wants to get on board. "That's kind of where the future is heading with this. I believe it was Microsoft that said: 'By 2020, the supercomputers such as Blue Waters should be close to the norm.'"

Since it's had such a positive impact on his life and career choices, Leverette believe this program needs more exposure, especially among students from under-served areas:

"I think computational work, whether it's physics or engineering or chemistry, should definitely be looked into as a potential science option for a lot of people, especially if they're in computer science, computer engineering, and they want to do something that's a little bit different."

Blue Waters intern Alexandria Robinson during a tour of Blue Waters.
Blue Waters intern Alexandria Robinson during a tour of Blue Waters.

Another 2014 intern, Alexandria Robinson, is a junior at Xavier University. Majoring in computer science and mathematics and minoring in biology and chemistry (premed), Robinson dreams of working for the government in cybersecurity "One of those three-letter acronyms" (specifically, the CIA).

How did Robinson, who acknowledges that she's wanted to be a doctor her whole life, end up in computer science?

When she got to college, she had been addressing pre-med courses. Then she took a math class, and fell in love. "It was so much fun…when I picked it up, I was, ‘Oh, my god, this is great!'…It just felt like that's what I went to school for.'" Then, as a math major, she had to take an intro computer science programming course. She reports having no interest in doing so, but took the course and immediately "Fell in love." Again.   

Robinson, whose college career went through some rocky patches, was particularly grateful for the stipend, which was going to clear up one of the obstacles that might have held her back: past-due tuition bills. "Somehow, I keep getting blessed by opportunities like this," she says.

But even more important than helping her get caught up financially, Robinson, who is also part of XSEDE's Summer Research Program (SRE) program, reports that the experience as a Blue Waters intern has not only reaffirmed her decision to enter computer science, but armed her with some needed skills.

Robinson and a fellow intern work on parallel coding during a workshop session.
Robinson and a fellow intern work on parallel coding during a workshop session.

"I have been waiting for the perfect time to get more experience with parallel computing, because the project that I'm going to be working on will be dealing with a lot of big data. I've been able to get a lot better at writing parallel code."

But Robinson has learned more than just how to write parallel code; during her time at Blue Waters, she reports learning some life lessons.

"I've learned that, "You just have to go for it!' I almost didn't come. And I just I feel like my whole life has changed—even in these first three days. I can't even imagine that I could have missed this."

What's another life lesson she's learned? "I shouldn't be so scared. I've got to trust myself."

Story and photographs by Elizabeth Innes, Communications Specialist, I-STEM Education Initiative.
More: Blue Waters, NCSA, Summer Research, Undergrad, 2014

Mobeen Ludin (center) works with a Blue Waters intern during a coding workshop
Mobeen Ludin (center) works with a Blue Waters intern during a coding workshop.

SOLIDarity EXperiences (SOLIDEX) through the Eyes of Children

What do children aged 11-13 in two countries think about solidarity?
Full Story

Students launch ASL STEM Vocabulary App Company

Students launch ASL STEM Vocabulary App Company
Full Story

Innovation, Inspiration on display at the Undergraduate Research Symposium

Undergraduate Research Week took place April 23-29, 2023, and culminated Thursday, April 27, 2023
Full Story

What would you like to see – 3D printers? Magnets? Solar-powered racing cars? Robobrawl?

March 28, 2023
EOH occurs Friday, March 31, and Saturday, April 1, from 9 a.m. to 4 p.m. daily.
Full Story

Tour of Illinois’ Materials Research Lab through I-MRSEC sparks Franklin students’ interest in Materials Science

March 1, 2023
Students from the Champaign middle school had a tour of the Material Research Laboratory (MRL) in early February.
Full Story

Nobel Project’s End-of-Year Zoom Bash Recaps Learning

February 1, 2022
The STEM Illinois Nobel Project held a special, end-of-the-year Zoom event celebrating its participating students’ achievements.
Full Story

It’s not magic, it’s physics

January 26, 2022
In Franklin STEAM Academy, Musical Magnetism program makes STEM fun, approachable.
Full Story

Program prepares STEM educators to teach all students

November 30, 2021
This summer, a group of educators gathered to learn about engaging STEM activities they can do with their students.
Full Story

Research Experiences for Undergraduates (REU) program

November 11, 2021
Undergrads get a taste of research through I-MRSEC’s REU program.
Full Story

Goldstein’s Renaissance Engineering Summer Camp

November 1, 2021
Goldstein’s Renaissance Engineering Summer Camp Incorporates Art, Design, Mechatronics, and Mentoring
Full Story

TechTogether Chicago to Redefine the Hacker Stereotype

July 10, 2021
New workshops that can help inspire students to pursue careers in technology..
Full Story

Aerospace Engineering Launches Virtual Summer Camps to Pique Students’ Interest in Aero.

July 2, 2021
Design an aircraft then watch it soar after launching it with a huge rubber band. Build a Mars lander to safely transport a real egg, then test the contraption by dropping it from a second story window.
Full Story

Undergrads Experience Materials Science Research Courtesy of the I-MRSEC REU

June 16, 2021
Ten undergraduate students are spending the summer of 2021 discovering what research is like.
Full Story

MatSE Afterschool Academy

MatSE Afterschool Academy

June 14, 2021
MatSE Afterschool Academy to Introduce Students to Materials Science and Beyond.
Full Story

Taylor Tucker Embraces Multidisciplinary Interest

Taylor Tucker Embraces Multidisciplinary Interest

June 14, 2021
Taylor Tucker Embraces Multidisciplinary Interest While Researching Task Collaboration.
Full Story

Exposes Franklin Middle Schoolers to Science, CS

What Studying Engineering at Illinois is Like?

May 25, 2021
NSBE’s Michaela Horn Exposes Franklin Middle Schoolers to Science, CS, and What Studying Engineering at Illinois is Like.
Full Story

Jenny Saves a Convertible.

Children’s-Book-Writing Duo/

May 19, 2021
Convertibles and Thunderstorms—Children’s-Book-Writing Duo on Their Way Thanks to Illinois Training and Encouragement from Mentors.
Full Story

Improve Learning in Engineering

Improve Learning in Engineering

May 17, 2021
Liebenberg Espouses Mini-Projects to Engage Students Emotionally, Improve Learning in Engineering.
Full Story

Joshua Whitely makes an adjustment to the 3D Bioprinter during the demo.

BIOE435 Capstone Projects

May 12, 2021
BIOE435 Capstone Projects - BIOE Seniors Use Knowledge/Skills to Problem Solve.
Full Story

Elani and Gonzalo shine a UV light on a rose that has absorbed a solution that has made it fluorescent.

Illinois Scientists Shine a (UV) Light on Fluorescence

May 7, 2021
What is fluorescence? What causes it?
Full Story

Joshua Whitely makes an adjustment to the 3D Bioprinter during the demo.

HackIllinois 2021 “Rekindled Connections” With The Tech Community

May 5, 2021
Annual student hackathon HackIllinois with the aim of developing projects on current problems facing society.
Full Story

A Shane Mayer-Gawlik image of the Bridger Aurora, part of his Night Skies photography collection exhibited at the Art-Science Festival.

The Art-Science Festival

April 26, 2021
Illinois Art-Science Festival: Illuminating the Universe...from the Quantum World to the Cosmos.
Full Story

Joshua Whitely makes an adjustment to the 3D Bioprinter during the demo.

Illinois Engineering Seniors Prepared to Change the World

April 22, 2021
Ready. Set. Go! Illinois Engineering Seniors Prepared to Change the World.
Full Story

HML 2021 Virtual Health

HML 2021 Virtual Health

April 19, 2021
Make-a-Thon Gives Citizen Scientists a Shot at Making Their Health-Related Innovations a Reality.
Full Story

I-MRSEC’s Music Video

I-MRSEC’s Music Video

April 7, 2021
I-MRSEC’s Music Video for EOH ’21 Plugs Graphene, 2D Materials
Full Story

Health Make-a-Thon Orientation

HML 2021 Health Orientation

March 30, 2021
HML 2021 Health Make-a-Thon Orientation Prepares Finalists for Competition.
Full Story

Andrea Perry shows Franklin students how to take apart the magnetic drawing board they received in their kit

Musical Magnetism

March 25, 2021
Musical Magnetism: Encouraging Franklin Middle Schoolers to Express Science Via the Arts.
Full Story

Carmen Paquette street performing.

Love of Science

March 9, 2021
Paquette Conveys Her Love of Science, Dance to Franklin STEAM Students Via Musical Magnetism.
Full Stroy

An Engineering Exploration participant exhibits the tower they built as part of the engineering challenge related to Civil Engineering

Engineering Exploration

March 2, 2021
SWE’s Engineering Exploration Outreach Lives Up to Its Name.

ChiS&E’s Family STEM Day

ChiS&E’s Family STEM Day

February 23, 2021
Helps Chicago Youngsters Progress Along the STEM Pipeline Toward Engineering.

Kathny Walsh

Kathy Walsh

February 17, 2021
On Her First Foray into STEAM, Kathy Walsh Acquaints Franklin Students with Microscopy, Haiku.

ChiS&E student

ChiS&E CPS Students

January 19, 2021
Illinois Undergrads Encourage ChiS&E CPS Students Toward Possible Careers in Engineering.

I-MRSEC’s Music Video

CISTEME365 Provides Year-Round PD/Community

January 4, 2021
to Illinois Teachers in Support of Informal STEM Education Efforts to Underserved Students.