Hi
After, I used the next command in the dirac's main directory
./setup --mpi --int64
The output:
___________________________________________________________________________________________________________________________________
C=mpif90 CC=mpicc CXX=mpicxx cmake -DEXTRA_FCFLAGS="''" -DEXTRA_CFLAGS="''" -DEXTRA_CXXFLAGS="''" -DPREPROCESSOR_DEFINITIONS="''" -DPYTHON_INTERPRETER="''" -DENABLE_BLAS=auto -DENABLE_LAPACK=auto -DMKL_FLAG=off -DMATH_LIB_SEARCH_ORDER="MKL;ESSL;OPENBLAS;ATLAS;ACML;SYSTEM_NATIVE" -DBLAS_LANG=Fortran -DLAPACK_LANG=Fortran -DENABLE_MPI=True -DENABLE_CODE_COVERAGE=False -DENABLE_STATIC_LINKING=False -DENABLE_PROFILING=False -DENABLE_RUNTIMECHECK=False -DENABLE_64BIT_INTEGERS=True -DEXPLICIT_LIBS="off" -DENABLE_PCMSOLVER=ON -DPCMSOLVER_ROOT='' -DCMAKE_BUILD_TYPE=release -G "Unix Makefiles" /home/yuly/Programs/DIRAC-17.0-Source
-- The Fortran compiler identification is GNU 5.4.0
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working Fortran compiler: /usr/local/openmpi-3.0.0/bin/mpif90
-- Check for working Fortran compiler: /usr/local/openmpi-3.0.0/bin/mpif90 -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/local/openmpi-3.0.0/bin/mpif90 supports Fortran 90
-- Checking whether /usr/local/openmpi-3.0.0/bin/mpif90 supports Fortran 90 -- yes
-- Check for working C compiler: /usr/local/openmpi-3.0.0/bin/mpicc
-- Check for working C compiler: /usr/local/openmpi-3.0.0/bin/mpicc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/local/openmpi-3.0.0/bin/mpicxx
-- Check for working CXX compiler: /usr/local/openmpi-3.0.0/bin/mpicxx -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PythonInterp: /usr/bin/python (found version "2.7.12")
-- Searching for BLAS using search order MKL;ESSL;OPENBLAS;ATLAS;ACML;SYSTEM_NATIVE
-- Searching for LAPACK using search order MKL;ESSL;OPENBLAS;ATLAS;ACML;SYSTEM_NATIVE
-- MATH_LIB_SEARCH_ORDER set to MKL;ESSL;OPENBLAS;ATLAS;ACML;SYSTEM_NATIVE
-- Found MPI_C: /usr/local/openmpi-3.0.0/lib/libmpi.so
-- Found MPI_CXX: /usr/local/openmpi-3.0.0/lib/libmpi.so
-- Found MPI_Fortran: /usr/local/openmpi-3.0.0/lib/libmpi_usempif08.so;/usr/local/openmpi-3.0.0/lib/libmpi_usempi_ignore_tkr.so;/usr/local/openmpi-3.0.0/lib/libmpi_mpifh.so;/usr/local/openmpi-3.0.0/lib/libmpi.so
-- Enable profiling: False
-- Enable run-time checking: False
-- Performing Test MPI_COMPILER_MATCHES
-- Performing Test MPI_COMPILER_MATCHES - Success
-- mpi.mod matches current compiler, setting -DUSE_MPI_MOD_F90
-- Performing Test MPI_ITYPE_MATCHES
-- Performing Test MPI_ITYPE_MATCHES - Success
-- Set CDash default timeout for single test set to 1500 seconds. Overwritten by test's TIMEOUT property label and, ultimatively, by pam timeout setting.
-- Test's 'basis_input_scripted' timeout set to 3600 seconds. Overwritten by pam timeout setting.
-- PCMSolver not found. The pre-packaged version will be built.
-- Polarizable Continuum Model via PCMSolver ENABLED
-- Gen1Int module: ON
-- PElib module: ON
-- Found Git: /usr/bin/git (found version "2.7.4")
-- The XCFun submodule ENABLED
-- Davidson-type +Q corrections for (MR)CISD: ON
-- ESR property module: OFF
-- Stieltjes external module ENABLED
-- Interest library: OFF
-- KRCC module: OFF
-- Enable compilation of standalone relccsd.x: OFF
-- OpenRSP library: OFF
-- LAO properties without connection matrices: OFF
-- Spinfree MCSCF module: OFF
-- Atomic oo-order spin-orbit correction module: OFF
-- srDFT module: OFF
-- Specialized tutorial tests DISABLED
-- Unit control tests DISABLED
-- User name: yuly
-- Host name: Bader
-- Operating system: Linux-4.15.0-29-generic
-- CMake version: 3.5.1
-- CMake generator: Unix Makefiles
-- CMake build type: release
-- Configuration time: 2018-08-04 00:30:41.804991
-- Python version: 2.7.1
-- Fortran compiler: /usr/local/openmpi-3.0.0/bin/mpif90
-- Fortran compiler version: GNU 5.4.0
-- Fortran compiler flags: -g -fcray-pointer -fbacktrace -fno-range-check -DVAR_GFORTRAN -DVAR_MFDS -fdefault-integer-8
-- C compiler: /usr/local/openmpi-3.0.0/bin/mpicc
-- C compiler version: GNU 5.4.0
-- C compiler flags: -g
-- CXX compiler: /usr/local/openmpi-3.0.0/bin/mpicxx
-- CXX compiler version: GNU 5.4.0
-- CXX compiler flags: -g -Wall -Wno-unknown-pragmas -Wno-sign-compare -Woverloaded-virtual -Wwrite-strings -Wno-unused
-- Static linking: False
-- 64-bit integers: True
-- MPI parallelization: True
-- MPI launcher: /usr/local/openmpi-3.0.0/bin/mpiexec
-- Compile definitions: USE_BUILTIN_BLAS;USE_BUILTIN_LAPACK;HAVE_MPI;VAR_MPI;VAR_MPI2;USE_MPI_MOD_F90;SYS_LINUX;PRG_DIRAC;INT_STAR8;INSTALL_WRKMEM=64000000;HAS_PCMSOLVER;BUILD_GEN1INT;HAS_PELIB;MOD_QCORR;HAS_STIELTJES
-- Could NOT find Sphinx (missing: SPHINX_EXECUTABLE)
-- Adding target release
-- Set CDash default timeout for single test set to 1500 seconds. Overwritten by test's TIMEOUT property label and, ultimatively, by pam timeout setting.
-- Test's 'basis_input_scripted' timeout set to 3600 seconds. Overwritten by pam timeout setting.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/yuly/Programs/DIRAC-17.0-Source/build
configure step is done
now you need to compile the sources:
$ cd build
$ make
________________________________________________________________________________________
The compiling finish good (100%). However, the dirac is really of 32 bits instead to be of 64
What is it my mistake?
Thanks, have nice day