Difference between revisions of "CyberShake compilation guide"
From SCECpedia
Jump to navigationJump to search (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...") |
|||
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.