Split workflows + docker usage (#31)

* Split workflows + docker usage

* Fix omnitrace-ci-ubuntu-focal-external

* fix env

* Update path to action

* fix entrypoint

* Updated cancelling, disabled formatting

* fix entrypoint

* rework

* try using container

* relocate container

* fix image name

* shell expand

* external and external-rocm

* install libopenmpi-dev

* remove github.workspace

* github.workspace for rocm

* Update bionic, etc. + docker CI

* Remove self-hosted + bionic fix

* GIT_DISCOVERY_ACROSS_FILESYSTEM for bionic

* TIMEMORY_INSTALL_LIBRARIES + exe RPATH updates

- fix RPATH for omnitrace, omnitrace-avail, and omnitrace-critical-trace

* ubuntu bionic update

* bionic and focal-dyninst-package updates

* Disable lulesh MPI by default + timeouts

- increase openmp CG timeout
- decrease openmp CG runtime
This commit is contained in:
Jonathan R. Madsen
2022-03-22 12:30:07 -05:00
committed by GitHub
parent d80752bc69
commit 138d16d16a
21 changed files with 688 additions and 572 deletions
+1 -8
View File
@@ -23,14 +23,7 @@ if("${CMAKE_BUILD_TYPE}" STREQUAL "")
CACHE STRING "CMake build type" FORCE)
endif()
if(DEFINED OMNITRACE_USE_MPI
AND NOT LULESH_USE_CUDA
AND NOT LULESH_USE_HIP)
option(LULESH_USE_MPI "Enable MPI" ${OMNITRACE_USE_MPI})
else()
option(LULESH_USE_MPI "Enable MPI" OFF)
endif()
option(LULESH_USE_MPI "Enable MPI" OFF)
add_library(lulesh-mpi INTERFACE)
if(LULESH_USE_MPI)
find_package(MPI REQUIRED)
+3 -1
View File
@@ -155,7 +155,9 @@ main(int /*argc*/, char** /*argv*/)
double t, mflops, tmax;
char class_npb;
boolean verified;
double zeta_verify_value, epsilon, err;
double zeta_verify_value = 0.0;
double epsilon = 0.0;
double err = 0.0;
char* t_names[T_LAST];
+2 -2
View File
@@ -4,9 +4,9 @@
c It sets the number of processors and the class_npb of the NPB
c in this directory. Do not modify it by hand.
*/
#define NA 75000
#define NA 50000
#define NONZER 13
#define NITER 75
#define NITER 50
#define SHIFT 60.0
#define RCOND 1.0e-1
#define CONVERTDOUBLE FALSE