Difference between revisions of "UCVM"

From SCECpedia
Jump to navigationJump to search
Line 41: Line 41:
 
*[https://github.com/SCECcode/UCVMC/wiki UCVMC Github Wiki]
 
*[https://github.com/SCECcode/UCVMC/wiki UCVMC Github Wiki]
  
The UCVM v17.1 software is a simplified version of the UCVM v15.10.0 software that was released in 2015.
+
The UCVM v17.1 software is a simplified version of the UCVM v15.10.0 software that was released in 2015. This is the recommended version of the C-language version of UCVM.
 
*[https://github.com/SCECcode/UCVMC/wiki UCVMC Github Wiki]
 
*[https://github.com/SCECcode/UCVMC/wiki UCVMC Github Wiki]
  
 
== Earlier version of UCVM ==
 
== Earlier version of UCVM ==
The current UCVM is approximately the fifth UCVM code release. Links to the previous release of UCVM is posted here:
+
Links to the previous release of UCVM is posted here. For C-language UCVM users, we recommend working with the current version V17.1.
 
*[[UCVM Users Guide]]
 
*[[UCVM Users Guide]]
  

Revision as of 03:09, 22 April 2017

The Unified Community Velocity Model (UCVM) software framework is a collection of software tools designed to provide standard interface to multiple, alternative, California 3D velocity models. One important use of UCVMC is in high resolution 3D wave propagation simulations for California. UCVM development is an interdisciplinary research collaboration involving geoscientists and computer scientists. UCVM geoscience research includes identification and assembly of existing California velocity models into a state-wide model and improvements to existing velocity models. UCVM computer science research includes definition of a easy-to-use CVM query interface, integration of regional 3D and geotechnical models, and automated CVM evaluation processing capabilities.

Coverage region for UCVM 2D maps (cyan) overlayed upon regions of various California 3D velocity models (CVM-S4: red, CVM-H: blue, USGS Bay Area: white)

UCVM Github Repository

The current UCVM software distribution has been moved to a public github repository. The master branch of this repository is the current UCVM release.

UCVM Introduction

The Unified Community Velocity Model (UCVM) software is open-source scientific software designed to support earth scientists, civil engineers, and other groups interested in detailed information about earth properties. UCVM is primarily used by scientists to work with earth material properties on regional scales.

UCVM software provides a software interface to one or more existing earth structure models. The earth structure models can be used directly without requiring UCVM. While UCVM adds complexity, it provides software capabilities that may be valuable to researchers. These UCVM specific capabilities include:

  1. Provides standard query interface to multiple CVM models with different projections.
  2. Converts query by elevation to query by depth to create comparable models.
  3. Provides standard methods for tri-linear interpolation, Vs30, and basin query from models.
  4. Provides plotting and analysis tools that make vertical profile, horizontal, and cross section plots.
  5. Provides tools to add gtl and ssh into models.
  6. Supports tiling of models and background models.
  7. Make AWP and ETree format meshes including parallel extractions.

UCVM_System_Requirements

Reference computing environment is the USC HPC system.

  • Centos 5.6
  • gnu C, gfortran 4.5
  • Python 2.7
  • Anaconda Python packages
  • Git client
  • vi or emacs

Parallel UCVM Build Adds:

  • MPI
  • MPICH

UCVM Python Language Version Installation

The UCVM software and associated installation directions are now hosted as open-source software on SCEC's github account. Please visit this site to retrieve the software source code and additional detailed installation information.

UCVM C-language Version

The most recent release of the C-language version of the code UCVM v17.1, released in January 2017, is posted on a github wiki.

The UCVM v17.1 software is a simplified version of the UCVM v15.10.0 software that was released in 2015. This is the recommended version of the C-language version of UCVM.

Earlier version of UCVM

Links to the previous release of UCVM is posted here. For C-language UCVM users, we recommend working with the current version V17.1.

Related Entries