Category

Educational

MICDE Fall 2016 Seminar Series speakers announced

By | Educational, Events, General Interest, News

The Michigan Institute for Computational Discovery and Engineering (MICDE) is proud to announce its fall lineup of seminar speakers. In cooperation with academic departments across campus, the seminar series brings nationally recognized speakers to campus.

This fall’s speakers are:

Sept. 13: Nathan Kutz, Professor of Applied Mathematics, University of Washington

Sept. 22: Rob Gardner, Senior Scientist at the Computation Institute, University of Chicago

Sept. 29: Jeremy Lichstein, Assistant Professor of Biology, University of Florida

Oct. 6: Jonathan Freund, Professor of Mechanical Science and Engineering and of Aerospace Engineering, University of Illinois, Urbana-Champaign

Oct. 14: Anthony Wachs, Assistant Professor of Mathematics and of Chemical and Biological Engineering, University of British Columbia

Oct. 26: Andrea Lodi, Professor of Mathematical and Industrial Engineering, Polytechnique Montreal

Nov. 11: David Higdon, Professor of the Biocomplexity Institute, Virginia Tech

Dec. 9: Ann Almgren, Staff Scientist at the Center for Computational Sciences and Engineering, Lawrence Berkeley National Laboratories

For more information, including links to bios and abstracts as available, please visit micde.umich.edu/seminar-series/.

Students in the Graduate Certificate in Computational Discovery and Engineering program are required to attend at least half of the seminars.

Registration open for on-campus telecast of XSEDE workshop on MPI — Sept. 7-8

By | Educational, Events, News

U-M is hosting a telecast of a workshop on MPI (message passing interface) presented by XSEDE and the Pittsburgh Supercomputing Center.

This workshop is intended to give C and Fortran programmers a hands-on introduction to MPI programming. Attendees will leave with a working knowledge of how to write scalable codes using MPI – the standard programming tool of scalable parallel computing.

Time/Date: 11 a.m. to 5 p.m. Eastern, Wednesday, Sept. 7 and Thursday, Sept. 8

Location: Room B003E, North Campus Research Complex (NCRC), Building 16, 2800 Plymouth Rd.

Registration: Registration is required through the XSEDE website (you must create an XSEDE user account to register). Space is limited.

More information: Class website.

Contact: Simon Adorf (csadorf@umich.edu)

Building a Community of Social Scientists with Big Data Skills: The ICOS Big Data Summer Camp

By | Educational, Feature, General Interest, News

As the use of data science techniques continues to grow across disciplines, a group of University of Michigan researchers are working to build a community of social scientists with skills in Big Data through a week-long summer camp for faculty and graduate students.

Having recently completed its fourth annual session, the Big Data Summer Camp held by the Interdisciplinary Committee for Organizational Studies (ICOS) trains approximately 50 people each spring in skills and methods such as Python, SQL, and social media APIs. The camp splits up into several groups to try to answer a research question using these newly acquired skills.

Working with researchers from other fields is a key component of the camp, and of creating a Big Data social science community, said co-coordinator Todd Schifeling, a Research Fellow at the Erb Institute in the School of Natural Resources and Environment.

“Students meet from across social science disciplines who wouldn’t meet otherwise,” said Schifeling. “And every year we bring back more and more past campers to present on what they’ve been doing.”

Schifeling himself participated in the camp as a student before taking on the role of coordinator this year.

Teddy DeWitt, the other co-coordinator of the camp and a doctoral student at the Ross School of Business, added the camp presents the curriculum in a unique way relative to the rest of campus.

“This set of material does not seem to be available in other parts of the university, at least … with an applied perspective in mind,” he said. “So we’re glad we have this set of resources that is both accessible and well-received by students.”

Participants range in skill from beginning to advanced, but even a relatively advanced student like Jeff Lockhart, a doctoral student in sociology and population studies who describes himself as “super-committed to computational social science,” said that it’s hard to find classes in computational methods in social science departments.

“[The ICOS camp] doesn’t expect a lot of prior knowledge, which I think is critical,” Lockhart said.

Lockhart, DeWitt, and Dylan Nelson, also a sociology doctoral student, are working on setting up a series of workshops in Computational Social Science for fall 2016 (contact Lockhart at jwlock@umich.edu for more information). Lockhart said it’s critical that social scientists learn Big Data skills.

“If we don’t have skills like this, there’s no way for us to enter into these fields of research that are going to be more and more important,” he said.

“A lot of the skills we’ve learned are sort of the on-ramp for doing data science,” DeWitt added.

The camp is co-sponsored by Advanced Research Computing (ARC).

Scientific Computing Student Club (SC2) working on XSEDE Hybrid Computing challenge

By | Educational, Happenings, News

XSEDEHybridBootcamp2016

After learning about hybrid computing at XSEDE’s summer bootcamp, the Scientific Computing Student Club (SC2) is working as a team on the XSEDE hybrid computing challenge: How fast can you run a 10K x 10K Laplace code to convergence using openMP, openACC and MPI?

This year’s challenge winner will get an NVIDIA K40 GPU. If the SC2 wins the challenge, the K40 will be used to start the clubs own allocation for club-based programming challenges and other test code, benchmarking, etc.

The challenge runs through July 8, 2016. If you are interested in participating, send an email to sc2members@umich.edu.

New ARC Connect service provides desktop graphical interface for HPC resources

By | Educational, Flux, General Interest, News

Users of ARC-TS computing resources can now use desktop versions of popular software packages like Matlab and R while accessing the Flux shared computing cluster. The new service, called ARC Connect, provides an easily accessible graphical user interface that simplifies doing interactive, graphical work backed by the high performance and large memory capabilities of the Flux cluster.

Using ARC Connect may benefit you if you need to:

  • Very easily interactively use graphical software on HPC clusters (Flux, Armis).
  • Do high performance, interactive visualizations.
  • Share and collaborate with colleagues on HPC-driven research.
  • Use HPC in teaching.

Features:

  • Remote desktop sessions (VNC) for using Flux graphically and interactively.
  • Jupyter notebooks for Python and R (other languages coming soon).
  • RStudio interactive development environment for R.

Users can run desktop applications such as MATLAB or RStudio as if running on a laptop, but with all the power of Flux, as opposed to using them in batch mode or via text-only interactive sessions. Users can also use notebooks which require more processing power or memory than are available on their local computer or tablet (currently, Python and R notebooks are available).

ARC Connect is an enhanced version of the TACC / XSEDE Visualization Portal, and has been made possible at the University of Michigan through a collaboration between ARC Technical Services and the Texas Advanced Computing Center at the University of Texas.

For information on how to use ARC Connect, visit arc-ts.umich.edu/arc-connect. If you need further help, contact hpc-support@umich.edu.

Pinckney High School Students tour MACC

By | Educational
ARC-TS Systems Programmer Dan Barker, right, leads a tour of Pinckney High School students through the Michigan Academic Computing Center (MACC) in the spring of 2016. The students were from Cyndi Millns' Computer Networking and Security class. ARC-TS Associate Director Brock Palen had spoken to the class earlier in the school year. "I wanted them to see all the different possibilities available in the area," Millns said. "Hopefully it will spark an interest in some of the students."

ARC-TS Systems Programmer Dan Barker, right, leads a tour of Pinckney High School students through the Michigan Academic Computing Center (MACC) in the spring of 2016. The students were from Cyndi Millns’ Computer Networking and Security class. ARC-TS Associate Director Brock Palen had spoken to the class earlier in the school year. “I wanted them to see all the different possibilities available in the area,” Millns said. “Hopefully it will spark an interest in some of the students.”

New graduate course offering: “Methods and Practice of Scientific Computing”

By | Educational, News | No Comments

The Michigan Institute for Computational Discovery and Engineering (MICDE) is pleased to announce “Methods and Practice of Scientific Computing”, the first graduate course designed and organized by MICDE faculty. The course will be taught in Fall 2016, coordinated by Dr. Brendan Kochunas. This foundational course in scientific computing has been developed as a broad introduction to the subject, and has been designed to support research in all disciplines represented in MICDE. In addition to Brendan Kochunas, the course was developed by MICDE professors Bill Martin, Karthik Duraisamy, Vikram Gavini, and Shravan Veerapaneni, and MICDE Assistant Director Mariana Carrasco-Teja.

The details follow:

NERS 590
4 credits
Prerequisites: Graduate standing and permission of instructor.

This course is designed for graduate students who are developing the methods, and using the tools, of scientific computing in their research. With the increased power and availability of computers to do massively scaled simulations, computational science and engineering as a whole has become an integral part of research that complements experiment and theory. This course will teach students the necessary skills to be effective computational scientists and how to produce work that adheres to the scientific method. A broad range of topics will be covered including: software engineering best practices, computer architectures, computational performance, common algorithms in engineering, solvers, software libraries for scientific computing, uncertainty quantification, verification and validation, and how to use all the various tools to accomplish these things. The class will have lecture twice a week and have an accompanying lab component. Students will be graded on homeworks, lab assignments, and a course project.

A draft of the syllabus can be found here. Please contact MICDE at micde-contact@umich.edu with any questions.

Software Carpentry workshop at U-M — May 2-3

By | Educational, Events

A Software Carpentry workshop will be held at the U-M Medical School May 2 and 3. These workshops are free and open to anyone on campus; the sessions are suitable for researchers in the humanities and social sciences. Register here.

This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Who: The course is aimed at graduate students, postdocs, and other researchers across the University of Michigan. You don’t need to have any previous knowledge of the tools that will be presented at the workshop.

Where: Furstenberg 2710 (2nd floor of Med Sci II).

Student groups can access Flux at no charge under Flux For Undergraduates program

By | Educational

Undergraduate groups can now access Flux, U-M’s shared computing cluster, at no cost under the new Flux For Undergraduates program from Advanced Research Computing (ARC).

Flux For Undergraduates aims to provide undergraduates with experience in high performance computing and access to computational resources for their projects; it is not meant for faculty-led research. Jobs submitted underFlux For Undergraduates will run only when unused cycles are available.

Student groups can also purchase Flux allocations for jobs that are higher priority or time constrained; those allocations can also work in conjunction with the free Flux For Undergraduates jobs.

Undergraduate groups must have a faculty sponsor to be eligible for Flux For Undergraduates. For more information, please email hpc-support@umich.edu. To request time under Flux For Undergraduates, fill out the application form.