UCVM Installation Notes
From SCECpedia
UCVM is a complex collection of software with advanced high-performance capabilities. These capabilities introduce a significant amount of complexity building and using UCVM. To simply, UCVM is designed towards specific target computing systems, typically Linux. However, the software has been ported to multiple systems, and this page provides details on the status of those installations.
UCVM Current Version
This works focuses on building and using the most recent version of UCVM which is UCVM v15.10.0.
Installation configuration tested
We are testing the "all models" version of UCVM. In this case, as we install using, we respond "Yes" to each model that it offers. Details on a Mac look like this.
UCVM on Mac
- OS X El Capitan (Version 10.11.4)
- Xcode (Version 6.3.1)
- gcc versions
scecadms-MacBook-Pro-2:test maechlin$ which gcc /usr/local/bin/gcc scecadms-MacBook-Pro-2:test maechlin$ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-apple-darwin14.0.0/4.9.2/lto-wrapper Target: x86_64-apple-darwin14.0.0 Configured with: ../gcc-4.9-20141029/configure --enable-languages=c++,fortran Thread model: posix gcc version 4.9.2 20141029 (prerelease) (GCC)
- Autotools installation (via script of) Get Autotools Script
- autoconf-2.69.tar.gz
- automake-1.15.tar.gz
- libtool-2.4.6.tar.gz
- Installation Script
- Once installed following commands run on shell command line
- %autoscan
- %aclocal
Test: UCVM lib initialization PASS Test: UCVM lib add model 1D PASS Test: UCVM lib query 1D PASS Test: UCVM lib query 1D GTL PASS Test: UCVM lib get model label 1D PASS Test: UCVM lib get ifunc label 1D PASS Test: UCVM lib setparam querymode geo-depth 1D PASS Test: UCVM lib setparam querymode geo-elev 1D PASS Test: UCVM lib model version 1D PASS Test: UCVM lib query user model PASS Test: UCVM lib add model USGS CenCal PASS Test: UCVM lib add model SCEC CVM-H PASS Test: UCVM lib add model SCEC CVM-S PASS Test: UCVM lib add model SCEC CVM-SI PASS