The In-house High Performance Computer
Inside the Enterprise Competency Centre (ECC), there stands the high-performance computer, Sun Enterprise 10000 system, with 40 (400MHz, 8MB cache) CPUs, 14GB memory and 216 GB disk space, providing over 17Gflops of processing power.
It is particularly useful for research projects that require intensive CPU power, large amount of memory and massive disk storage. Normally, the machine is divided into two separate and equal domains for different users. Use of the entire machine as a single domain is possible with prior arrangement.
The machine would be useless if not run by powerful software. Sun Microsystems has provided a powerful development environment and the necessary tools, such as Forte 6.0 (including C 6.0, C++ 6.0, Fortran 6.0 compilers) and Sun HPC Clustertools 3.1 (including MPI 4.1, S3L 3.1), under its advanced operating system Solaris 7. For details of these tools, please refer to the documentation Website of Sun Microsystems at URL http://docs.sun.com/.
Based on research needs, we have further acquired the following:
Matlab 6 with different toolboxes including Simulink, Control System, Optimization, Neural Network, Signal Processing and Image Processing
GNU products: g77, gcc, g++, c++, cpp, gzip, gunzip, gzexe, make, autoconf, automake, bison, flex, gawk, ghostscript, ghostview, m4, tar, texinfo
KAI C++ compiler (OpenMP compliance)
NAG f90 compiler and C parallel library
CFX 5, CFX 4
Others: X11R6.5.1, TeX, LaTex, netCDF, Perl
To help researchers get familiar with the high-performance computer, its computing environment and programming tools, the Computing Services Centre (CSC) invited a specialist from the U.S.A. to conduct a 3-day training course on campus during 10-12 April 2001. The following topics were discussed in great details:
The memory hierarchy in RISC cache based systems
Sequential optimization techniques
SUN WorkShop Environment components:
- The Fortran and C compilers (including key options)
- The performance analyzer
Introduction into Parallelization
Shared Memory Parallelization
SUN HPC ClusterTool and MPI
Eighteen staff and research students participated the training course. Though the course was a little bit too long for some staff, most of them found that the contents of the training were rich and informative, the topics were very useful and could help them in their research work, and the instructor was fully prepared, professional and attentive.
The availability of this machine was first announced in late December 2000. Since then over thirty applications have been received. Currently, more than twenty research projects are using this machine. They are originated from several departments including AP, CS, EE, MA, MEEM, MS, MGT and the others. Typically, the projects are related to solving large-scale computation and simulation problems, data mining, statistical analysis of massive data collected from online and offline sources, implementation of parallel algorithms for computational electromagnetic and CAD software, computer-aided geometric design (CAGD), feature recognition from 3D models, phase synchronisation in chaotic systems, study of large molecules, analysis of tropical cyclones and many more.
According to systems statistics, the machine has been heavily used and there were just a few percent of CPU time left idle during the past three months. As consumption of disk space kept increasing, more resources will be added when deemed necessary.
For further information of the high-performance computer, please visit the following URL: