CGPACK > APR-2017
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.