[PATCH] D36628: [test-suite]: Adding Lulesh Proxy-app

Pavanravikanth Kondamudi via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Aug 11 11:32:28 PDT 2017


pavanravikanth.kprk created this revision.
Herald added a subscriber: mgorny.

Description:
------------

Lulesh: The Shock Hydrodynamics Challenge Problem was originally defined and implemented by LLNL as one of five challenge problems in the DARPA UHPC program and has since become a widely studied proxy application in DOE co-design efforts for exascale. It has been ported to a number of programming models and optimized for a number of advanced platforms – many of those versions are available in the downloads section below. This page gives a brief description of why the problem was chosen. LULESH Ports details other versions and performance tuning work done on the initial version of LULESH, while LULESH 2.0 Changes details the changes made from LULESH 1.0 to LULESH 2.0. A presentation describing the OpenACC port is found here.

Weblink: Lulesh <https://codesign.llnl.gov/lulesh.php>

Test timings on my machine:
---------------------------

  compile_time: 54.8554 
  exec_time: 0.2424 
  link_time: 0.0317 


https://reviews.llvm.org/D36628

Files:
  MultiSource/Benchmarks/CMakeLists.txt
  MultiSource/Benchmarks/DOE-ProxyApps-C++/CMakeLists.txt
  MultiSource/Benchmarks/DOE-ProxyApps-C++/lulesh/CMakeLists.txt
  MultiSource/Benchmarks/DOE-ProxyApps-C++/lulesh/lulesh-comm.cc
  MultiSource/Benchmarks/DOE-ProxyApps-C++/lulesh/lulesh-init.cc
  MultiSource/Benchmarks/DOE-ProxyApps-C++/lulesh/lulesh-util.cc
  MultiSource/Benchmarks/DOE-ProxyApps-C++/lulesh/lulesh-viz.cc
  MultiSource/Benchmarks/DOE-ProxyApps-C++/lulesh/lulesh.cc
  MultiSource/Benchmarks/DOE-ProxyApps-C++/lulesh/lulesh.h
  MultiSource/Benchmarks/DOE-ProxyApps-C++/lulesh/lulesh2.0.reference_output
  MultiSource/Benchmarks/DOE-ProxyApps-C++/lulesh/lulesh_tuple.h
  MultiSource/Benchmarks/DOE-ProxyApps-C/RSBench.patch

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D36628.110777.patch
Type: text/x-patch
Size: 294127 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170811/0b84b5d5/attachment-0001.bin>


More information about the llvm-commits mailing list