Skip to content

Commit

Permalink
pts/openradioss-1.1.0: Update against latest OpenRadioss upstream, ad…
Browse files Browse the repository at this point in the history
…d Chrysler Neon 1M test for bigger systems too.
  • Loading branch information
Michael Larabel authored and michaellarabel committed Oct 1, 2023
1 parent 578d387 commit 970e98e
Show file tree
Hide file tree
Showing 4 changed files with 154 additions and 0 deletions.
61 changes: 61 additions & 0 deletions pts/openradioss-1.1.0/downloads.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v10.8.4-->
<PhoronixTestSuite>
<Downloads>
<Package>
<URL>http://www.phoronix-test-suite.com/benchmark-files/OpenRadioss_linux64_20230915.tar.xz</URL>
<MD5>074731b4a03e9a4dee6bdd34b8f6c3c3</MD5>
<SHA256>b3f9313eceb5ef482182eced401a33848f9f6cad00c9b9e89c197a0fbdd36fcd</SHA256>
<FileName>OpenRadioss_linux64_20230915.tar.xz</FileName>
<FileSize>54523704</FileSize>
</Package>
<Package>
<URL>https://openradioss.atlassian.net/wiki/download/attachments/8847361/BirdStrike.zip</URL>
<MD5>2fb0fbb910bcf743ac0bdbd829fb8ac0</MD5>
<SHA256>22ce19a422db9635cec043eb5bd306bbf00b38b6bb347ae7e7d87f7b30d7e021</SHA256>
<FileName>BirdStrike.zip</FileName>
<FileSize>1423972</FileSize>
<Optional>TRUE</Optional>
</Package>
<Package>
<URL>https://openradioss.atlassian.net/wiki/download/attachments/11173889/O-Ring_Model.zip</URL>
<MD5>12511a04ac7ae544f7c02c7a966ad981</MD5>
<SHA256>76a74335e206495c384d9b4894f375f05a26cdfa1cc4710d9f181755e6462373</SHA256>
<FileName>O-Ring_Model.zip</FileName>
<FileSize>522791</FileSize>
<Optional>TRUE</Optional>
</Package>
<Package>
<URL>https://openradioss.atlassian.net/wiki/download/attachments/11141156/Cell_Phone_Drop.zip</URL>
<MD5>d8c79a232613ef0c466020a125e7373c</MD5>
<SHA256>024764ed1550d94b45ef318d784f030a7caf8d55ba007e538ecb6b58277d0f95</SHA256>
<FileName>Cell_Phone_Drop.zip</FileName>
<FileSize>7173427</FileSize>
<Optional>TRUE</Optional>
</Package>
<Package>
<URL>https://openradioss.atlassian.net/wiki/download/attachments/11075585/Bumper_Beam.zip</URL>
<MD5>7587e1e447ccbeda4551c2e90d95ec90</MD5>
<SHA256>5dc6e1f6bfed6dd0cb4f955c0f522d9dceaf6729986f8195c8f15cadc1c4c930</SHA256>
<FileName>Bumper_Beam.zip</FileName>
<FileSize>401343</FileSize>
<Optional>TRUE</Optional>
</Package>
<Package>
<URL>https://openradioss.atlassian.net/wiki/download/attachments/9338881/Drop_Container.zip</URL>
<MD5>36d3f8e4a5164a93a41978a0fd3bcd65</MD5>
<SHA256>22fb6a306f8741624e9f728bbd3ff2e859f83a6180bdb09f5b784d94b19eafff</SHA256>
<FileName>Drop_Container.zip</FileName>
<FileSize>1637383</FileSize>
<Optional>TRUE</Optional>
</Package>
<Package>
<URL>https://openradioss.atlassian.net/wiki/download/attachments/47546369/Neon1m11_2017.zip?api=v2</URL>
<MD5>617121af5e524e50c130ce2465a47258</MD5>
<SHA256>0077444173c51600f5d733fed3735e180fc7ed0eda18b3c615c17837322f9aaa</SHA256>
<FileName>Neon1m11_2017.zip</FileName>
<FileSize>29827597</FileSize>
<Optional>TRUE</Optional>
</Package>
</Downloads>
</PhoronixTestSuite>
25 changes: 25 additions & 0 deletions pts/openradioss-1.1.0/install.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#!/bin/bash
tar -xf OpenRadioss_linux64_20230915.tar.xz
echo $? > ~/install-exit-status
unzip -o BirdStrike.zip
unzip -o O-Ring_Model.zip
unzip -o Cell_Phone_Drop.zip
unzip -o Bumper_Beam.zip
unzip -o Drop_Container.zip
unzip -o Neon1m11_2017.zip
sed -i 's/0.08/0.008/g' Neon1m11_2017/NEON1M11_0001.rad
mv Neon1m11_2017/* .
cat>openradioss<<EOT
#!/bin/sh
cd OpenRadioss_linux64_20230915/OpenRadioss/exec
export RAD_CFG_PATH=../hm_cfg_files/
export LD_LIBRARY_PATH=../extlib/hm_reader/linux64/:../extlib/h3d/lib/linux64/:\$LD_LIBRARY_PATH
export OMP_NUM_THREADS=1
./starter_linux64_gf -i ~/\$1 -np \$NUM_CPU_PHYSICAL_CORES
mpirun --allow-run-as-root -np \$NUM_CPU_PHYSICAL_CORES ./engine_linux64_gf_ompi -i ~/\$2 > \$LOG_FILE 2>&1
echo $? > ~/test-exit-status
# Cleanup old files
rm -f *0*
rm -f *.h3d
EOT
chmod +x openradioss
7 changes: 7 additions & 0 deletions pts/openradioss-1.1.0/results-definition.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v10.8.4-->
<PhoronixTestSuite>
<ResultsParser>
<OutputTemplate> ELAPSED TIME = #_RESULT_# s</OutputTemplate>
</ResultsParser>
</PhoronixTestSuite>
61 changes: 61 additions & 0 deletions pts/openradioss-1.1.0/test-definition.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<?xml version="1.0"?>
<!--Phoronix Test Suite v10.8.4-->
<PhoronixTestSuite>
<TestInformation>
<Title>OpenRadioss</Title>
<AppVersion>2023.09.15</AppVersion>
<Description>OpenRadioss is an open-source AGPL-licensed finite element solver for dynamic event analysis OpenRadioss is based on Altair Radioss and open-sourced in 2022. This open-source finite element solver is benchmarked with various example models available from https://www.openradioss.org/models/ and https://github.com/OpenRadioss/ModelExchange/tree/main/Examples. This test is currently using a reference OpenRadioss binary build offered via GitHub.</Description>
<ResultScale>Seconds</ResultScale>
<Proportion>LIB</Proportion>
<TimesToRun>3</TimesToRun>
</TestInformation>
<TestProfile>
<Version>1.1.0</Version>
<SupportedPlatforms>Linux</SupportedPlatforms>
<SoftwareType>Scientific</SoftwareType>
<TestType>Processor</TestType>
<License>Free</License>
<Status>Verified</Status>
<SupportedArchitectures>x86_64</SupportedArchitectures>
<ExternalDependencies>openmpi-development</ExternalDependencies>
<EnvironmentSize>395</EnvironmentSize>
<ProjectURL>https://www.openradioss.org/</ProjectURL>
<RepositoryURL>https://github.com/OpenRadioss/OpenRadioss</RepositoryURL>
<Maintainer>Michael Larabel</Maintainer>
</TestProfile>
<TestSettings>
<Option>
<DisplayName>Model</DisplayName>
<Identifier>model</Identifier>
<Menu>
<Entry>
<Name>Bird Strike on Windshield</Name>
<Value>BIRD_WINDSHIELD_v1_0000.rad BIRD_WINDSHIELD_v1_0001.rad</Value>
</Entry>
<Entry>
<Name>Rubber O-Ring Seal Installation</Name>
<Value>RUBBER_SEAL_IMPDISP_GEOM_0000.rad RUBBER_SEAL_IMPDISP_GEOM_0001.rad</Value>
</Entry>
<Entry>
<Name>Cell Phone Drop Test</Name>
<Value>Cell_Phone_Drop_0000.rad Cell_Phone_Drop_0001.rad</Value>
<Message>Least time consuming model.</Message>
</Entry>
<Entry>
<Name>Bumper Beam</Name>
<Value>Bumper_Beam_AP_meshed_0000.rad Bumper_Beam_AP_meshed_0001.rad</Value>
</Entry>
<Entry>
<Name>INIVOL and Fluid Structure Interaction Drop Container</Name>
<Value>fsi_drop_container_0000.rad fsi_drop_container_0001.rad</Value>
<Message>Very time consuming model.</Message>
</Entry>
<Entry>
<Name>Chrysler Neon 1M</Name>
<Value>NEON1M11_0000.rad NEON1M11_0001.rad</Value>
<Message>Most time consuming model for HPC benchmarks.</Message>
</Entry>
</Menu>
</Option>
</TestSettings>
</PhoronixTestSuite>

0 comments on commit 970e98e

Please sign in to comment.