Software

Summary of Downloads

For this update to the 2007 Alaska Probabilistic Hazard Maps we make available the software source-code that was used to generate the maps and data. While this page makes this content available and also attempts to explain some basic steps involved to run the software, a significant subject-matter and computer background knowledge are required in order to re-run this process yourself. Nonetheless, simply viewing the source code involved in generating these maps could still interesting to a seismic expert.

Configuration Files

These files contain configuration information specifying input and output directories and files used when creating a hazard map. There are twenty-one maps we produced and appropriately twenty-one configuration files contained in the download. These configuration files correspond in a one-to-one relationship with the generated maps. Note that if you modify the names of directories from what is recommended below, then you will need to correct these values contained in each of the configuration files in this download as well. Files contained in this download should be placed in a folder called, “PARFilesF”.

Input Files

These files contain input parameters to the Fortran source code used to generate the maps. These input parameters specify attenuation Relationships for various cases and parameters for each attentuation relationship. These files should not be modified in order to re-create the maps produced by the USGS. These files should be placed in a folder called, “InF”.

Source Code

These files are the source code behind the software that generated the maps and data. This is a mixture of Fortran and C code and requires you have appropriate compilers for each installed on your machine if you plan to re-compile. If you plan to re-compile the source code, you should modify the, “Makefile” to suit your system environment. These files should be placed in a folder called, “Progs”. In addition to this folder and each of the others you have created thus far, you must also create an empty folder called, “bin” and an empty folder called, “OutF”. At this point you should be able to run the software.