CGPACK progress, APR-2017

CGPACK > APR-2017

next | UP | previous

Feedback and support

With any questions, bug reports, feedback and any other comments please submit a ticket.

26-APR-2017: CGPACK on Cray XC40

I have won PRACE Preparatory type A access - code scalability testing for CGPACK on Tier-0 Cray XC40 Hazel Hen. This is the main manual page.

Direct https access to svn CGPACK repo is not allowed, to ssh tunnel has to be used. Hazel Hen provide some advice but not for https. What I had to do in the end was:

ssh -R12345:svn.code.sf.net:443 <username>@hazelhen.hww.de
svn co https://localhost:12345/p/cgpack/code/head/ .

where 12345 is an arbitrary port number, but 443 is the standard https port. See this FAQ entry for more info.

I need to load these modules:

module add tools/svn cray-hdf5-parallel cray-netcdf-hdf5parallel

Then I can build/install the library and all tests with Makefile-Cray:

mkdir ~/lib
cd cgpack/head
make -f Makefile-Cray
make -f Makefile-Cray install
cd tests
module add perftools
make -f Makefile-Cray

Module peftools is needed only for testABK.f90 (source code: testABK.f90), so if this test is not built, no need to load this module.

The XC40 batch system differs from XC30. The job scripts are slightly different, e.g.

#!/bin/bash --login
#
#$Id: cray.xc40 175 2015-12-15 12:31:30Z mexas $
#
# Run parallel job on Cray XC40
#
#PBS -j oe
#PBS -A e347 
#PBS -l nodes=10:ppn=24
#PBS -l walltime=00:10:00
#PBS -N 240

module add atp stat
module list
export XT_SYMMETRIC_HEAP_SIZE=700m
export ATP_ENABLED=1
export PGAS_MEMINFO_DISPLAY=1

cd $PBS_O_WORKDIR

aprun -n 240 -N 24 -S 12 -d 1 -T testABM.x 

HLRS has their own online accounting/stats tool.

validate this page

next | UP | previous