Thursday, April 26, 2012

HP Mobile Workstation - Power on the move


Here is interesting video on the HP mobile workstation. Good and Robust Technology...... Here a excerpts from their site.......

Inspired by aerospace craftsmanship and materials, HP EliteBook Mobile Workstations blend modern design and precision engineering, yielding a beautiful product that makes no compromises on manageability, durability or performance. These are the most robust business notebooks HP has ever created, and most are engineered to meet tough U.S. military standards (MIL-STD-810G) for drop, vibration, dust, temperature, and altitude.

For information on HP Mobile Workstation
  1. HP Elitebook 8560w reviewed by Mark Bunting - Sky TV (youtube)
  2. HP EliteBook 8560w Mobile Workstation Portable Powerhouse

Wednesday, April 25, 2012

Deleting Queue and Nodes in Torque in real-time

Deleting Queue on Torque in real time cannot be easier. I'm assuming that you have made the necessary configuration to ensure that the queue has at least 1 default queue

Deleting Queue

Just fire the command
# qmgr -c "delete queue myclusterqueue"

The queue and its corresponding queue attributes will be removed from the Torque

Similarly deleting computing resources in Torque is real-time is very

# qmgr -c "delete node compute01"

Tuesday, April 24, 2012

Apache only serving last virtual host?


I'm assuming that you have registered your various Domain Name with your respective ISP.
I was configuring my Apache to add 1 VirtualHost and in the end, even though I follow the standard configuration of adding Virtual Host, my original default ServerName was replaced by the VirtualHost ServerName. This was strange indeed. I realised that the issue is due to the missing IP Address for NameVirtualHost.

NameVirtualHost 192.168.1.1:80

<VirtualHost www.mydomain.com:80>
  DocumentRoot /var/www/html
  ServerName www.mydomain.com
  ServerAlias www1.mydomain.com
  ErrorLog /var/log/httpd/mydomain/error_log
  CustomLog /var/log/httpd/mydomain/access_log common
</VirtualHost>


<VirtualHost www.yourdomain.com:80>
  DocumentRoot /home/yourdomain/public_html
  ServerName www.yourdomain.com
  ServerAlias www1.yourdomain.com
  ErrorLog /var/log/httpd/yourdomain/error_log
  CustomLog /var/log/httpd/yourdomain/access_log common
</VirtualHost>

Restart the httpd Services

# service httpd restart

For more reference, see Apache Name Based VirtualHost Example

Monday, April 23, 2012

Linking Applications with Intel MKL version 10


According to Intel Software Network Linking applications with Intel® MKL version 10.x

In versions 10.x of Intel® MKL, we have re-architected Intel MKL and physically separated the interface, threading and computational components of the product. This architecture facilitates the use of multiple library linking combinations to support numerous configurations of interfaces, compilers, and processors in a single package. Multiple layers are provided so that the base Intel MKL package supports numerous configurations of interfaces, compilers, and processors in a single package.

This website was particular important in helping me link files and libraires that older application which relied on older MKL version 9 or earlier.

  1. BLAS, FFT, VML, VSL components, static case: Layered default: libmkl_em64t.a Layered pure: libmkl_intel_lp64.a libmkl_intel_thread.a libmkl_core.a
  2. BLAS, FFT, VML, VSL components, dynamic case: Layered default: libmkl.so Layered pure: libmkl_intel_lp64.so libmkl_intel_thread.so libmkl_core.so
  3. LAPACK, static case: Layered default: libmkl_lapack.a libmkl_em64t.a Layered pure: libmkl_intel_lp64.a libmkl_intel_thread.a libmkl_core.a
  4. LAPACK, dynamic case: Layered default:libmkl_lapack.so libmkl.so Layered pure: libmkl_intel_lp64.so libmkl_intel_thread.so libmkl_core.so
  5. ScaLAPACK, static case: Layered default: libmkl_scalapack.a libmkl_blacs.a libmkl_lapack.a libmkl_em64t.a Layered pure: libmkl_intel_lp64.a libmkl_scalapack_core.a libmkl_blacs.a libmkl_intel_thread.a libmkl_core.a
  6. PARDISO, static case: Layered default: libmkl_solver.a libmkl_lapack.a libmkl_em64t.a Layered pure, LP64: libmkl_solver_lp64.a libmkl_intel_lp64.a libmkl_intel_thread.a libmkl_core.a Layered pure, ILP64: libmkl_solver_ilp64.a libmkl_intel_ilp64.a libmkl_intel_thread.a libmkl_core.a

Sunday, April 22, 2012

Intel® Math Kernel Library Link Line Advisor


Intel has provided a wonderful MKL Library Link Advisor for you to generate the relevant MKL libraries to your application. For more information, see Intel® Math Kernel Library Link Line Advisor

Friday, April 20, 2012

XPLOR-NIH


XPLOR-NIH is a structure determination program which builds on the X-PLOR program, including additional tools developed at the NIH.

The current version of the xplor-nih is version 2.30 at this point in writing. You have to register yourself and choose the correct platform and matching database version.

Configuring is very straightforward ./configure


Wednesday, April 18, 2012

Turning off SSL engine in Apache for CentOS

Turning off SSL engine in Apache is very easy and straightforward, just go to

1. Edit ssl.conf
# vim /etc/httpd/conf.d/ssl.conf


2. Find a line SSLEngine and turn it to off
#   SSL Engine Switch:
#   Enable/Disable SSL for this virtual host.
SSLEngine off

3. Restart the Httpd Services
# service httpd restart


Monday, April 16, 2012

SSL/TTL strong encryption How to from Apache



I was browsing on Apache Document Website and like this How-To tutorial "SSL/TLS Strong Encryption: How-To". Previously I have blog an entry on How to disable SSLv2 and Weak Cipers and enable SSLv3 on Linux . This How-To from Apache can be easily adapted to similar settings.

Here are some excerpts from the How-To


1. Create a real SSLv2-only server?

The following creates an SSL server which speaks only the SSLv2 protocol and its ciphers.
httpd.conf
SSLProtocol -all +SSLv2
SSLCipherSuite SSLv2:+HIGH:+MEDIUM:+LOW:+EXP

2. How can I create an SSL server which accepts strong encryption only?

The following enables only the seven strongest ciphers:

At /etc/httpd/conf/httpd.conf
SSLProtocol all
SSLCipherSuite HIGH:MEDIUM

3. Accepts All types of cipher in general, but requires strong cipher for access to particular URL.

At /etc/httpd/conf/conf.d/ssl.conf

# (liberal in general for all cipher)

SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL

# But at the particular directory which require strong encryption

<Location /strong/area>
# but https://hostname/strong/area/ and below
# requires strong ciphers
SSLCipherSuite HIGH:MEDIUM
</Location>

Thursday, April 12, 2012

How Cloud helped lift a nation


A nice write-up on how Cloud Computing using NetApp storage. This article and video shows how after the devastating earthquake and tsunami in Japan changes how the way a corporation - Softbank work.

  1. A Disaster Can Teach Us What’s Possible
  2. Video about Softbank

Tuesday, April 10, 2012

Building LAPACK 3.4 with Intel and GNU Compiler

The reference resource can be found from Building LAPACK library from Netlib. The current latest version of LAPACK is dated 11th November 2011. The current latest version is lapack-3.4.0.tgz.

# mkdir -p ~/src
# wget http://www.netlib.org/lapack/lapack-3.4.0.tgz
# tar -zxvf lapack-3.4.0.tgz
# cd lapack-3.4.0.tgz
# cp INSTALL/make.inc.ifort make.inc
# make lapacklib
# make clean
# mkdir -p /usr/local/lapack
# mv liblapack.a /usr/local/lapack/
# export LAPACK=/usr/local/lapack/liblapack.a

For more information for gfortran and g77 fortran. Building LAPACK 3.4 with Intel and GNU Compiler

Sunday, April 8, 2012

Building BLAS Library using Intel Compiler

The reference resource can be found from Building BLAS library from Netlib. The current latest version of BLAS is dated 14th April 2011.  

1. For Intel XE Compiler
# mkdir -p ~/src/
# cd ~/src/
# wget http://www.netlib.org/blas/blas.tgz
# tar -zxvf blas.tgz
# cd BLAS
# ifort -FI -w90 -w95 -cm -O3 -unroll -c *.f
# ar r libfblas.a *.o
# ranlib libfblas.a
# rm -rf *.o
# export BLAS=~/src/BLAS/libfblas.a
# mv ~/src/BLAS /usr/local/

For more information for gfortran and g77 fortran. See Building BLAS Library using Intel and GNU Compiler

Thursday, April 5, 2012

Intel Parallel Studio XE for Linux

 
The Intel Parallel Studio XE for Linux comprises of the following software tools

Intel® C++ Composer XE for Linux*
Intel® Fortran Composer XE for Linux*
Intel® Inspector XE for Linux*
Intel® Integrated Performance Primitives for Linux*
Intel® Math Kernel Library for Linux*
Intel® Threading Building Blocks for Linux*
Intel® VTune™ Amplifier XE for Linux*

For more information, you can take a look at Intel Parallel Studio XE Home Site

You can download the Intel Parallel Studio XE For Linux if you meet the Noncommercial Product
Request Criteria at  Download Intel Parallel Studio XE For Linux

Wednesday, April 4, 2012

Coonfigure a CentOS 5 as an SMTP Mail client using sendmail

I have wrote an article on configuring CentOS 5 as an SMTP Mail client using sendmail. The details on the writeup can be found on my Linux Cluster Blog Configuring CentOS 5 as an SMTP Mail Client with sendmail

Tuesday, April 3, 2012

Univa Grid Engine - A new lease of life for Sun Grid Engine



Univa Grid Engine which is new revived face of the SUN Grid Engine which was acquired by Oracle. In fact the expertise of the SUN Grid Expertise has move to Univa.

Do look at youtube video  One Click HPC Cluster and Univa Grid Engine at SC11