Ceci est une ancienne révision du document !
Version | Compilateur | Interconnexion | chemin d'accès | OS |
---|---|---|---|---|
1.63.7 | openmpi 2.0.2 / gcc 6.3.0 | Infiniband | /applis/PSMN/debian9/software/Local/Qbox/1.63.7/ | Debian 9 |
modulefile : Qbox/1.63.7 |
Pour utiliser les modules, consulter Environment Modules
Les résultats des tests sont dans /applis/PSMN/debian9/software/Local/Qbox/1.63.7/test/$TEST/test-$ARCH.r
.
#------------------------------------------------------------------------------- # # Debian_OpenBLAS_amd64.mk # #------------------------------------------------------------------------------- PLT=Debian_OpenBLAS_amd64 #------------------------------------------------------------------------------- PLTOBJECTS = readTSC.o SVN_VER :=$(shell svnversion -n) DFLAGS += -DSVN_VERSION='"$(SVN_VER)"' CXX=mpicxx.openmpi LD=$(CXX) PLTFLAGS += -DUSE_MPI -DSCALAPACK -DADD_ \ -DUSE_XERCES -DXERCESC_3 \ -DIA32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 LIBS += /usr/lib/x86_64-linux-gnu/libgfortran.so.3 INCLUDE += -I/usr/lib/openmpi/include LIBPATH += -L/usr/lib/openmpi/lib FFT=FFTW3 ifeq ($(FFT),FFTW3) PLTFLAGS += -DUSE_FFTW3 PLTFLAGS += -DFFTWMEASURE PLTFLAGS += -DFFTW3_2D INCLUDE += -I/usr/include LIBPATH += -L/usr/lib/x86_64-linux-gnu LIBS += -lfftw3 endif INCLUDE += -I/usr/include/xercesc CXXFLAGS= -g -O3 -Wunused -D$(PLT) $(INCLUDE) $(PLTFLAGS) $(DFLAGS) LIBPATH += -L/usr/lib/x86_64-linux-gnu -L/usr/lib -L/usr/lib/openblas-base LIBS += -lxerces-c -lscalapack-openmpi -lblacs-openmpi -lblacsCinit-openmpi LIBS += /usr/lib/lapack/liblapack.a -lopenblas -lpthread LDFLAGS = $(LIBPATH) $(LIBS) #-------------------------------------------------------------------------------
La compilation de Qbox résulte des tests d'intégrations réalisés sur la plate-forme expérimentale du CBP.