

<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://strike.scec.org/scecwiki/index.php?action=history&amp;feed=atom&amp;title=Planned_UCVM_Test_Cases</id>
	<title>Planned UCVM Test Cases - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://strike.scec.org/scecwiki/index.php?action=history&amp;feed=atom&amp;title=Planned_UCVM_Test_Cases"/>
	<link rel="alternate" type="text/html" href="https://strike.scec.org/scecwiki/index.php?title=Planned_UCVM_Test_Cases&amp;action=history"/>
	<updated>2026-04-24T20:12:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://strike.scec.org/scecwiki/index.php?title=Planned_UCVM_Test_Cases&amp;diff=19468&amp;oldid=prev</id>
		<title>Maechlin at 22:05, 6 December 2017</title>
		<link rel="alternate" type="text/html" href="https://strike.scec.org/scecwiki/index.php?title=Planned_UCVM_Test_Cases&amp;diff=19468&amp;oldid=prev"/>
		<updated>2017-12-06T22:05:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 22:05, 6 December 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot; &gt;Line 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;filePos = 4 * (nx * yIndex + xIndex)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;filePos = 4 * (nx * yIndex + xIndex)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Related Entries ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*[[UCVM Review]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maechlin</name></author>
		
	</entry>
	<entry>
		<id>https://strike.scec.org/scecwiki/index.php?title=Planned_UCVM_Test_Cases&amp;diff=19467&amp;oldid=prev</id>
		<title>Maechlin: Created page with &quot;This entry defines test cases used to document performance of the UCVMC v17.1 release.  == Test Case ucvm2mesh and ucvm2mesh-mpi tests == * The goal of this test is to constru...&quot;</title>
		<link rel="alternate" type="text/html" href="https://strike.scec.org/scecwiki/index.php?title=Planned_UCVM_Test_Cases&amp;diff=19467&amp;oldid=prev"/>
		<updated>2017-12-06T22:04:55Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This entry defines test cases used to document performance of the UCVMC v17.1 release.  == Test Case ucvm2mesh and ucvm2mesh-mpi tests == * The goal of this test is to constru...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This entry defines test cases used to document performance of the UCVMC v17.1 release.&lt;br /&gt;
&lt;br /&gt;
== Test Case ucvm2mesh and ucvm2mesh-mpi tests ==&lt;br /&gt;
* The goal of this test is to construct AWP test meshes using both ucvm2mesh and ucvm2mesh-mpi. &lt;br /&gt;
#Test that shows equivalent input files for ucvm2mesh and ucvm2mesh-mpi. Also includes the job submit script for mpi job, and defines the restrictions on number of nodes.&lt;br /&gt;
#Test that shows the mesh values returned by these methods are identical.&lt;br /&gt;
#Test that shows plots of output meshes, using mesh plotting utilities from scott described below.&lt;br /&gt;
#Test that shows cross section plots from model and from mesh for same region.&lt;br /&gt;
#Update ucvmc Installation instructions need to be updated to describe how to create mpi version if running on usc hpc.&lt;br /&gt;
&lt;br /&gt;
== Test Case for basin_query serial and mpi tests ==&lt;br /&gt;
* The goal of this test is to evaluate the results from basin_query and basin_query_mpi to demonstrate the produce the same results.&lt;br /&gt;
#Test case that queries basin_query and basin_query_mpi showing that they return the same depth values.&lt;br /&gt;
&lt;br /&gt;
== Test Case for Basin Query depth Algorithm  ==&lt;br /&gt;
* Goal of this test is to document the algorithms available in ucvmc, and show example return values for each.&lt;br /&gt;
#Test that confirms basin_query and basin_query_mpi return the same value for the same point. Document which of the basin_query values is returned by basin_query_mpi&lt;br /&gt;
#Test that shows what basin_query and basin_query_mpi return for points outside the defined volume of the model&lt;br /&gt;
#Test that shows how basin_query and basin_query_mpi support model tiling.&lt;br /&gt;
&lt;br /&gt;
== Test Case for Blue Waters and Titan ==&lt;br /&gt;
#Install UCVMC 17.1 on Blue Water and Titans.&lt;br /&gt;
#Regenerate ucvm2mesh_mpi meshes and confirm them match ones from USC&lt;br /&gt;
&lt;br /&gt;
== Test Case for Tomography Utility Projection ==&lt;br /&gt;
#Test cases showing that projection issue in CCA06 is fixed. Confirm this is in latest UCVMC&lt;br /&gt;
&lt;br /&gt;
== Test Case for Basin Region Specs ==&lt;br /&gt;
*The goal of this test is to reproduce the z1.0 and z2.5 basin models for three California velocity models. These binary files will be given to OpenSHA for use in GMPE calculations. Results we return will describe the algorithm they use to determined the returned depth value.&lt;br /&gt;
*CCA: [minLat = 33.35, minLon = -123.0, nx = 1551, ny = 1201, gridSpacing = 0.005 degrees]&lt;br /&gt;
*CVM-S4.26 and CVM-S4.26-M01: [minLat = 31.0, minLon = -121.0, nx = 1701, ny = 1101, gridSpacing = 0.005 degrees]&lt;br /&gt;
*Output format for the basin data sets is a binary regular mesh format with separate files for Z1.0 and Z2.5 in meters&lt;br /&gt;
*Output binary files are checked by plotting and comparing with previous versions&lt;br /&gt;
*The binary files are 4 byte float, little endian, fast XY, no rotation. &lt;br /&gt;
*The first data point is bottom left (at minX, minY).&lt;br /&gt;
*The formulas for lat/lon at a given x/y index:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lon = xIndex * gridSpacing + minLon&lt;br /&gt;
lat = yIndex * gridSpacing + minLat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*The formula for calculating the file position for a given xIndex/yIndex:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
filePos = 4 * (nx * yIndex + xIndex)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Maechlin</name></author>
		
	</entry>
</feed>