All Tutorials

  • Thu Feb 23, 1:00 pm - 3:00 pm
    402
    Walter Library

    Many scientific problems require the optimization of multidimensional functions that have dozens or even thousands of local minima and maxima. Local optimization methods such as the Newton-Raphson method and its many variants can find nearby local extrema but have little or no chance of finding a global minimum or maximum. Using a genetic algorithm (GA) is often a very efficient means to find a global minimum or maximum for complex functions.


    This tutorial will describe how genetic algorithms work and we will discuss general optimization strategies with GAs. We will also discuss a few GA programs available and how one might parallelize a GA optimization.


  • Tue Feb 21, 10:00 am - 4:00 pm
    585
    Walter Library

    OpenMP is a parallel programming interface for shared-memory architectures and is available on the IBM Regatta, the IBM SP, and the SGI Altix. This workshop will help users to use OpenMP programming more productively for high-performance computing by addressing the different aspects of OpenMP, such as parallel and worksharing constructs, data scope attribute clauses, and synchronization constructs. In addition, the new features in the OpenMP II standard will be covered.


    A hands-on practice will follow the lecture. Provided examples will enable the users to insert OpenMP directives for different parallel tasks and data scope attribute clauses. The users are also encouraged to bring in their serial application codes. The User Support Staff will help you parallelize the code with OpenMP.


  • Thu Feb 16, 1:00 pm - 3:00 pm
    585
    Walter Library

    GeneData Expressionist is widely used for microarray data analysis at the University of Minnesota. It offers many statistical analysis methods for microarray data analysis. Understanding these methods is very important when using this software.


    In this tutorial, we will go through some basic statistical methods used in Expressionist, including those used in data display, summary statistics, sample comparison, similarity search, and clustering.


  • Tue Feb 7, 10:00 am - 4:00 pm
    585
    Walter Library

    This one-day workshop on MPI will help researchers write better and portable parallel codes for distributed-memory machines, like Linux clusters, such as the Institute’s IBM Power4, the IBM SP, the SGI Altix, and the Netfinity Cluster. It will focus on basic point-to-point communication and collective communications, which are the most commonly used MPI routines in high-performance scientific computation. In addition, the advantage of using MPI non-blocking communication will be introduced.


    Each session of the workshop will combine a lecture with hands-on practice. The lecture introduces basic principles, and the hands-on portion focuses on the use of MPI principles via examples.


    Session One: Introduction to basic concepts of "MPI is Small," centering on point-to-point communication.


    Session Two: MPI collective communications including: broadcast, gather, scatter, and Alltoall.


    Programming will be done in Fortran and C, so any background in these two languages will be helpful.


  • Thu Feb 2, 1:00 pm - 3:00 pm
    585
    Walter Library

    The GeneData Expressionist suite is a computational system from GeneData Inc. for analyzing gene expression data from one or two-channel microarrays. It consists of three closely integrated modules (Refiner, CoBi, and Analyst) for data quality control, data management, and statistical data analysis. This tutorial will cover the main features of each module with some practice using sample data


  • Thu Jan 26, 1:00 pm - 3:00 pm
    402
    Walter Library

    Molecular Dynamics (MD) Simulation is used extensively to simulate the dynamic behavior of molecular and biomolecular systems by a classical mechanical treatment of nuclear motion. There are a variety of MD software packages available at MSI. This tutorial will cover the basic fundamental theory of MD simulation and an overview of some of these software packages.


  • Tue Jan 24, 1:00 pm - 3:00 pm
    402
    Walter Library

    The majority of the most powerful scientific research computers in the world use UNIX or Linux (which is a type of UNIX) for their operating systems. Learning the basics of Linux/UNIX is the first step to effectively utilizing these powerful resources for your research. This tutorial is designed to introduce you to the Linux/UNIX operating system. We will discuss some of the most commonly used commands, some helpful shortcuts, and some of the key elements of using Linux/UNIX for your research efforts


  • Sun Jan 1, 1:00 pm - 3:00 pm
    402
    Walter Library

    Genomics has changed the face of life sciences since the first draft of the human genome sequence was released in 2000. Computational tools play an important role in this change.

    The Supercomputing Institute has some of the most powerful computational genomics software tools available. These tools allow for genomics data acquisition, quality assessment, normalization, statistical analysis, functional annotation, pathway, interaction network, structural genomics, and data management.


    This tutorial will overview around 15 of the Institute/.s microarray and pathway genomics software tools and will guide users in accessing these resources.


  • Thu Dec 8, 1:00 pm - Sat Oct 8, 3:00 pm
    585
    Walter Library

    MatlabMPI is a Matlab implementation of the Message Passing Interface (MPI) standard made by Lincoln Laboratory at MIT. It allows any Matlab program to exploit multiple processors. MatlabMPI currently implements the basic functions that are the core of the point-to-point communications standard.


    This tutorial focuses on the use of MatlabMPI as a tool of parallel computing in the Matlab environment. A one-hour, hands-on session will follow the lecture to help users become familiar with the concepts/syntax and develop simple application codes.


  • Tue Dec 6, 1:00 pm - 3:00 pm
    402
    Walter Library

    The Supercomputing Institute maintains a wide range of software packages dedicated to structural biology. This tutorial offers an overview of those packages, focusing on how to start using them. In particular, we will look at Auremol, CCP4, CNS/Xplor, NMRPipe, etc.


Pages