Skip to content

Commit

Permalink
add first v of bvh bench #225
Browse files Browse the repository at this point in the history
  • Loading branch information
JavierCladellas committed Feb 7, 2025
1 parent fe542f6 commit ad96b3f
Show file tree
Hide file tree
Showing 2 changed files with 123 additions and 0 deletions.
53 changes: 53 additions & 0 deletions config/feelbvh/bvh.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"executable": "/nvme0/lemoinep/feelppGPUGamma/feelpp/build/feelpp-clang-cpp20-spack-rocm-kokkos-none-release/testsuite/feelbvhgpu/feelpp_test_bvhgpu",
"output_directory": "{{machine.output_app_dir}}/javier_test/bvh/",
"use_case_name": "BVH",
"timeout":"0-00:10:00",
"resources":{
"tasks":1,
"gpus_per_node":1
},
"options": [
"--log_level=test_suite",
"--",
"--directory={{output_directory}}/{{instance}}",
"--hsize={{parameters.hsize.value}}",
"--number_rays_desired={{parameters.nb_rays.value}}",
"--repository.append.np 0"
],
"outputs": [],
"scalability": {
"directory": "{{output_directory}}/{{instance}}",
"stages": [
{
"name": "",
"filepath": "results2.csv",
"format": "csv",
"units": {
"*":"ms",
"hsize":"u",
"maxNumElement":"",
"maxNumFace":"",
"maxNumPoints":"",
"maxNumVerices":"",
"nbRaysDesired":"",
"nbRays":""
}
}
]
},
"sanity": {
"success": [],
"error": []
},
"parameters": [
{
"name":"hsize",
"sequence":[0.1]
},
{
"name":"nb_rays",
"sequence":[10000]
}
]
}
70 changes: 70 additions & 0 deletions config/feelbvh/bvh_plots.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
{
"plots": [
{
"title":"Times CPU vs GPU",
"plot_types": ["grouped_bar","stacked_bar"],
"transformation": "performance",
"variables": ["totalTimeBVHRTcpu","totalTimeBVHRTgpu"],
"names": ["CPU", "GPU"],
"xaxis": {
"parameter":"hsize",
"label":"h"
},
"yaxis": {
"label":"Time (ms)"
},
"color_axis": {
"parameter": "performance_variable",
"label": "Device"
},
"secondary_axis": {
"parameter": "nb_rays",
"label":"# rays"
}
},
{
"title": "Times GPU",
"plot_types": ["grouped_bar","stacked_bar"],
"transformation": "performance",
"variables": ["timeBVHgpu","timeRTgpu","timeFastMarching"],
"names": ["BVH", "RT","FastMarching"],
"xaxis": {
"parameter":"hsize",
"label":"h"
},
"yaxis": {
"label":"Time (ms)"
},
"color_axis": {
"parameter": "performance_variable",
"label": "Device"
},
"secondary_axis": {
"parameter": "nb_rays",
"label":"# rays"
}
},
{
"title": "Times GPU",
"plot_types": ["grouped_bar","stacked_bar"],
"transformation": "performance",
"variables": ["timeBVHcpu","timeRTcpu"],
"names": ["BVH", "RT","FastMarching"],
"xaxis": {
"parameter":"hsize",
"label":"h"
},
"yaxis": {
"label":"Time (ms)"
},
"color_axis": {
"parameter": "performance_variable",
"label": "Device"
},
"secondary_axis": {
"parameter": "nb_rays",
"label":"# rays"
}
}
]
}

0 comments on commit ad96b3f

Please sign in to comment.