yambo has been successfully tested on several common architectures and compilers. If your machine/compiler combination does not appear in the list below, try playing with the options in
./configure --helpand let us know if you are successful!
./configure --enable-debug
./configure --without-mpi
./configure --with-netcdf=no
./configure --with-blacs=no
./configure F77=f77 CC=cc
./configure FCFLAGS='-O3 -q64 -qstrict -qarch=pwr5 -qtune=pwr5 -qmaxmem=-1 -qsuffix=f=f'To compile, use GNU make:
./gmake yambo
./configure FC=mpif90 FCFLAGS='-O3 -xW -tpp7 -assume bscc -nofor_main' LDFLAGS='-xW' --with-blacs=no
./configure --enable-debug FC=mpif90 CFLAGS='-O0 -g' FCFLAGS='-O0 -tpp7 -C -check noarg_temp_created -w90 -w95 -assume bscc -nofor_main -g' --with-blacs=no
./configure --enable-debug --without-mpi FC=ifc FCFLAGS='-O3 -tpp7 -xW -pc64 -nbs' --with-blacs=no
./configure --enable-debug --without-mpi FC=ifc CFLAGS='-O0 -g' FCFLAGS='-O0 -tpp7 -nbs -g -C -cm' CFLAGS='-O0 -g' --with-blacs=no
./configure --enable-debug --without-mpi FC=g95 FCFLAGS='-O0 -fbackslash -g' CFLAGS='-O0 -g -Dextcus -Dextfus' CC=gcc --with-blacs=no
./configure --enable-debug --without-mpi FC=gfortran FCFLAGS='-O0 -g -fbounds-check' CFLAGS='-O0 -g -Dextcus -Dextfus' CC=gcc --with-blacs=no
./configure CC=xlc F77=xlf PFC=mpif90 --with-blacs=no
./configure CC=xlc F77=xlf PFC=mpif90 \ --with-netcdf-include=/gpfs/apps/NETCDF/netcdf-3.6.0_64/include \ --with-netcdf-lib=/gpfs/apps/NETCDF/netcdf-3.6.0_64/lib --with-blacs=no
./configure
./configure --with-blas=$ACMLPATH/libacml.a --with-lapack=$ACMLPATH/libacml.aFFT in ACML not supported yet