Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
documentation:tools:software:qbox [2018/02/22 09:55] – [Qbox] ltaulelldocumentation:tools:software:qbox [2025/03/12 15:08] (Version actuelle) – supprimée ltaulell
Ligne 1: Ligne 1:
-====== Qbox ====== 
- 
-<note warning>ne fonctionne **pas** sur les architectures AMD</note> 
- 
- 
-^  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: 
- 
-<code make> 
-#------------------------------------------------------------------------------- 
-# 
-#  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) 
- 
-#------------------------------------------------------------------------------- 
-</code> 
- 
-<WRAP info> 
-La compilation de Qbox résulte des tests d'intégrations réalisés sur la plate-forme expérimentale du CBP. 
-</WRAP> 
  
documentation/tools/software/qbox.1519293312.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)