Skip to content
This repository has been archived by the owner on Dec 9, 2024. It is now read-only.

Support/README for lnx4555 #363

Merged
merged 1 commit into from
Jan 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@
## Quick Start


### Setting up LSTPerformanceWeb (only for lnx7188)
### Setting up LSTPerformanceWeb (only for lnx7188 and lnx4555)

For lnx7188 this needs to be done once
For lnx7188 and lnx4555 this needs to be done once

cd /cdat/tem/${USER}/
git clone [email protected]:SegmentLinking/LSTPerformanceWeb.git

### Setting up container (only for lnx7188)
### Setting up container (only for lnx7188 and lnx4555)

For lnx7188 this needs to be done before compiling or running the code:
For lnx7188 and lnx4555 this needs to be done before compiling or running the code:

singularity shell --nv --bind /mnt/data1:/data --bind /data2/segmentlinking/ --bind /opt --bind /nfs --bind /mnt --bind /usr/local/cuda/bin/ --bind /cvmfs /cvmfs/unpacked.cern.ch/registry.hub.docker.com/cmssw/el8:x86_64

Expand Down
8 changes: 6 additions & 2 deletions SDL/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,13 @@ LIBS=$(LIB_CUDA) $(LIB_CPU)
# flags to keep track of
#

# Different architectures to optimize for
GENCODE_SM70 := -gencode arch=compute_70,code=sm_70
GENCODE_SM89 := -gencode arch=compute_89,code=sm_89

CXX = g++
CXXFLAGS_CPU = -march=native -mtune=native -Ofast -fno-reciprocal-math -fopenmp-simd -g -Wall -Wshadow -Woverloaded-virtual -fPIC -fopenmp -I..
CXXFLAGS_CUDA = -O3 -g --compiler-options -Wall --compiler-options -Wshadow --compiler-options -Woverloaded-virtual --compiler-options -fPIC --compiler-options -fopenmp -dc -lineinfo --ptxas-options=-v --cudart shared -arch=compute_70 --use_fast_math --default-stream per-thread -I..
CXXFLAGS_CUDA = -O3 -g --compiler-options -Wall --compiler-options -Wshadow --compiler-options -Woverloaded-virtual --compiler-options -fPIC --compiler-options -fopenmp -dc -lineinfo --ptxas-options=-v --cudart shared $(GENCODE_SM70) $(GENCODE_SM89) --use_fast_math --default-stream per-thread -I..
ALPAKAINCLUDE = -I${ALPAKA_ROOT}/include -I/${BOOST_ROOT}/include -std=c++17 -I$(CMSSW_BASE)/src
ALPAKASERIAL = -DALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLED
ALPAKACUDA = -DALPAKA_ACC_GPU_CUDA_ENABLED -DALPAKA_ACC_GPU_CUDA_ONLY --expt-relaxed-constexpr
Expand All @@ -47,7 +51,7 @@ ALPAKABACKEND_CPU = $(ALPAKASERIAL)
COMPILE_CMD_CPU = $(LD_CPU) -c

LD_CUDA = nvcc
SOFLAGS_CUDA = -g -shared --compiler-options -fPIC --cudart shared -arch=compute_70 -code=sm_72
SOFLAGS_CUDA = -g -shared --compiler-options -fPIC --cudart shared $(GENCODE_SM70) $(GENCODE_SM89)
ALPAKABACKEND_CUDA = $(ALPAKACUDA)
COMPILE_CMD_CUDA = $(LD_CUDA) -x cu

Expand Down
Loading