Difference between revisions of "Broadband Platform on HPCC"

From SCECpedia
Jump to navigationJump to search
Line 2: Line 2:
  
 
== Overview ==
 
== Overview ==
 +
 +
In order to run the Broadband Platform on HPCC, users need to follow these steps:
  
 
#Install and Build Broadband on HPCC
 
#Install and Build Broadband on HPCC
#Setup Scenario Directories
+
#Install desired Green's Functions and validation packages
#Customize Scenario Scripts
+
#Configure needed environment variables
#Run rupture generator
+
#Create validation runs
 +
#Run the simulations
  
 
== Broadband File System Issues ==
 
== Broadband File System Issues ==
File system issues
+
 
 +
When running on HPCC, the validation scripts set up Broadband's BBP_DATA_DIR to use a directory in the /tmp filesystem. Because Broadband simulations are very I/O intensive, reading and writing thousands of small/medium files on an average simulation, we use a local filesystem on each compute node to minimize remote reads and writes and thus improve execution time. This approach also avoids creating a bottleneck a file server and eliminates unnecessary network traffic. It is therefore possible for multiple users to run their simulations on HPCC without significant interference.
 +
 
 +
Because the /tmp filesystem on each node is automatically cleaned at the end of each simulation, it is necessary to copy all wanted files to a permanent location. The HPCC validation scripts do that automatically after the simulations are finished (but before the PBS job ends).
  
 
== Installing BBP on HPCC ==
 
== Installing BBP on HPCC ==
 
== See Also ==
 
*[[Fling Study]]
 
*[[Broadband Platform]]
 

Revision as of 22:22, 25 September 2012

Current broadband studies may exceed 200K seismograms. To produce this number of seismograms, we need to use high performance computing.

Overview

In order to run the Broadband Platform on HPCC, users need to follow these steps:

  1. Install and Build Broadband on HPCC
  2. Install desired Green's Functions and validation packages
  3. Configure needed environment variables
  4. Create validation runs
  5. Run the simulations

Broadband File System Issues

When running on HPCC, the validation scripts set up Broadband's BBP_DATA_DIR to use a directory in the /tmp filesystem. Because Broadband simulations are very I/O intensive, reading and writing thousands of small/medium files on an average simulation, we use a local filesystem on each compute node to minimize remote reads and writes and thus improve execution time. This approach also avoids creating a bottleneck a file server and eliminates unnecessary network traffic. It is therefore possible for multiple users to run their simulations on HPCC without significant interference.

Because the /tmp filesystem on each node is automatically cleaned at the end of each simulation, it is necessary to copy all wanted files to a permanent location. The HPCC validation scripts do that automatically after the simulations are finished (but before the PBS job ends).

Installing BBP on HPCC