Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Darius

...

is

...

a

...

32-node

...

cluster

...

with

...

InfiniBand

...

QDR

...

interconnections.

...

It

...

runs

...

CentOS

...

5.4

...

(Linux

...

kernel

...

version

...

2.6),

...

which

...

is

...

closely

...

related

...

to

...

Red

...

Hat

...

Enterprise

...

Linux.

...

Its

...

hostname

...

is

...

darius1.csbi.mit.edu.

...

The

...

CSBi

...

firewall

...

is

...

configured

...

to

...

accept

...

connections

...

only

...

from

...

MIT

...

IP

...

addresses,

...

so

...

users

...

should

...

connect

...

to

...

MITNet

...

through

...

MIT

...

VPN

...

for

...

off-campus

...

use.

...

Installed software

software

location of source code or executable

NAMD 2.7b2

/share/apps/NAMD_2.7b2_Source/Linux-x86_64-OpenMPI

...

Charm++

...

6.2

...

/share/apps/charm-6.2.0/mpi-linux-x86_64-mpicxx

...

VMD

...

1.8.7

...

/share/apps/vmd-1.8.7/LINUXAMD64

...

AmberTools

...

1.4

...

/share/apps/amber11

...

CHARMM

...

c35b2

...

not

...

yet

...

installed,

...

source

...

in

...

/share/apps/c35b2

...

GNUPLOT

...

4.0

...

/usr/bin/gnuplot

...

Grace

...

5.1

...

/usr/bin/xmgrace

...

Octave

...

3.0.5

...

/usr/bin/octave

...

GROMACS-MPI

...

4.0.7

...

/usr/bin/g_mdrun_mpi

...

The

...

OpenMPI,

...

Mvapich,

...

and

...

Mvapich2

...

libraries

...

all

...

use

...

the

...

Infiniband

...

interface.

...

libraries

location

OpenMPI

/usr/mpi/gcc/openmpi-1.4.1

...

Mvapich

/usr/mpi/gcc/mvapich-1.2.0

...

Mvapich2

/usr/mpi/gcc/mvapic2-1.4.1

...

Platform

...

MPI,

...

aka

...

HP-MPI

...

/opt/hpmpi

...

Note

...

that

...

the

...

mpicc,

...

mpicxx,

...

mpif77,

...

mpif90,

...

etc.,

...

all

...

refer

...

to

...

the

...

OpenMPI

...

versions,

...

when

...

using

...

the

...

default

...

path.

...

Performance

Using the 92 katom ApoA1 benchmark with NAMD 2.7,

...

performance

...

appears

...

to

...

compare

...

very

...

favorably

...

with

...

previously

...

benchmarked

...

clusters:

...

its

...

[processor

...

cores

...

X

...

time

...

per

...

step

...

]

...

values

...

(corresponding

...

to

...

the

...

ordinate

...

on

...

the

...

figure

...

on

...

the

...

linked

...

page)

...

vary

...

from

...

1.8

...

sec

...

(8

...

CPUs)

...

to

...

2.1

...

sec

...

(128

...

CPUs).
Image Added

Using the queue system

All programs run on Darius must use the queue system. Users can check what jobs are running using qstat; XWindows users can try xpbs, although load times are long. Users can submit their jobs using the qsub command:

Code Block

!apoa_bench_scan.png|thumbnail!



h4.  Using the queue system
All programs run on Darius must use the queue system.  Users can check what jobs are running using {{qstat}}; XWindows users can try {{xpbs}}, although load times are long.  Users can submit their jobs using the {{qsub}} command:
{code}
qsub jobscript.sh
{code}

Here

...

is

...

an

...

example

...

of

...

a

...

simple

...

PBS

...

script,

...

which

...

is

...

like

...

an

...

ordinary

...

BASH

...

script,

...

but

...

with

...

the

...

addition

...

of

...

special

...

#PBS

...

directives:

{
Code Block
}
#!/bin/bash                                                                                                                                                                        
#PBS -k o                                                                                                                                                                          
#PBS -N apoa                                                                                                                                                                       
#PBS -l nodes=1:ppn=4,walltime=12:00:00                                                                                                                                            
#PBS -j oe                                                                                                                                                                         
cd /home/musolino/namd/apoa1
/usr/mpi/gcc/openmpi-1.4.1/bin/mpirun /share/apps/NAMD_2.7b2_Source/Linux-x86_64-OpenMPI/namd2 apoa1.namd
{code}

h4.  Notes on compiling NAMD 

Notes on compiling NAMD 2.6

...

  1. Run ./config

...

  1. Linux-amd64-MPI.<postfix>

...

  1. to

...

  1. create

...

  1. an

...

  1. installation.

...

  1. <Postfix>

...

  1. is

...

  1. any

...

  1. label

...

  1. you

...

  1. wish

...

  1. to

...

  1. append

...

  1. to

...

  1. the

...

  1. NAMD

...

  1. directory.

...

  1. The

...

  1. new

...

  1. Charm++

...

  1. and

...

  1. NAMD

...

  1. 2.7

...

  1. use

...

  1. different

...

  1. platform

...

  1. names

...

  1. than

...

  1. they

...

  1. did

...

  1. in

...

  1. the

...

  1. past(e.g.

...

  1. Linux-x86_64-OpenMPI

...

  1. for

...

  1. NAMD

...

  1. 2.7

...

  1. and

...

  1. Charm++

...

  1. 6.2,

...

  1. but

...

  1. Linux-amd64-MPI

...

  1. for

...

  1. NAMD

...

  1. 2.6.

...

  1. This

...

  1. causes

...

  1. problems

...

  1. when

...

  1. looking

...

  1. for

...

  1. the

...

  1. Charm++

...

  1. installation,

...

  1. so

...

  1. edit

...

  1. Make.charm

...

  1. in

...

  1. NAMD

...

  1. directory:

...

  1. Code Block

...

  1. 
    CHARMBASE = /share/apps/charm-6.2.0/mpi-linux-x86_64-mpicxx
    

...

  1. Then edit Makearch in the Linux-amd64-MPI.postfix

...

  1. directory

...

  1. as

...

  1. follows,

...

  1. by

...

  1. changing

...

  1. the

...

  1. CHARM=...

...

  1. line:

...

  1. Code Block

...

  1. 
    include .rootdir/Make.charm
    include .rootdir/arch/Linux-amd64-MPI.arch
    CHARM = $(CHARMBASE)
    NAMD_PLATFORM = $(NAMD_ARCH)-MPI
    include .rootdir/arch/$(NAMD_ARCH)$(NAMD_SUBARCH).base
    

...

  1. Try make in the installation directory.

Other notes

Using the Mac OS 10.6 X11 client, XWindows is working, with small utilities like xcalc and xpbs, and with VMD 1.8.7.

...

VMD

...

performance

...

seems

...

sluggish,

...

however.

...

Note:

...

when

...

connecting

...

with

...

"ssh

...

-X",

...

starting

...

VMD

...

consistently

...

leads

...

to

...

a

...

crash

...

of

...

the

...

X11

...

client.

...

Connecting

...

with

...

"ssh

...

-Y"

...

(which

...

disables

...

X11

...

security

...

protocols,

...

for

...

trusted

...

connections)

...

works

...

instead.

...

This

...

problem

...

has

...

occurred

...

with

...

other

...

computers

...

in

...

the

...

past,

...

and

...

it's

...

not

...

clear

...

whether

...

this

...

is

...

a

...

bug

...

in

...

VMD,

...

the

...

X11

...

installation

...

on

...

the

...

cluster,

...

or

...

the

...

Mac

...

OS

...

10.6

...

X11

...

client.