Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • b901e8385ebb2e395a31dd878cf7c19cfeea31e2
  • work par défaut protégée
  • main
3 résultats

Makefile

Blame
  • Makefile 449 o
    all: mpi openmp
    
    CC=nvcc
    
    MPILIB=-L /lib/x86_64-linux-gnu/openmpi/lib -lmpi
    MPIINC=-I /lib/x86_64-linux-gnu/openmpi/include
    
    OMPLIB=-L /usr/lib/gcc/x86_64-linux-gnu/8/ -lgomp
    OMPINC=
    
    
    openmp: openmp_cuda_addvector.pgr
    
    openmp_%.pgr: openmp_%.cu
    	$(CC) $< -o $@ $(OMPLIB) $(OMPINC) --compiler-options "-fopenmp"
    
    mpi: mpi_cuda_addvector.pgr
    
    mpi_%.pgr: mpi_%.cu
    	$(CC) $< -o $@ $(MPILIB) $(MPIINC) #-ccbin "/usr/bin/mpic++"
    
    
    clean:
    	rm -rf *.pgr