Home - SCECcode/ucvm_docker GitHub Wiki

UCVM Docker Overview

SCEC's UCVM Software is scientific software used to query seismic velocity models for California and other regions. UCVM is designed to be compiled and run on Linux computers. UCVM involves C, C++, FORTRAN, and python software and uses open-source Linux operating systems and compilers.

Compiling the UCVM distribution can be a challenge for researchers. Here we provide Docker-based distributions of UCVM and SCEC seismic velocity models. Scientists interested in querying any of 10 U.S. seismic velocity models can retrieve UCVM Docker images that include the model data, and query the model using the ucvm interface. By using Docker on their Linux, Mac, or PC, computer, users can run a pre-built version of UCVM easily.

Considerations before using UCVM Docker Images

UCVM users may find the UCVM Webviewer easier to use than UCVM Docker images. Queries below 100 pts might be easier using the website. However, researcher may want to use UCVM Docker images to extract material properties from UCVM models for 100-1M data points. Points more then 1M may require native installation of UCVM on a Linux server.

Required Computer Capabilities for using UCVM Images

Using UCVM Docker images to run UCVM requires basic command line computing skills from users. Users should be comfortable moving around (cd, ls, pwd) at a Linux bash shell. UCVM Docker image users also need to run UCVM command line interfaces with appropriate parameters, like ucvm_query and basin_query.