====== Qbox ====== ne fonctionne **pas** sur les architectures AMD ^ 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 [[documentation:tools:modules|Environment Modules]] Les résultats des tests sont dans ''/applis/PSMN/debian9/software/Local/Qbox/1.63.7/test/$TEST/test-$ARCH.r''. ===== Site officiel ===== * http://qboxcode.org/ ====== Doc admin-sys PSMN ====== * Makefile: #------------------------------------------------------------------------------- # # 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.