Patrick Diehl
Patrick Diehl
@biddisco Could you please add a project description here https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2017-Project-Ideas#concurrent-data-structures-support
@hkaiser I think it does, because we include the `cublas_v2.h` here https://github.com/STEllAR-GROUP/hpx/blob/ae45453ace32e6f5da0af9b63e09cae0876e3ada/libs/core/async_cuda/include/hpx/async_cuda/custom_blas_api.hpp#L39
@hkaiser In addition, we include hipblas as well https://github.com/STEllAR-GROUP/hpx/blob/ae45453ace32e6f5da0af9b63e09cae0876e3ada/libs/core/async_cuda/include/hpx/async_cuda/custom_blas_api.hpp#L14 I never build with HIP and I do not know if that will be some issue.
> HPX does not depend on cuBLAS, so it doesn't propagate any dependencies for it. @hkaiser I would assume that HPX propagates the dependency if HPX includes the header.
> cublas/hipblas is optional because hip installations do not necessarily include hipblas (https://github.com/STEllAR-GROUP/hpx/blob/581d3fb174e55eb1a8ba68d54dc9108e3cbac82b/cmake/HPX_SetupCUDA.cmake#L47-L53). @diehlpk can you try a newer version of CMake? CMake has been notoriously bad at finding various...
It was working for me, and I am not sure what is going on. You might want to try to build in ` /lustre/projects/diehl-group` since we do not have much...
@NK-Nikunj we use armclang, since HPX does not compile with the official Fusitju compiler. I think we only compiled HPX 1,6 and HPX 1.7.1 for Octo-Tiger. HPX master does not...
printenv ``` ASSEMBLER_AARCH64=/opt/cray/pe/cce/11.0.0/binutils/cross/x86_64-aarch64/aarch64-linux-gnu/bin/as PE_TPSL_DEFAULT_GENCOMPILERS_GNU_x86_skylake=8.2 XALT_DIR=/apps/daint/UES/xalt/xalt2/software/xalt/2.8.10 LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.lzma=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.xz=00;31:*.avi=01;35:*.bmp=01;35:*.dl=01;35:*.fli=01;35:*.gif=01;35:*.gl=01;35:*.jpg=01;35:*.jpeg=01;35:*.mkv=01;35:*.mng=01;35:*.mov=01;35:*.mp4=01;35:*.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.svg=01;35:*.tga=01;35:*.tif=01;35:*.webm=01;35:*.webp=01;35:*.wmv=01;35:*.xbm=01;35:*.xcf=01;35:*.xpm=01;35:*.aiff=00;32:*.ape=00;32:*.au=00;32:*.flac=00;32:*.m4a=00;32:*.mid=00;32:*.mp3=00;32:*.mpc=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:*.wma=00;32:*.wv=00;32: LD_LIBRARY_PATH=/apps/daint/UES/xalt/xalt2/software/xalt/2.8.10/lib64:/apps/daint/UES/xalt/xalt2/software/xalt/2.8.10/lib:/opt/cray/pe/papi/6.0.0.4/lib64:/opt/cray/job/2.2.4-7.0.2.1_2.86__g36b56f4.ari/lib64:/scratch/snx3000/pdiehl/OctoTigerBuildChain/build/boost/lib/ PE_ATP_PKGCONFIG_VARIABLES=ATP_CFLAGS_@prgenv@_@language@ PE_LIBSCI_DEFAULT_VOLATILE_PRGENV=CRAYCLANG GNU INTEL CRAYPE_LINK_TYPE=dynamic PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_sandybridge=8.2 PE_TPSL_64_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 HOSTTYPE=x86_64 ALPS_LLI_STATUS_OFFSET=1 APEX_TASK_SCATTERPLOT=0 CSCS_CUSTOM_ENV=true XTPE_NETWORK_TARGET=aries ATP_IGNORE_SIGTERM=1 PE_TPSL_64_DEFAULT_GENCOMPILERS_GNU_x86_skylake=8.2 CRAY_UDREG_POST_LINK_OPTS=-L/opt/cray/udreg/2.3.2-7.0.2.1_2.52__g8175d3d.ari/lib64 PE_TPSL_DEFAULT_GENCOMPS_CRAYCLANG_haswell=90 SLURM_NODEID=0 PE_FFTW_DEFAULT_TARGET_ivybridge=ivybridge PE_FFTW_DEFAULT_TARGET_share=share SLURM_TASK_PID=26065 PE_TRILINOS_DEFAULT_GENCOMPS_CRAYCLANG_x86_64=90 PRGENVMODULES=PrgEnv-cray:PrgEnv-gnu:PrgEnv-intel:PrgEnv-pgi PKG_CONFIG_PATH_DEFAULT=/opt/cray/pe/papi/6.0.0.4/lib64/pkgconfig...
@hkaiser Would you mind checking if HPX parses the correct arguments from the environment?
@brycelelbach @hkaiser Could you please add a project description here https://github.com/STEllAR-GROUP/hpx/wiki/GSoC-2017-Project-Ideas