regression test
This commit is contained in:
parent
f3aad09d80
commit
f0ed0085a3
@ -98,6 +98,11 @@ co="--with-device-openmp --enable-debug --with-extra-CFLAGS=\\'-qmaxmem=-1 -qsup
|
||||
./test.sh basic.sh $src_dir -co: $co -mo: $mo -ro: $rost
|
||||
./renametest.sh basic $output_dir/basic-deviceomp-nonum-debug-struct
|
||||
|
||||
# CUDA with UM without MPI
|
||||
co="--with-cuda --enable-unified-memory --without-MPI --with-extra-CXXFLAGS=\\'-qmaxmem=-1 -qsuppress=1500-029\\'"
|
||||
./test.sh basic.sh $src_dir -co: $co -mo: $mo
|
||||
./renametest.sh basic $output_dir/basic-cuda-um-without-MPI
|
||||
|
||||
# Echo to stderr all nonempty error files in $output_dir
|
||||
for errfile in $( find $output_dir ! -size 0 -name "*.err" )
|
||||
do
|
||||
|
||||
@ -1680,6 +1680,10 @@ then
|
||||
HYPRE_CUDA_GENCODE="-gencode arch=compute_${HYPRE_CUDA_SM},\"code=sm_${HYPRE_CUDA_SM}\""
|
||||
|
||||
CUFLAGS+="-O2 -ccbin=$NVCCBIN ${HYPRE_CUDA_GENCODE} -expt-extended-lambda -dc -std=c++11 -Xcompiler -Wno-deprecated-register --x cu"
|
||||
if test "$hypre_using_debug" = "yes"
|
||||
then
|
||||
CUFLAGS="-g ${CUFLAGS}"
|
||||
fi
|
||||
CXXFLAGS="${CUFLAGS} -Xcompiler \"${CXXFLAGS}\""
|
||||
CFLAGS=${CXXFLAGS}
|
||||
LDFLAGS="-ccbin=$NVCCBIN ${HYPRE_CUDA_GENCODE} -Xcompiler \"${LDFLAGS}\""
|
||||
|
||||
4
src/configure
vendored
4
src/configure
vendored
@ -8368,6 +8368,10 @@ done
|
||||
HYPRE_CUDA_GENCODE="-gencode arch=compute_${HYPRE_CUDA_SM},\"code=sm_${HYPRE_CUDA_SM}\""
|
||||
|
||||
CUFLAGS+="-O2 -ccbin=$NVCCBIN ${HYPRE_CUDA_GENCODE} -expt-extended-lambda -dc -std=c++11 -Xcompiler -Wno-deprecated-register --x cu"
|
||||
if test "$hypre_using_debug" = "yes"
|
||||
then
|
||||
CUFLAGS="-g ${CUFLAGS}"
|
||||
fi
|
||||
CXXFLAGS="${CUFLAGS} -Xcompiler \"${CXXFLAGS}\""
|
||||
CFLAGS=${CXXFLAGS}
|
||||
LDFLAGS="-ccbin=$NVCCBIN ${HYPRE_CUDA_GENCODE} -Xcompiler \"${LDFLAGS}\""
|
||||
|
||||
@ -144,6 +144,7 @@ extern "C" {
|
||||
|
||||
#define MPI_UNDEFINED hypre_MPI_UNDEFINED
|
||||
#define MPI_REQUEST_NULL hypre_MPI_REQUEST_NULL
|
||||
#define MPI_INFO_NULL hypre_MPI_INFO_NULL
|
||||
#define MPI_ANY_SOURCE hypre_MPI_ANY_SOURCE
|
||||
#define MPI_ANY_TAG hypre_MPI_ANY_TAG
|
||||
#define MPI_SOURCE hypre_MPI_SOURCE
|
||||
@ -255,6 +256,7 @@ typedef HYPRE_Int hypre_MPI_Info;
|
||||
|
||||
#define hypre_MPI_UNDEFINED -9999
|
||||
#define hypre_MPI_REQUEST_NULL 0
|
||||
#define hypre_MPI_INFO_NULL 0
|
||||
#define hypre_MPI_ANY_SOURCE 1
|
||||
#define hypre_MPI_ANY_TAG 1
|
||||
|
||||
@ -302,6 +304,7 @@ typedef MPI_User_function hypre_MPI_User_function;
|
||||
|
||||
#define hypre_MPI_UNDEFINED MPI_UNDEFINED
|
||||
#define hypre_MPI_REQUEST_NULL MPI_REQUEST_NULL
|
||||
#define hypre_MPI_INFO_NULL MPI_INFO_NULL
|
||||
#define hypre_MPI_ANY_SOURCE MPI_ANY_SOURCE
|
||||
#define hypre_MPI_ANY_TAG MPI_ANY_TAG
|
||||
#define hypre_MPI_SOURCE MPI_SOURCE
|
||||
@ -1934,7 +1937,7 @@ hypre_SyncCudaComputeStream(hypre_Handle *hypre_handle)
|
||||
#include "nvToolsExtCudaRt.h"
|
||||
|
||||
static const uint32_t colors[] = { 0x0000ff00, 0x000000ff, 0x00ffff00, 0x00ff00ff, 0x0000ffff, 0x00ff0000, 0x00ffffff };
|
||||
static const int num_colors = sizeof(colors)/sizeof(uint32_t);
|
||||
static const hypre_int num_colors = sizeof(colors)/sizeof(uint32_t);
|
||||
|
||||
#define PUSH_RANGE(name,cid) { \
|
||||
hypre_int color_id = cid; \
|
||||
|
||||
Loading…
Reference in New Issue
Block a user