CyberShake compilation guide: Difference between revisions

From SCECpedia
Jump to navigationJump to search
Scottcal (talk | contribs)
Created page with "This document provides some high-level tips for compiling the software packages in [https://github.com/SCECcode/cybershake-core/ cybershake-core]. It assumes you've already c..."
 
Scottcal (talk | contribs)
No edit summary
Line 3: Line 3:
== Dependencies ==
== Dependencies ==


=== External ===
Before compiling any codes in the repository, you should first make sure the following dependencies are available:
*[[CyberShake_Code_Base#FFTW | FFTW]]
*[[CyberShake_Code_Base#pymysql | pymysql]]
*[[CyberShake_Code_Base#libcfu | libcfu]]
*[[CyberShake_Code_Base#memcached | memcached]]
*[[CyberShake_Code_Base#libmemcached | libmemcached]]
=== Internal ===
Next you should compile CyberShake or SCEC codes which are dependencies for other codes:
*[[CyberShake_Code_Base#Getpar | Getpar]]
*[[CyberShake_Code_Base#RupGen-api | RupGen-api]]
*[[CyberShake_Code_Base#UCVM | UCVM]]
If you are planning to generate high-frequency stochastic seismograms, you also need to install the [[CyberShake_Code_Base#SCEC_Broadband_Platform | SCEC Broadband Platform]].


== SGT codes ==
== SGT codes ==

Revision as of 17:49, 21 August 2024

This document provides some high-level tips for compiling the software packages in cybershake-core. It assumes you've already cloned the repository.

Dependencies

External

Before compiling any codes in the repository, you should first make sure the following dependencies are available:

Internal

Next you should compile CyberShake or SCEC codes which are dependencies for other codes:

If you are planning to generate high-frequency stochastic seismograms, you also need to install the SCEC Broadband Platform.

SGT codes

PP codes

BB codes