From 55342004b204c2b8bbe3c910203f4e80dfacb15c Mon Sep 17 00:00:00 2001 From: pearce8 Date: Wed, 8 Jan 2025 19:14:44 -0600 Subject: [PATCH] Adding application.py tags for docs (#536) * Adding tags for remhos * Tags for branson * Tags for phloem --- repo/branson/application.py | 4 +++- repo/phloem/application.py | 6 ++++++ repo/remhos/application.py | 14 +++++++++++--- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/repo/branson/application.py b/repo/branson/application.py index e0e440fd3..2103c1ca5 100644 --- a/repo/branson/application.py +++ b/repo/branson/application.py @@ -12,7 +12,9 @@ class Branson(ExecutableApplication): """Branson benchmark""" name = "branson" - tags = [] + tags = ['asc','montecarlo','particles', + 'high-branching','irregular-memory-access', + 'mpi','c++','cuda'] executable('setup_experiment', template=[ diff --git a/repo/phloem/application.py b/repo/phloem/application.py index 8b2c6a8b0..b76627067 100644 --- a/repo/phloem/application.py +++ b/repo/phloem/application.py @@ -12,6 +12,12 @@ class Phloem(ExecutableApplication): """Phloem benchmark""" name = "Phloem" + tags = ['synthetic', + 'large-scale','multi-node','single-node', + 'c','mpi','network-point-to-point', + 'network-bandwidth-bound','network-latency-bound', + 'network-collectives','network-nonblocking-collectives'] + executable('p1', 'sqmr --num_cores={num_cores} --num_nbors={num_nbors}', use_mpi=True) executable('p2', 'mpiBench', use_mpi=True) executable('p3', 'mpiGraph', use_mpi=True) diff --git a/repo/remhos/application.py b/repo/remhos/application.py index 68aec7e97..b40500aff 100644 --- a/repo/remhos/application.py +++ b/repo/remhos/application.py @@ -11,15 +11,23 @@ class Remhos(ExecutableApplication): """Remhos benchmark""" name = "remhos" -#TODO: add -ms flag once it's implemented + + tags = ['asc','engineering','mfem','cfd','large-scale', + 'multi-node','single-node','mpi','c++','high-order','hydrodynamics', + 'explicit-timestepping','finite-element','time-dependent','ode', + 'full-assembly','partial-assembly', + 'lagrangian','spatial-discretization','unstructured-grid', + 'network-latency-bound','network-collectives','unstructured-grid'] + + #TODO: add -ms flag once it's implemented executable('2d', 'remhos'+' -dim 2 -epm 1024'+' -p 14'+' -rs {rs2d}'+' -o 3 -dt {dt}'+' -tf {tf}'+' -ho {ho}' ' -lo {lo}'+' -fct {fct}'+' -vs {vs}'+' -ms {ms}'+' -d {device}'+' -pa -no-vis', use_mpi=True) executable('3d', 'remhos'+' -dim 3 -epm 512'+' -p 10'+' -rs {rs3d}'+' -o 2'+' -dt {dt}'+' -tf {tf}'+' -ho {ho}' ' -lo {lo}'+' -fct {fct}'+' -vs {vs}'+' -ms {ms}'+' -d {device}'+' -pa -no-vis', use_mpi=True) workload('2d', executables=['2d']) workload('3d', executables=['3d']) #workload_variable('mesh', default='{remhos}/data/periodic-square.mesh', - # description='mesh file', - # workloads=['']) + # description='mesh file', + # workloads=['']) #workload_variable('p', default='5', # description='problem number',