Difference between revisions of "UCVM sfcvm geomodelgrid"

From SCECpedia
Jump to navigationJump to search
Line 10: Line 10:
 
#tiff (tiff-4.5.0)
 
#tiff (tiff-4.5.0)
  
== SFCVM ==
+
== SFCVM in UCVM ==
  
 
geomodelgrid based SFCVM is set with  
 
geomodelgrid based SFCVM is set with  
Line 24: Line 24:
 
For locations that are below water, their geomodelgrids_squery_queryTopoBathyElevation() could return a NA value
 
For locations that are below water, their geomodelgrids_squery_queryTopoBathyElevation() could return a NA value
 
and so a grid height is added across the board to always have an usable value.
 
and so a grid height is added across the board to always have an usable value.
 +
 +
== Plots ==
 +
{|
 +
| [[FILE:sfcvm_region.png|thumb|300px|sfcvm regions]]
 +
|}
 +
 +
 +
{|
 +
| [[FILE:sfcvm_h0.png|thumb|300px|sfcvm depth 0m]]
 +
| [[FILE:sfcvm_h100.png|thumb|300px|sfcvm depth 100m]]
 +
| [[FILE:sfcvm_h1000.png|thumb|300px|sfcvm depth 1000m]]
 +
|}
  
 
== New command line option for model specific configuration ==
 
== New command line option for model specific configuration ==

Revision as of 19:14, 17 January 2024

UCVM with SFCVM

Software stack for supporting geomodelgrid based format:

  1. curl (curl-7.87.0)
  2. hdf5 (hdf5-1.10.9)
  3. openssl (openssl-3.0.8)
  4. proj (proj-8.1.1)
  5. sqlite (sqlite-autoconf-3400100)
  6. tiff (tiff-4.5.0)

SFCVM in UCVM

geomodelgrid based SFCVM is set with

   
    geomodelgrids_squery_setSquashing(sfcvm_geo_query_object, GEOMODELGRIDS_SQUASH_TOPOGRAPHY_BATHYMETRY);
    geomodelgrids_squery_setSquashMinElev(sfcvm_geo_query_object, SFCVM_SquashMinElev);

where SFCVM_SquashMinElev is default to -5000m (sfcvm is elevation based, depth is negative value)

NOTE: For locations that are below water, their geomodelgrids_squery_queryTopoBathyElevation() could return a NA value and so a grid height is added across the board to always have an usable value.

Plots

sfcvm regions


sfcvm depth 0m
sfcvm depth 100m
sfcvm depth 1000m

New command line option for model specific configuration

UCVM option:

-P Optional model configuration(model_param:key,value)


Example:

ucvm_query -l 37.455000,-121.941,3000 -m sfcvm -f ../../conf/ucvm.conf -P sfcvm_param:SquashMinElev,-5000.0


Allows multiple -P options,

ucvm_query ... -P cvmh_param:USE_1D_BKG,False -P cvmh_param:USE_GTL,False