Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
documentation:tools:software:qbox [2015/12/01 10:24] – créée ltaulelldocumentation:tools:software:qbox [2020/08/25 15:58] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Qbox ====== ====== Qbox ======
 +
 +<note warning>ne fonctionne **pas** sur les architectures AMD</note>
 +
  
 ^  Version  ^  Compilateur  ^  Interconnexion  ^  chemin d'accès  ^  OS  ^ ^  Version  ^  Compilateur  ^  Interconnexion  ^  chemin d'accès  ^  OS  ^
-|  1.62.  openmpi 1.4./ gcc 4.7.  Infiniband  |  /applis/PSMN/debian7/Qbox/1.62.3/full-debian7/bin   Debian  | +|  1.63.  openmpi 2.0./ gcc 6.3.  Infiniband  |  /applis/PSMN/debian9/software/Local/Qbox/1.63.7/  |  Debian  | 
-| | **modulefile** : Qbox/1.62. ||||+| | **modulefile** : Qbox/1.63. ||||
  
  
 Pour utiliser les modules, consulter [[documentation:tools:modules|Environment Modules]] Pour utiliser les modules, consulter [[documentation:tools:modules|Environment Modules]]
  
-{{INLINETOC}}+Les résultats des tests sont dans ''/applis/PSMN/debian9/software/Local/Qbox/1.63.7/test/$TEST/test-$ARCH.r''.
  
 ===== Site officiel ===== ===== Site officiel =====
  
   * http://qboxcode.org/   * 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.1448965468.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)