|
|||||||||||||||||||||||||||||||||||||||||||
Research/Scientific Computing Resources
| Cyberinfrastructure Day at Purdue -- Afternoon session | |
|
Intended Audience:
|
Faculty, staff, and graduate students |
|
Prerequisite Skills:
|
None |
|
Course Description:
|
Research computing services and cyberinfrastructure available to Purdue researchers in all fields will be the focus of Cyberinfrastructure Day at Purdue. The afternoon sessions will include individual discussions on RCAC's compute clusters, DiaGrid/Condor, HUBzero, TeraGrid, cluster and storage purchase program, and visualization resources. Please see http://www.rcac.purdue.edu/events/cidays.cfm for more details. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Cyberinfrastructure Day at Purdue -- Morning Session | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
None |
|
Course Description:
|
Research computing services and cyberinfrastructure available to Purdue researchers in all fields will be the focus of Cyberinfrastructure Day at Purdue. The morning session will include the keynote speaker, Mark Lundstrom, director of the Network for Computational Nanotechnology. An overview of the resources available will be given to assist current and potential users in accessing the research computing resources available through ITaP's Rosen Center for Advanced Computing. The morning will also include a faculty panel discussion. Please see http://www.rcac.purdue.edu/events/cidays.cfm for more details. Lunch will be provided. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Data Management on RCAC Research Systems | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
Familiarity with UNIX operating systems. |
|
Course Description:
|
This single-session course describes the file storage options for users of the Rosen Center for Advanced Computing research systems. It includes information about permanent and temporary storage options, disk quotas, and access control. Also covered is the DiskXTender (formerly known as UniTree) commercial data archival system provided by ITaP for long term storage of large datasets. The course provides strategies for efficient use of storage, particularly for projects with large-scale or long-term storage needs. Advance registration is recommended. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Intermediate Parallel Programming with MPI | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
Introduction to Parallel Programming with MPI or equivalent knowledge and experience. |
|
Course Description:
|
This multi-session course offers more advanced information illustrating message-passing techniques. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to Building Compute Clusters | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
Familiarity with at least one programming language such as C or Fortran and a robust background in UNIX and Linux. |
|
Course Description:
|
This three-session course will provide an overview of the acquisition, assembly, operation and decommissioning of a typical research cluster. It will discuss ways to efficiently use such clusters. Alternatives to creating a local cluster will also be discussed. A robust UNIX/Linux background is presumed. Advanced registration is recommended |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to Condor | |||||
|
Intended Audience:
|
Faculty, Staff, and Student Researchers | ||||
|
Prerequisite Skills:
|
Experience with at least one programming language such as C or Fortran and familiarity with the UNIX/Linux operating system. | ||||
|
Course Description:
|
This single session course provides an introduction to the use of Condor as a tool to submit jobs to the high performance computing resources at Purdue University. Condor is a high-throughput computing environment utilizing the power of large collections of distributively owned computing resources. Condor manages workstations and resources atuomatically. | ||||
|
Current Offerings:
|
There are no courses scheduled at this time. | ||||
| Materials: |
|
||||
| Introduction to Fortran | |
|
Intended Audience:
|
Faculty, staff, students |
|
Prerequisite Skills:
|
Familiarity with UNIX operating systems such as AIX or Solaris |
|
Course Description:
|
This six-session course is a brief introduction to Fortran. Attendees do not need to have previous programming experience, but should be familiar with an operating system such as AIX or Solaris. First-time computer users may find the "Introduction to RCAC Research Computing Resources" and "Introduction to UNIX/Linux" short courses helpful before taking this course. Advanced registration is recommended |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to MATLAB programming and Graphics | |
|
Intended Audience:
|
Faculty, Staff, Students |
|
Prerequisite Skills:
|
Basic math, linear algebra, some programming experience |
|
Course Description:
|
This one session course will provide an introduction to the environment and toolboxes for MATLAB. This course will cover a brief introduction to mscript programming and an in depth look at how to use MATLAB graphics. In this course you will learn how to run the MATLAB IDE, use the plot wizard utilities, and how to write your own plot functions. The course briefly mentions how to build a matlab gui interface as well. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to OpenMP | |||||
|
Intended Audience:
|
Faculty, staff, graduate students | ||||
|
Prerequisite Skills:
|
Experience with at least one programming language such as C or Fortran and familiarity with the UNIX/Linux operating system. | ||||
|
Course Description:
|
OpenMP has emerged as a leading paradigm for shared memory parallel programming. This multiple-session course introduces users of the Rosen Center for Advanced Computing research systems to shared memory programming with OpenMP. It covers basic parallel programming concepts and their implementation through OpenMP directives for C and Fortran. OpenMP provides modest parallelism with little effort. | ||||
|
Current Offerings:
|
There are no courses scheduled at this time. | ||||
| Materials: |
|
||||
| Introduction to Parallel Programming with MPI | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
Experience with at least one programming language such as C or Fortran and familiarity with the UNIX operating system. |
|
Course Description:
|
This single-session lab experience offers hands-on access to small applications illustrating message-passing techniques. The examples include point-to-point and collective communication using blocking and nonblocking transmission. One application illustrates the manager/worker model with buffered communications. Code examples provided in C, C++, Fortran 77, and Fortran 95. Advance registration is required. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to Science Gateways | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
Experience with at least one programming language |
|
Course Description:
|
Science Gateways enable entire communities of users associated with a common scientific goal to use computing resources through a common, web-based interface. This single-session course will describe Gateways which utilize computational resources provided by the NSF-funded TeraGrid infrastructure. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to Shell Programming with ksh and bash | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
Familiarity with Linux or UNIX operating systems. |
|
Course Description:
|
This two-session course covers ksh and bash, which are user interface shells and scripting languages common to UNIX and many PC systems. This course goes through the basics of working with ksh and bash, their language syntax, and how to write scripts. Advance registration is recommended. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to the Community Cluster Program | |
|
Intended Audience:
|
Faculty and staff |
|
Prerequisite Skills:
|
None |
|
Course Description:
|
This single-session course presents an introduction to Purdue's Community Cluster Program. Topics discussed include the Community Cluster Program's place in Purdue research cyberinfrastructure, how to participate in the program, the acquisition of new computational and storage resources, the coordination of individual purchases, and the system installation and retirement process. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to the IBM e1350 BladeCenter Cluster | |
|
Intended Audience:
|
Faculty, Staff, Students |
|
Prerequisite Skills:
|
Some familiarity with the UNIX or Linux operating system is desirable. |
|
Course Description:
|
This single-session course presents an introduction to Purdue's IBM e1350 BladeCenter Cluster, which is currently housed with Indiana University's "Big Red" system in Bloomington, Indiana. Topics discussed include the hardware and software environment, obtaining accounts, file storage and management, and job resource limits. Job preparation, submission, and scheduling are also covered. Attendees should have some familiarity with the UNIX or Linux operating systems. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to the IBM SP | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
Experience with at least one programming language |
|
Course Description:
|
This single-session course presents an introduction to Purdue's IBM SP supercomputer. Topics discussed include the hardware and software environment, accounts, file storage and management, and resource limits. Job preparation, submission, and scheduling are also covered. Attendees should be experienced with at least one programming language such as Fortran or C and have some familiarity with the UNIX operating system. Advance registration is recommended. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to the Rosen Center Computing Resources | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
None |
|
Course Description:
|
This single-session course is recommended for new and potential users of ITaP’s research computing resources — including those with previous computing experience. It presents an overview of the computing systems, software, and technical support available to Purdue faculty, staff, and student researchers through the Rosen Center for Advanced Computing. It also provides information on account acquisition, selection of appropriate systems, and sources of technical assistance. Advance registration is recommended. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to the Rosen Center Linux Clusters | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
None |
|
Course Description:
|
This single-session course presents an introduction to the research Linux clusters supported by the Rosen Center for Advanced Computing. Topics discussed include the hardware and software environment, accounts, file storage and management, and resource limits. Job preparation, submission, and scheduling are also covered. Attendees should be experienced with at least one programming language such as Fortran or C and have some familiarity with the UNIX operating system. Advance registration is recommended. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to the SGI Altix System | |
|
Intended Audience:
|
Faculty, staff, graduated students |
|
Prerequisite Skills:
|
Experience with at least one programming language. |
|
Course Description:
|
This single-session course presents an introduction to Purdue's SGI Altix system. Topics discussed include the hardware and software environment, obtaining accounts, file storage and management, and job resource limits. Job preparation, submission, and scheduling are also covered. Attendees should have some familiarity with the UNIX or Linux operating systems. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to the Sun F6800 Systems | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
Experience with at least one programming language |
|
Course Description:
|
This single-session course presents an introduction to research use of the Sun F6800 supported by the Rosen Center for Advanced Computing. Topics discussed include the hardware and software environment, accounts, file storage and management, and resource limits. Job preparation, submission, and scheduling are also covered. Attendees should be experienced with at least one programming language such as Fortran or C and have some familiarity with the UNIX operating system. Advance registration is recommended. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to the TeraGrid | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
None |
|
Course Description:
|
The computational teragrid grid is a new way of easily accessing computational resources in a more generic way than before. This two-session course provides an overview of the computational teragrid, the resources that are available both internally and externally, and how one can become an early adopter of this new way of computing. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to the TotalView Debugger | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
Experience with at least one programing language such as C or Fortran and familiarity with the UNIX operating system. |
|
Course Description:
|
This single-session course presents an introduction to the use of the TotalView parallel debugger available on Purdue's IBM SP system. Advance registration is recommended. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Introduction to UNIX/Linux | |
|
Intended Audience:
|
Faculty, staff, graduate students |
|
Prerequisite Skills:
|
None |
|
Course Description:
|
This four-session course presents a general introduction to the use of the UNIX and Linux operating systems. Although it focuses on using the Rosen Center for Advanced Computing systems, the information presented applies to other UNIX or UNIX-like systems as well. Topics discussed include: an overview of UNIX/Linux features, the hierarchical file system, the "shell" user and program command environment, file management, editing using vi and pico, and documentation. Advanced registration is recommended. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Object-Oriented Programming with C and C++ | |
|
Intended Audience:
|
Faculty, staff, and graduate students |
|
Prerequisite Skills:
|
Previous programming experience not required. Familiarity with Basic, Fortran or Pascal helpful. |
|
Course Description:
|
This eight-session course provides an introduction to the C and C++ programming languages. The following topics will be covered: primitive data types, structured programming, functions, arrays, pointers, run-time environment, classes, inheritance, polymorphism, templates, Standard Template Library, and object-oriented programming. Previous programming experience is not required, but familiarity with Basic, FORTRAN, or Pascal will be helpful. Advance Registration is recommended. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Rosen Center Scientific Data Collections | |
|
Intended Audience:
|
Faculty, staff, students |
|
Prerequisite Skills:
|
None |
|
Course Description:
|
This single session course describes the set of earth science data collections at Purdue. As a NSF TeraGrid resource provider, Purdue maintains scientific data collections and provides various ways of accessing them. This course gives an overview of what these datasets are and how to access them. We will introduce the Purdue Environmental Data Portal, a web based interface for easy search and download. We will also walk through examples of accessing the data using other available interfaces, including command line tools, OPeNDAP enabled clients, and web services clients. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| TeraGrid Distributed Rendering Environment | |
|
Intended Audience:
|
Faculty, staff, and students |
|
Prerequisite Skills:
|
Familiarity with rendering helpful but not required. |
|
Course Description:
|
This single session course describes the TeraGrid Distributed Rendering Environment at Purdue. It covers information about what the system does and how it works. We will walk through an example of submitting a rendering job to the system and getting the rendered results back. Those with an existing TG account and a laptop with Maya are invited to participate in trying the demo on their system. |
|
Current Offerings:
|
There are no courses scheduled at this time. |
| Using National Computational Centers | |
|
Intended Audience:
|
Fauclty, staff, graduate students |
|
Prerequisite Skills:
|
None |
|
Course Description:
|
This single-session course explains how to apply to use external computational resources at national labs and how to work most efficiently when using them in conjunction with Purdue resources. Advance registration is recommended. |
|
Current Offerings:
|
There are no courses scheduled at this time. |