Difference between revisions of "Broadband Platform Utilities"

From SCECpedia
Jump to navigationJump to search
Line 13: Line 13:
  
 
== SDSC Gordon ==
 
== SDSC Gordon ==
*[https://portal.xsede.org/sdsc-gordon XSEDE Portal about Gordon]]
+
*[https://portal.xsede.org/sdsc-gordon XSEDE Portal about Gordon]
  
 
== Related Entries ==
 
== Related Entries ==

Revision as of 22:57, 25 June 2015

Notes configuring BBP utilities to run on SDSC Gordon.

Motivation

SDSC Gordon has solid state disks. These may speed up BBP processing, because BBP uses many small files. Initial tests, running the UnitTests and Acceptance Tests suggest a speedup of 1.8x, which is enough it make this worthwhile investigating further.

Approach

We have information how long it takes to run BBP on SCEC HPC cluster. We will reconfigure to run on Gordon, and will compare time-to-solution using Gordon against use of HPC.

Guidance

Fabio pointed at bbp_hpcc_validation.py - This script will create a series of PBS files, that contain appropriate PBS parameters (e.g. number of nodes), and path names. These should be changed to point to directories on Gordon.

Fabio also pointed at the setup_bbp_env.sh script. This will configure the compute node run-time environment. This needs to be edited away from HPC to Gordon. He made special reference to the $TMP_DIR/BBP_DATA_DIR definition at two places in this script. These are used at HPC to point to a on-compute node disk. Once results are written there, they are moved to another spot for storage. We should be able to point this to solid-state disk on Gordon, rather than compute node disk storage on HPC.

SDSC Gordon

Related Entries