Scientific computing

Scientific computing, mathematical modeling, and computer simulation

Managing an HPC cluster or cloud infrastructure: alternatives to xCAT

xCAT is the eXtreme Cloud Administration Toolkit from IBM.  It’s a suite of tools that IBM has developed to manage large groups of servers, such as a cloud infrastructure or a high-performance computing cluster (HPCC).  I have only used xCAT to administer a mid-sized compute cluster (about 140 compute nodes totaling about 1400 cores running …

Managing an HPC cluster or cloud infrastructure: alternatives to xCAT Read More »

Hack of the Day: running CFD-ACE+ on Gentoo Linux

CFD-ACE+ is a multiphysics and computational fluid dynamics (CFD) simulation tool that was originally developed by CFD Research Corp. and is now distributed by ESI Software. The only platforms officially supported by CFD-ACE+ are Red Hat Enterprise Linux, SUSE Linux and Windows. Fortunately, it seems that ACE+ runs on other Linux distributions with only a …

Hack of the Day: running CFD-ACE+ on Gentoo Linux Read More »

Building SciPy with Intel compilers and MKL on 64bit RHEL 5

This is a follow-up to my earlier post about building NumPy with Intel compilers and the Intel MKL on CentOS 5. I will now explain how to build SciPy (which requires NumPy). First, download and unpack the SciPy source tarball. The following command can be used to build SciPy: LDFLAGS=”” FFLAGS=”-fPIC -openmp” python2.7 setup.py build …

Building SciPy with Intel compilers and MKL on 64bit RHEL 5 Read More »

Installing PETSc and libMesh on CentOS 5

Prerequisites: boost-devel, openmpi-devel, valgrind-devel I installed PETSc and libMesh in my user directory, since I have a single-user workstation. Installing PETSc for use with libMesh First, ensure that OpenMPI is installed and the system paths have been configured correctly.  You will need to add the directory containing OpenMPI binaries to your $PATH, and the directory …

Installing PETSc and libMesh on CentOS 5 Read More »