Difference between revisions of "UCVM shakeout2 velocity model"

From SCECpedia
Jump to navigationJump to search
Line 17: Line 17:
  
 
ucvm2mesh configuration file:  
 
ucvm2mesh configuration file:  
 +
 +
<pre>
 +
 +
# List of CVMs to query
 +
ucvmlist=cvmsi,elygtl:taper
 +
 +
# (optional) zranges: -Z zmin,zmax
 +
min_zrange=0.0
 +
max_zrange=700.0
 +
 +
# (optional) floors: -L vs_floor,vp_floor,density_floor
 +
vs_floor=200.0
 +
vp_floor=500.0
 +
density_floor=200.0
 +
 +
# UCVM conf file
 +
ucvmconf=YOUR_UCVM_INSTALL_PATH/conf/ucvm.conf
 +
 +
# Gridding cell: CENTER or VERTEX
 +
gridtype=VERTEX
 +
 +
# Spacing of cells (m)
 +
spacing=1000.0
 +
# (optional) Spacing of z depth (m)
 +
# if not set, z_spacing = spacing
 +
#z_spacing = 500.0
 +
 +
# (optional) Allow varying z depth
 +
# format: 1 row 1 target depth
 +
z_file = so2_zlist
 +
 +
# Projection
 +
proj=+proj=utm +datum=WGS84 +zone=11
 +
#to rotate, rot=-39.9
 +
rot=0
 +
 +
# Origin
 +
# x,y: latlon
 +
# z: depth (m)
 +
x0=-120.033556
 +
y0=31.869638
 +
z0=0.0
 +
 +
# Number of cells along each dim
 +
nx=516
 +
ny=468
 +
nz=152
 +
# how to determine distance in meter for each dim
 +
# x = nx * spacing
 +
# y = ny * spacing
 +
# z = nz * (spacing or z_spacing), or = z_file[idx])
 +
 +
# Partitioning of grid among processors
 +
# relevant to chunking, should be divisible into nx,ny,nz
 +
px=2
 +
py=2
 +
pz=2
 +
 +
# Vs/Vp minimum
 +
vp_min=0
 +
vs_min=0
 +
 +
# Mesh grid files
 +
meshfile=so2.media
 +
gridfile=so2.grid
 +
 +
# Mesh Grid formats
 +
# IJK-12, IJK-20, IJK-32 : single triplet file
 +
# SORD : separate vs, vp, rho files
 +
meshtype=SORD
 +
 +
# Location of scratch dir
 +
scratch=./scratch
 +
 +
</pre>
  
 
ucvm2mesh z depths list:
 
ucvm2mesh z depths list:

Revision as of 18:50, 5 October 2026

Model overview

The shakeout2 velocity model for the ShakeOut Scenario 2.0 is based on CVM-S4.26.M01(with embedded GTL layer for basin regions) and GTL Tapering for all non-basin area.

Tapering's z range is from 0m to 700m, and material property floors used are vs=200m, vp=500m and density=200m a customized z coordinates list is pre-defined


Creating the NetCDF model mesh

UCVM's ucvm2mesh is used to generate 3 binary mesh data files: vs, vp and density for ROI

In 'debug mode', 3 coordinate lists are created: one for the lats, the lons and the z depths.

With these data files and lists, a simple NetCDF file is created

ucvm2mesh configuration file:


# List of CVMs to query
ucvmlist=cvmsi,elygtl:taper

# (optional) zranges: -Z zmin,zmax 
min_zrange=0.0
max_zrange=700.0

# (optional) floors: -L vs_floor,vp_floor,density_floor
vs_floor=200.0
vp_floor=500.0
density_floor=200.0

# UCVM conf file
ucvmconf=YOUR_UCVM_INSTALL_PATH/conf/ucvm.conf

# Gridding cell: CENTER or VERTEX 
gridtype=VERTEX

# Spacing of cells (m)
spacing=1000.0
# (optional) Spacing of z depth (m)
# if not set, z_spacing = spacing 
#z_spacing = 500.0

# (optional) Allow varying z depth
# format: 1 row 1 target depth 
z_file = so2_zlist

# Projection
proj=+proj=utm +datum=WGS84 +zone=11
#to rotate, rot=-39.9
rot=0

# Origin 
# x,y: latlon
# z: depth (m)
x0=-120.033556
y0=31.869638
z0=0.0

# Number of cells along each dim
nx=516
ny=468
nz=152
# how to determine distance in meter for each dim
# x = nx * spacing
# y = ny * spacing
# z = nz * (spacing or z_spacing), or = z_file[idx])

# Partitioning of grid among processors
# relevant to chunking, should be divisible into nx,ny,nz
px=2
py=2
pz=2

# Vs/Vp minimum
vp_min=0
vs_min=0

# Mesh grid files
meshfile=so2.media
gridfile=so2.grid

# Mesh Grid formats
# IJK-12, IJK-20, IJK-32 : single triplet file
# SORD : separate vs, vp, rho files
meshtype=SORD

# Location of scratch dir
scratch=./scratch

ucvm2mesh z depths list:


ucvm2mesh command used:

Related Links