MiHi Faculty

The lab has about 2000 sq. ft. space. It composes of abundant computing faculties for medical imaging and daily operational supplies. The major components are

Medical Imaging Computational Grid (MICG)

Medical Imaging Application Software (MIAS)

High Performance Computing Technology (HPCT)

Laboratory Office and Research Space (LORS)

Copyright © 2005-2011 Laboratory of Medical Imaging High Performance Computing & Informatics; www.uiowa.edu/mihpclab/


High Performance Computing Technology (HPCT)

Out scope of high performance computing include centralized supercomputing (large scale, high-end computing such as petascale computing), cluster computing (small or middle-sized, with shared/distributed memory), high throughput computing (networked) and large-scale distributed grid computing (decentralized, cross organizational and even global). Here we list several highly-rated, open source software installed on our lab platform and that help us build our grid-based computing systems. Contact us if you need assistance to build such package-enabled systems.

Rocks Cluster Installation Memo, by Dr. Hiroyuki Mishima and Dr. Jun Ni

How to build an introductory Linux cluster, by He Tao and Dr. Jun Ni


Cluster Computing


Our lab's grid-based medical imaging computing grid is built based numerous Linux operating systems. However, Rocks is one of our favorites. Rocks is an open-source Linux cluster distribution that enables end users to easily build computational clusters, grid endpoints and visualization tiled-display walls. Hundreds of researchers from around the world have used Rocks to deploy their own cluster. Rcoks goal is make clusters easy. Rcoks can really help deliver the computational power of clusters to a wide range of scientific users. The download site.




CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor. CentOS is developed by a small but growing team of core developers supported by an active user community including system administrators, network administrators, enterprise users, managers, core Linux contributors and Linux enthusiasts from around the world. The download site.


Scientific Linux (SL)

SL is a Linux release put together by Fermilab, CERN, and various other labs and universities around the world. Its primary purpose is to reduce duplicated effort of the labs, and to have a common install base for the various experimenters. The base SL distribution is basically Enterprise Linux, recompiled from source. The download site.



High Throughput Computing


Condor is a specialized workload management system for compute-intensive jobs. Like other full-featured batch systems, Condor provides a job queuing mechanism, scheduling policy, priority scheme, resource monitoring, and resource management. The download site.



Grid computing

Virtual Data Toolkit (VDT)

The Virtual Data Toolkit (VDT) is an open source grid software to deploy, maintain and use grid middle-ware. The VDT is a product of the Open Science Grid (OSG), which uses the VDT as its grid middle-ware distribution. OSG, and therefore the VDT, are funded by the National Science Foundation and the Department of Energy. Before OSG was funded, the VDT was a product of the GriPhyN, iVDG, and PPDG collaborations.


Glubus Toolkit

The open source Globus® Toolkit is a fundamental enabling technology for the "Grid," letting people share computing power, databases, and other tools securely online across corporate, institutional, and geographic boundaries without sacrificing local autonomy. The toolkit includes software services and libraries for resource monitoring, discovery, and management, plus security and file management. The download site.