Infi: Difference between revisions

From Wiki
Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
== Access ==
== Access ==


ssh 10.3.30.254
ssh -X 10.3.30.254


== Queues ==
== Queues ==


There are 2 queues, n0 and n1 with 12 nodes each one.  
There is a single queues called "n" (without quotes). This queue has 12 nodes (except when some nodes have hardware problems) with 2 processors each. So you ask for slots (NCPUS) and system will allocate for each node 2 slots, p.e. you ask for 8 slots and system will take 4 nodes as it uses 2 slots by node. (can someone write this clearly?, because I can even barely understand it... :))
So you should send jobs asking for even slots (NCPUS).


We run SGE 6.1, that has many new features, like boolean expressions for hosts, queues, etc.
To send jobs use
[http://docs.sun.com/app/docs/doc/820-0699?l=en&q=sge+6.1 a manual here]
          qsub name_of_your_script
 
below you can see examples of script for ADF, NWChem, DL_POLY, etc.
 
 
 
 
We run SGE 6.1, that has many new features, like boolean expressions for hosts, queues, etc.
[http://docs.sun.com/app/docs/doc/820-0699?l=en&q=sge+6.1 a manual here]
 
----


== Avaliable Programs ==
== Avaliable Programs ==

Revision as of 07:50, 4 October 2007

11 Dual Intel Xeon processor at 3.06GHz


Access

ssh -X 10.3.30.254

Queues

There is a single queues called "n" (without quotes). This queue has 12 nodes (except when some nodes have hardware problems) with 2 processors each. So you ask for slots (NCPUS) and system will allocate for each node 2 slots, p.e. you ask for 8 slots and system will take 4 nodes as it uses 2 slots by node. (can someone write this clearly?, because I can even barely understand it... :)) So you should send jobs asking for even slots (NCPUS).

To send jobs use 
          qsub name_of_your_script

below you can see examples of script for ADF, NWChem, DL_POLY, etc.



We run SGE 6.1, that has many new features, like boolean expressions for hosts, queues, etc.
a manual here

Avaliable Programs

DLPOLY 2

NWChem

ADF 2006

ADF 2006 Script

#! /bin/bash
# queue system setup:
# pe request
#$ -pe n0 6

#ADF environment
export ADFHOME=/opt/adf2006.01
export ADFBIN=$ADFHOME/bin
export ADFRESOURCES=$ADFHOME/atomicdata
export SCMLICENSE=$ADFHOME/license
export SCM_TMPDIR=$TMPDIR
export SCM_USETMPDIR=yes

#MPI
export MPIDIR=/opt/mpi
export PATH=$MPIDIR:$MPIDIR/bin:$PATH
export LD_LIBRARY_PATH=$MPIDIR/lib
export P4_RSHCOMMAND=rsh
export SCM_MACHINEFILE=$TMPDIR/machines
export SCMWISH=""
export NSCM=6
export P4_GLOBMEMSIZE=32000000
export GFORTRAN_UNBUFFERED_ALL=y

cd /home/pmiro/Water/

$ADFBIN/adf -n $NSCM < aigua.in > aigua.out

ADF 2006 Scaling

DLPOLY Script

#! /bin/bash
# queue system setup:
# pe request
#$ -pe n0 8

export LD_LIBRARY_PATH=$MPIDIR/lib
export DLPOLYPATH=/home/pmiro/dlpoly_MPI/execute
export P4_RSHCOMMAND=rsh
export MACHINEFILE=$TMPDIR/machines
export NCPUS=8

cd /home/pmiro/Bola/SO4Simulation/DownTemp/02/

/opt/mvapich-0.9.9/bin/mpirun -np $NCPUS -machinefile MACHINEFILE $DLPOLYPATH/DLPOLY.X

DLPOLY Scaling

System with 27336 Atoms

      Shared Nodes 
NCPUS    %     Time 1ns (Days)
  1     100         52
  2     203         26
  3     268         19
  4     369         14
  5     428         12
  6     465         11
  7     499         10
  8     557          9
  9     565          9
 10     702          8
 11     732          9
      Non-Shared Nodes 
NCPUS    %     Time 1ns (Days)
  1     100         52
  2     196         26
  4     368         14

NWChem Script

#! /bin/bash
# queue system setup:
# pe request
#$ -pe n0 4

#MPI INTEL
export MPIDIR=/opt/intel/mpi/
export PATH=$MPIDIR:$MPIDIR/bin:$PATH
export LD_LIBRARY_PATH=$MPIDIR/lib
export P4_RSHCOMMAND=rsh
export MACHINEFILE=$TMPDIR/machines
export NCPUS=4

cd /home/abraga/TESTS

/opt/intel/mpi/bin/mpirun -np $NCPUS -machinefile $MACHINEFILE /opt/nwchem/bin/nwchem job.nw >& job.out