Molcas Forum

Support and discussions for Molcas and OpenMolcas users and developers

You are not logged in.

Announcement

Welcome to the Molcas forum.

Please note: The forum's URL has changed. The new URL is: https://molcasforum.univie.ac.at. Please update your bookmarks!

You can choose an avatar and change the default style by going to "Profile" → "Personality" or "Display".

#1 2019-02-18 12:17:54

lise
Member
From: Orsay
Registered: 2019-02-14
Posts: 11
Website

[SOLVED] problems in openmolcas generation with WFA and HDF5

hello,
I encountered problems during link phase of OpenMolcas18.09-360-g32519a5. That concerns link phasis of bin/caspt2.exe with -l lib/libmolcas.a, mh5_capi.c.o and the hdf5 functions.
System: CentOS Linux release 7.0.1406 (Core)
compiler: intel/14.0.5  (module load intel/14.0.5)

HDF5 version: 1.8.20 (notice that i don't use cmake so i don't have any cmake file directory to give to openmolcas -> HDF5_DIR)
Command Line:

# module load intel/14.0.5
# FC=ifort ./configure --prefix=/home/programmes/hdf5/1.8.20 --enable-cxx --enable-fortran --with-zlib
# make
# make install

HDF5 Installation successful

then OpenMolcas generation:

# module load intel/14.0.5
# cd build18.09_serial
# HDF5_ROOT=/home/programmes/hdf5/1.8.20 FC=ifort  cmake -D CMAKE_INSTALL_PREFIX=/home/programmes/OpenMolcas/v18.09/serial_WFA -D LINALG=MKL -D HDF5=ON -D WFA=ON -D ARMADILLO_INC=/usr/include/armadillo ../OpenMolcas18.09-360-g32519a5
# make >make_molcas.log 2>&1

I got this errors on lib/libmolcas.a:

Linking Fortran executable bin/caspt2.exe
/usr/bin/cmake -E cmake_link_script CMakeFiles/caspt2.exe.dir/link.txt --verbose=1
/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/bin/intel64/ifort     -fpp -i8 -r8 -heap-arrays -O2 -traceback CMakeFiles/caspt2.exe.dir/src/caspt2/main.f.o CMakeFiles/caspt2.dir/src/caspt2/prinp_caspt2.f.o CMakeFiles/caspt2.dir/src/caspt2/getsgm2.f.o CMakeFiles/caspt2.dir/src/caspt2/hcoup.f.o CMakeFiles/caspt2.dir/src/caspt2/mkmaw_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/superindex.f.o CMakeFiles/caspt2.dir/src/caspt2/eqctl2.f.o CMakeFiles/caspt2.dir/src/caspt2/mltsca.f.o CMakeFiles/caspt2.dir/src/caspt2/caspt2.f.o CMakeFiles/caspt2.dir/src/caspt2/drt_rpt2.f.o CMakeFiles/caspt2.dir/src/caspt2/trachosz.f.o CMakeFiles/caspt2.dir/src/caspt2/traci_rpt2.f.o CMakeFiles/caspt2.dir/src/caspt2/rhsod_nosym.f.o CMakeFiles/caspt2.dir/src/caspt2/trimul.f.o CMakeFiles/caspt2.dir/src/caspt2/diadns.f.o CMakeFiles/caspt2.dir/src/caspt2/triang.f.o CMakeFiles/caspt2.dir/src/caspt2/grpini.f.o CMakeFiles/caspt2.dir/src/caspt2/mksmat.f.o CMakeFiles/caspt2.dir/src/caspt2/special.f.o CMakeFiles/caspt2.dir/src/caspt2/spec1c.f.o CMakeFiles/caspt2.dir/src/caspt2/mltctl.f.o CMakeFiles/caspt2.dir/src/caspt2/gdmat.f.o CMakeFiles/caspt2.dir/src/caspt2/pt2_get.f.o CMakeFiles/caspt2.dir/src/caspt2/halftrnsf.f.o CMakeFiles/caspt2.dir/src/caspt2/customh0.f.o CMakeFiles/caspt2.dir/src/caspt2/newfock.f.o CMakeFiles/caspt2.dir/src/caspt2/clsfls.f.o CMakeFiles/caspt2.dir/src/caspt2/mltdxp.f.o CMakeFiles/caspt2.dir/src/caspt2/ginit_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/nadiag.f.o CMakeFiles/caspt2.dir/src/caspt2/fock_rpt2.f.o CMakeFiles/caspt2.dir/src/caspt2/mkseg_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/fno_caspt2.f.o CMakeFiles/caspt2.dir/src/caspt2/trdns2d.f.o CMakeFiles/caspt2.dir/src/caspt2/exc1_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/sgmdia.f.o CMakeFiles/caspt2.dir/src/caspt2/drt0_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/print_ci_mix.f.o CMakeFiles/caspt2.dir/src/caspt2/fblock.f.o CMakeFiles/caspt2.dir/src/caspt2/dens2_rpt2.f.o CMakeFiles/caspt2.dir/src/caspt2/pt2wfn.f.o CMakeFiles/caspt2.dir/src/caspt2/intctl1.f.o CMakeFiles/caspt2.dir/src/caspt2/poly2.f.o CMakeFiles/caspt2.dir/src/caspt2/ham3.f.o CMakeFiles/caspt2.dir/src/caspt2/full2red.f.o CMakeFiles/caspt2.dir/src/caspt2/setup_cho.f.o CMakeFiles/caspt2.dir/src/caspt2/sizes.f.o CMakeFiles/caspt2.dir/src/caspt2/asind.f.o CMakeFiles/caspt2.dir/src/caspt2/fmat.f.o CMakeFiles/caspt2.dir/src/caspt2/cho_x_loc.f.o CMakeFiles/caspt2.dir/src/caspt2/rhsod.f.o CMakeFiles/caspt2.dir/src/caspt2/mklist.f.o CMakeFiles/caspt2.dir/src/caspt2/resdia.f.o CMakeFiles/caspt2.dir/src/caspt2/mkfg3.f.o CMakeFiles/caspt2.dir/src/caspt2/diafck.f.o CMakeFiles/caspt2.dir/src/caspt2/hefval.f.o CMakeFiles/caspt2.dir/src/caspt2/modop.f.o CMakeFiles/caspt2.dir/src/caspt2/chovec_io.f.o CMakeFiles/caspt2.dir/src/caspt2/poly3.f.o CMakeFiles/caspt2.dir/src/caspt2/done_caspt2.f.o CMakeFiles/caspt2.dir/src/caspt2/dex1_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/mkbmat.f.o CMakeFiles/caspt2.dir/src/caspt2/w1tw2.f.o CMakeFiles/caspt2.dir/src/caspt2/mkwwop.f.o CMakeFiles/caspt2.dir/src/caspt2/transfock.f.o CMakeFiles/caspt2.dir/src/caspt2/restr_rpt2.f.o CMakeFiles/caspt2.dir/src/caspt2/mkrhs.f.o CMakeFiles/caspt2.dir/src/caspt2/prwf1_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/eqctl1.f.o CMakeFiles/caspt2.dir/src/caspt2/trdtmp.f.o CMakeFiles/caspt2.dir/src/caspt2/h0spct.f.o CMakeFiles/caspt2.dir/src/caspt2/prwf_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/mkeps.f.o CMakeFiles/caspt2.dir/src/caspt2/wfnsizes.f.o CMakeFiles/caspt2.dir/src/caspt2/opnfls_caspt2.f.o CMakeFiles/caspt2.dir/src/caspt2/addrhs.f.o CMakeFiles/caspt2.dir/src/caspt2/pcg.f.o CMakeFiles/caspt2.dir/src/caspt2/compute_tr_dab.f.o CMakeFiles/caspt2.dir/src/caspt2/sgm.f.o CMakeFiles/caspt2.dir/src/caspt2/mltr1.f.o CMakeFiles/caspt2.dir/src/caspt2/trdact.f.o CMakeFiles/caspt2.dir/src/caspt2/modrhs.f.o CMakeFiles/caspt2.dir/src/caspt2/mkfg3dm.f.o CMakeFiles/caspt2.dir/src/caspt2/rhsall2.f.o CMakeFiles/caspt2.dir/src/caspt2/ga_striped.f.o CMakeFiles/caspt2.dir/src/caspt2/import_cho.f.o CMakeFiles/caspt2.dir/src/caspt2/poly0.f.o CMakeFiles/caspt2.dir/src/caspt2/orbctl.f.o CMakeFiles/caspt2.dir/src/caspt2/mkfop.f.o CMakeFiles/caspt2.dir/src/caspt2/sigma.f.o CMakeFiles/caspt2.dir/src/caspt2/readin_caspt2.f.o CMakeFiles/caspt2.dir/src/caspt2/creiph.f.o CMakeFiles/caspt2.dir/src/caspt2/par_sbmat.f.o CMakeFiles/caspt2.dir/src/caspt2/commWEW.f.o CMakeFiles/caspt2.dir/src/caspt2/trdns2a.f.o CMakeFiles/caspt2.dir/src/caspt2/exc2_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/pt2ini.f.o CMakeFiles/caspt2.dir/src/caspt2/ref_nato.f.o CMakeFiles/caspt2.dir/src/caspt2/diafop.f.o CMakeFiles/caspt2.dir/src/caspt2/dex2_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/transdref.f.o CMakeFiles/caspt2.dir/src/caspt2/dielmv.f.o CMakeFiles/caspt2.dir/src/caspt2/spec1a.f.o CMakeFiles/caspt2.dir/src/caspt2/add1ham.f.o CMakeFiles/caspt2.dir/src/caspt2/mltunf.f.o CMakeFiles/caspt2.dir/src/caspt2/allgather.f.o CMakeFiles/caspt2.dir/src/caspt2/tracho3.f.o CMakeFiles/caspt2.dir/src/caspt2/mcctl.f.o CMakeFiles/caspt2.dir/src/caspt2/sigma1_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/refwfn.f.o CMakeFiles/caspt2.dir/src/caspt2/mkdaw_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/mltmv.f.o CMakeFiles/caspt2.dir/src/caspt2/intctl2.f.o CMakeFiles/caspt2.dir/src/caspt2/procinp_caspt2.f.o CMakeFiles/caspt2.dir/src/caspt2/mktg3.f.o CMakeFiles/caspt2.dir/src/caspt2/mkrptorb.f.o CMakeFiles/caspt2.dir/src/caspt2/stini.f.o CMakeFiles/caspt2.dir/src/caspt2/excind.f.o CMakeFiles/caspt2.dir/src/caspt2/mkdref_rpt2.f.o CMakeFiles/caspt2.dir/src/caspt2/par_rhs.f.o CMakeFiles/caspt2.dir/src/caspt2/set_print_level.f.o CMakeFiles/caspt2.dir/src/caspt2/getdpref.f.o CMakeFiles/caspt2.dir/src/caspt2/pt2_put.f.o CMakeFiles/caspt2.dir/src/caspt2/grdctl.f.o CMakeFiles/caspt2.dir/src/caspt2/mkcoup_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/h0diag.f.o CMakeFiles/caspt2.dir/src/caspt2/mkfg3chemps2.f.o CMakeFiles/caspt2.dir/src/caspt2/nsind.f.o CMakeFiles/caspt2.dir/src/caspt2/pclose.f.o CMakeFiles/caspt2.dir/src/caspt2/offdns.f.o CMakeFiles/caspt2.dir/src/caspt2/fmat_cho.f.o CMakeFiles/caspt2.dir/src/caspt2/trdns1.f.o CMakeFiles/caspt2.dir/src/caspt2/synrhs.f.o CMakeFiles/caspt2.dir/src/caspt2/spec1d.f.o CMakeFiles/caspt2.dir/src/caspt2/afreez.f.o CMakeFiles/caspt2.dir/src/caspt2/traone.f.o CMakeFiles/caspt2.dir/src/caspt2/correl_orb.f.o CMakeFiles/caspt2.dir/src/caspt2/tracho2.f.o CMakeFiles/caspt2.dir/src/caspt2/lov_caspt2.f.o CMakeFiles/caspt2.dir/src/caspt2/mkpref_rpt2.f.o CMakeFiles/caspt2.dir/src/caspt2/natorb_caspt2.f.o CMakeFiles/caspt2.dir/src/caspt2/vcutil.f.o CMakeFiles/caspt2.dir/src/caspt2/fulltrnsf.f.o CMakeFiles/caspt2.dir/src/caspt2/cho_caspt2_rdinp.f.o CMakeFiles/caspt2.dir/src/caspt2/sbdiag.f.o CMakeFiles/caspt2.dir/src/caspt2/trdns2o.f.o CMakeFiles/caspt2.dir/src/caspt2/prpctl.f.o CMakeFiles/caspt2.dir/src/caspt2/nrcoup_cp2.f.o CMakeFiles/caspt2.dir/src/caspt2/dens.f.o CMakeFiles/caspt2.dir/src/caspt2/mkfg3cu4.f.o  -o bin/caspt2.exe -i_dynamic lib/libmolcas.a -lmkl_intel_ilp64 -lmkl_core -lmkl_sequential -lirng -ldecimal -lcilkrts -lstdc++ -lirc -Wl,-rpath,::::::::::::::::::::::::::::::::::::::::::::::::: 
lib/libmolcas.a(mh5_capi.c.o): In function `mh5c_create_file':
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x49c): undefined reference to `H5open'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x4a2): undefined reference to `H5P_CLS_FILE_ACCESS_ID_g'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x4a7): undefined reference to `H5Pcreate'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x4b7): undefined reference to `H5Pset_fclose_degree'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x4cb): undefined reference to `H5check_version'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x4dd): undefined reference to `H5Fcreate'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x4e5): undefined reference to `H5open'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x4eb): undefined reference to `H5T_C_S1_g'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x4f0): undefined reference to `H5Tcopy'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x4fe): undefined reference to `H5Tset_size'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x50a): undefined reference to `H5Tset_strpad'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x511): undefined reference to `H5Screate'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x52f): undefined reference to `H5Acreate2'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x53a): undefined reference to `H5Sclose'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x541): undefined reference to `H5Tclose'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x549): undefined reference to `H5Aget_type'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x55a): undefined reference to `H5Awrite'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x564): undefined reference to `H5Fflush'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x56b): undefined reference to `H5Tclose'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x573): undefined reference to `H5Aclose'
lib/libmolcas.a(mh5_capi.c.o): In function `mh5c_open_file_rw':
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x5bc): undefined reference to `H5open'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x5c2): undefined reference to `H5P_CLS_FILE_ACCESS_ID_g'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x5c7): undefined reference to `H5Pcreate'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x5d7): undefined reference to `H5Pset_fclose_degree'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x5eb): undefined reference to `H5check_version'
.and so on.directly followed by
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x4715): undefined reference to `H5Sclose'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x471e): undefined reference to `H5Fflush'
/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c:(.text+0x474f): undefined reference to `H5Dread'
make[2]: *** [bin/caspt2.exe] Error 1
make[2]: Leaving directory `/beegfs/home/lise_didillon/build18.09_serial'
make[1]: *** [CMakeFiles/caspt2.exe.dir/all] Error 2
make[1]: Leaving directory `/beegfs/home/lise_didillon/build18.09_serial'
make: *** [all] Error 2

mh5_capi.c compile is OK:

[ 32%] Building C object CMakeFiles/hdf5_util_obj.dir/src/hdf5_util/mh5_capi.c.o
/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/bin/intel64/icc  -D_I8_ -D_LINUX_ -D_MKL_ -D_MOLCAS_ -std=gnu99 -O2 -I/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/Include -I/home/lise_didillon/build18.09_serial/include -I/home/lise_didillon/build18.09_serial/mod -I/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/mkl/include -I/home/programmes/hdf5/1.8.20/include -I/home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util -I/home/lise_didillon/build18.09_serial/mod/hdf5_util    -o CMakeFiles/hdf5_util_obj.dir/src/hdf5_util/mh5_capi.c.o   -c /home/lise_didillon/OpenMolcas18.09-360-g32519a5/src/hdf5_util/mh5_capi.c
make[2]: Leaving directory `/beegfs/home/lise_didillon/build18.09_serial'

I-ve tried also with:
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/programmes/hdf5/1.8.20/lib; export LD_LIBRARY_PATH
and with the static hdf5 libraries by adding to the line command:
-D UNIX=1 -D HDF5_USE_STATIC_LIBRARIES=1

But I've got the same errors...

2 things that can can have an effect:
- No HDF5_DIR to give as parameter in the cmake command line for OpenMolcas because I use configure and make: Do i have to use cmake v3
- /usr/include/armadillo is a file not a directory which only include all  the  armadillo include. The armadillo include files stay in /usr/include/armadillo_bits directory: Do I have to specify
-D ARMADILLO_INC=/usr/include/armadillo_bits instead of -D ARMADILLO_INC=/usr/include/armadillo

Thank you very much for any help
I will give you the CMakeCache.txt in a further message

Lise

Offline

#2 2019-02-18 14:11:42

lise
Member
From: Orsay
Registered: 2019-02-14
Posts: 11
Website

Re: [SOLVED] problems in openmolcas generation with WFA and HDF5

You will find here the CMakeCache.txt
If I use "-D UNIX=1 -D HDF5_USE_STATIC_LIBRARIES=1" instead of ".so" you find ".a" for all the hdf5 libraries

# cat CMakeCache.txt     
# This is the CMakeCache file.
# For build in directory: /home/lise_didillon/build18.09_serial
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUI's for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//ACML path.
ACMLROOT:PATH=

//No help, variable specified on the command line.
ARMADILLO_INC:UNINITIALIZED=/usr/include/armadillo

//Do not allow any compiler warning (treat them as errors).
BIGOT:BOOL=OFF

//Activate BLOCK-DMRG support.
BLOCK:BOOL=OFF

//Enable bounds checking (only gfortran >= 4.8).
BOUNDS:BOOL=OFF

//Build dynamically-linked molcas library.
BUILD_SHARED_LIBS:BOOL=OFF

//Build statically-linked molcas library too.
BUILD_STATIC_LIB:BOOL=OFF

//Activate CheMPS2-DMRG support.
CHEMPS2:BOOL=OFF

//Path to a program.
CMAKE_AR:FILEPATH=/bin/ar

//Type of build, options are: None (CFLAGS/FFLAGS can be used),
// Debug, Garble, RelWithDebInfo, Release, Fast.
CMAKE_BUILD_TYPE:STRING=Release

//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON

//CXX compiler.
CMAKE_CXX_COMPILER:FILEPATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/bin/intel64/icpc

//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING=

//C++ compiler flags used for debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-debug -Wall

//C++ compiler flags.
CMAKE_CXX_FLAGS_DEFAULT:STRING=' '

//C++ compiler flags used for fast release builds.
CMAKE_CXX_FLAGS_FAST:STRING=-O2

//C++ compiler flags used for garble builds.
CMAKE_CXX_FLAGS_GARBLE:STRING=-O2 -debug -Wall

//Flags used by the compiler during release minsize builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//C++ compiler flags used for release builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O2

//C++ compiler flags used for release builds with debug info.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -debug -Wall

//C compiler.
CMAKE_C_COMPILER:FILEPATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/bin/intel64/icc

//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING=

//C compiler flags used for debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=-debug -Wall

//C compiler flags.
CMAKE_C_FLAGS_DEFAULT:STRING= -std=gnu99

//C compiler flags used for fast release builds.
CMAKE_C_FLAGS_FAST:STRING=-O2

//C compiler flags used for garble builds.
CMAKE_C_FLAGS_GARBLE:STRING=-O2 -debug -Wall

//Flags used by the compiler during release minsize builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG

//C compiler flags used for release builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O2

//C compiler flags used for release builds with debug info.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -debug -Wall

//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF

//Fortran compiler.
CMAKE_Fortran_COMPILER:FILEPATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/bin/intel64/ifort

//Flags for Fortran compiler.
CMAKE_Fortran_FLAGS:STRING=

//Fortran compiler flags used for debug builds.
CMAKE_Fortran_FLAGS_DEBUG:STRING=-debug -traceback -warn all,nointerfaces,nodeclarations

//Fortran compiler flags.
CMAKE_Fortran_FLAGS_DEFAULT:STRING= -fpp

//Fortran compiler flags used for fast release builds.
CMAKE_Fortran_FLAGS_FAST:STRING=-fast

//Fortran compiler flags used for garble builds.
CMAKE_Fortran_FLAGS_GARBLE:STRING=-O2 -debug -traceback -warn all,nointerfaces,nodeclarations

//Flags used by the compiler during release minsize builds.
CMAKE_Fortran_FLAGS_MINSIZEREL:STRING=-Os

//Fortran compiler flags used for release builds.
CMAKE_Fortran_FLAGS_RELEASE:STRING=-O2 -traceback

//Fortran compiler flags used for release builds with debug info.
CMAKE_Fortran_FLAGS_RELWITHDEBINFO:STRING=-O2 -debug -traceback -warn all,nointerfaces,nodeclarations

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/home/programmes/OpenMolcas/v18.09/serial_WFA

//Path to a program.
CMAKE_LINKER:FILEPATH=/bin/ld

//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/bin/gmake

//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//Path to a program.
CMAKE_NM:FILEPATH=/bin/nm

//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/bin/objcopy

//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/bin/objdump

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=Molcas

//Path to a program.
CMAKE_RANLIB:FILEPATH=/bin/ranlib

//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING=' '

//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=

//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=

//Flags used by the linker during Release with Debug Info builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Path to a program.
CMAKE_STRIP:FILEPATH=/bin/strip

//If true, cmake will use relative paths in makefiles and projects.
CMAKE_USE_RELATIVE_PATHS:BOOL=OFF

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE

//Enable CTest.
CTEST:BOOL=OFF

//Enable CUDA BLAS library.
CUBLAS:BOOL=OFF

//CUDA root directory.
CUDAROOT:PATH=

//Enable excessive print statements for debugging.
DEBUGPRINT:BOOL=OFF

//Enable tracing print statements for debugging.
DEBUGTRACE:BOOL=OFF

//Additional debugging definitions.
DEBUG_DEFS:STRING=

//Set default max file size (MB).
DEFMOLCASDISK:STRING=20000

//Set default max memory (MB).
DEFMOLCASMEM:STRING=2048

//Activate QCMaquis DMRG driver and library.
DMRG:BOOL=OFF

//Enable DEBUG print in QCMaquis driver.
DMRG_DEBUG:BOOL=OFF

//Enable EFPLib library for effective fragment potentials (requires
// External/efp submodule).
EFPLIB:BOOL=OFF

//Show advanced CMake cache entries in GUI).
EXPERT:BOOL=OFF

//Location of the Molcas-extra directory.
EXTRA:PATH=

//Enable Frozen-density-embedding (FDE) interface.
FDE:BOOL=OFF

//Use Global Arrays library.
GA:BOOL=OFF

//Activate code coverage profiling (use with Debug/-O0).
GCOV:BOOL=OFF

//Enable Gen1Int library for 1-electron integrals.
GEN1INT:BOOL=OFF

//Path to a program.
GIT:FILEPATH=/bin/git

//Activate gperftools CPU profiling.
GPERFTOOLS:BOOL=OFF

//Enable public GRID_IT code (requires External/grid_it submodule).
GRID_IT:BOOL=OFF

//Compile Gromacs interface.
GROMACS:BOOL=OFF

//Gromacs installation path.
GROMACS_DIR:PATH=

//Activate HDF5 support for wavefunction format.
HDF5:BOOL=ON

//HDF5 C++ Wrapper compiler.  Used only to detect HDF5 compile
// flags.
HDF5_CXX_COMPILER_EXECUTABLE:FILEPATH=/home/programmes/hdf5/1.8.20/bin/h5c++

//Path to a file.
HDF5_CXX_INCLUDE_DIR:PATH=/home/programmes/hdf5/1.8.20/include

//HDF5 Wrapper compiler.  Used only to detect HDF5 compile flags.
HDF5_C_COMPILER_EXECUTABLE:FILEPATH=/home/programmes/hdf5/1.8.20/bin/h5cc

//Path to a file.
HDF5_C_INCLUDE_DIR:PATH=/home/programmes/hdf5/1.8.20/include

//HDF5 file differencing tool.
HDF5_DIFF_EXECUTABLE:FILEPATH=/home/programmes/hdf5/1.8.20/bin/h5diff

//The directory containing a CMake configuration file for HDF5.
HDF5_DIR:PATH=HDF5_DIR-NOTFOUND

//HDF5 Fortran Wrapper compiler.  Used only to detect HDF5 compile
// flags.
HDF5_Fortran_COMPILER_EXECUTABLE:FILEPATH=/home/programmes/hdf5/1.8.20/bin/h5fc

//HDF5 library compiled with parallel IO support
HDF5_IS_PARALLEL:BOOL=FALSE

//The HDF5_dl library
HDF5_dl_LIBRARY:FILEPATH=/usr/lib64/libdl.so

//Path to a library.
HDF5_dl_LIBRARY_DEBUG:FILEPATH=HDF5_dl_LIBRARY_DEBUG-NOTFOUND

//Path to a library.
HDF5_dl_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libdl.so

//The HDF5_hdf5 library
HDF5_hdf5_LIBRARY:FILEPATH=/home/programmes/hdf5/1.8.20/lib/libhdf5.so

//Path to a library.
HDF5_hdf5_LIBRARY_DEBUG:FILEPATH=HDF5_hdf5_LIBRARY_DEBUG-NOTFOUND

//Path to a library.
HDF5_hdf5_LIBRARY_RELEASE:FILEPATH=/home/programmes/hdf5/1.8.20/lib/libhdf5.so

//The HDF5_hdf5_cpp library
HDF5_hdf5_cpp_LIBRARY:FILEPATH=/home/programmes/hdf5/1.8.20/lib/libhdf5_cpp.so

//Path to a library.
HDF5_hdf5_cpp_LIBRARY_DEBUG:FILEPATH=HDF5_hdf5_cpp_LIBRARY_DEBUG-NOTFOUND

//Path to a library.
HDF5_hdf5_cpp_LIBRARY_RELEASE:FILEPATH=/home/programmes/hdf5/1.8.20/lib/libhdf5_cpp.so

//The HDF5_m library
HDF5_m_LIBRARY:FILEPATH=/usr/lib64/libm.so

//Path to a library.
HDF5_m_LIBRARY_DEBUG:FILEPATH=HDF5_m_LIBRARY_DEBUG-NOTFOUND

//Path to a library.
HDF5_m_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libm.so

//The HDF5_z library
HDF5_z_LIBRARY:FILEPATH=/usr/lib64/libz.so

//Path to a library.
HDF5_z_LIBRARY_DEBUG:FILEPATH=HDF5_z_LIBRARY_DEBUG-NOTFOUND

//Path to a library.
HDF5_z_LIBRARY_RELEASE:FILEPATH=/usr/lib64/libz.so

//Path to a program.
LATEXMK:FILEPATH=LATEXMK-NOTFOUND

//Path to a library.
LIBMKL_CORE:FILEPATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/mkl/lib/intel64/libmkl_core.so

//Path to a library.
LIBMKL_INTERFACE:FILEPATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/mkl/lib/intel64/libmkl_intel_ilp64.so

//Path to a library.
LIBMKL_SCALAPACK:FILEPATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/mkl/lib/intel64/libmkl_scalapack_ilp64.so

//Path to a library.
LIBMKL_SEQUENTIAL:FILEPATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/mkl/lib/intel64/libmkl_sequential.so

//Path to a library.
LIBMKL_THREADING:FILEPATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/mkl/lib/intel64/libmkl_intel_thread.so

//Choose linear algebra library, options: Internal (default), Runtime,
// MKL, ACML, OpenBLAS, Accelerate.
LINALG:STRING=MKL

//MKL root directory.
MKLROOT:PATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/mkl

//location of MKL include files.
MKL_INCLUDE_PATH:PATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/mkl/include

//location of MKL libraries.
MKL_LIBRARY_PATH:PATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/mkl/lib/intel64

//Enable MPI parallellization.
MPI:BOOL=OFF

//Activate MSYM support (requires External/libmsym submodule).
MSYM:BOOL=OFF

//Value Computed by CMake
Molcas_BINARY_DIR:STATIC=/home/lise_didillon/build18.09_serial

//Value Computed by CMake
Molcas_SOURCE_DIR:STATIC=/home/lise_didillon/OpenMolcas18.09-360-g32519a5

//Activate NECI support (requires External/NECI submodule).
NECI:BOOL=OFF

//Activate (DMRG)-NEVPT2 support.
NEVPT2:BOOL=OFF

//Enable NVidia BLAS library.
NVBLAS:BOOL=OFF

//OpenBLAS root directory.
OPENBLASROOT:PATH=

//Enable multi-threading.
OPENMP:BOOL=OFF

//Path to a program.
PERL:FILEPATH=/bin/perl

//Path to a program.
PYTHON_EXECUTABLE:FILEPATH=/bin/python3

//Command to launch scripts.
RUNSCRIPT:STRING=$program $input

//Command to launch serial programs.
SER_LAUNCHER:STRING=

//Sphinx Documentation Builder (sphinx-doc.org)
SPHINX_EXECUTABLE:FILEPATH=/bin/sphinx-build

//Compile supported tools.
TOOLS:BOOL=OFF

//Activate extended wavefunction analysis (requires External/libwfa
// submodule).
WFA:BOOL=ON

//Path to a program.
XIAR:FILEPATH=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/bin/intel64/xiar

//Path to a program.
XMLLINT:FILEPATH=/bin/xmllint

//Dependencies for target
molcas_LIB_DEPENDS:STATIC=


########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: ACMLROOT
ACMLROOT-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ARMADILLO_INC
ARMADILLO_INC-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BUILD_STATIC_LIB
BUILD_STATIC_LIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_BUILD_TOOL
CMAKE_BUILD_TOOL-ADVANCED:INTERNAL=1
//What is the target build tool cmake is generating for.
CMAKE_BUILD_TOOL:INTERNAL=/bin/gmake
//STRINGS property for variable: CMAKE_BUILD_TYPE
CMAKE_BUILD_TYPE-STRINGS:INTERNAL=None;Debug;Garble;RelWithDebInfo;Release;Fast
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/lise_didillon/build18.09_serial
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=2
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=8
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=11
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEFAULT
CMAKE_CXX_FLAGS_DEFAULT-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_FAST
CMAKE_CXX_FLAGS_FAST-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_GARBLE
CMAKE_CXX_FLAGS_GARBLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//set to FALSE to reset to default C++ flags
CMAKE_CXX_FLAGS_USER:INTERNAL=TRUE
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEFAULT
CMAKE_C_FLAGS_DEFAULT-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_FAST
CMAKE_C_FLAGS_FAST-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_GARBLE
CMAKE_C_FLAGS_GARBLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//set to FALSE to reset to default C flags
CMAKE_C_FLAGS_USER:INTERNAL=TRUE
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_Fortran_COMPILER
CMAKE_Fortran_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_Fortran_FLAGS
CMAKE_Fortran_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEBUG
CMAKE_Fortran_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_Fortran_FLAGS_DEFAULT
CMAKE_Fortran_FLAGS_DEFAULT-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_Fortran_FLAGS_FAST
CMAKE_Fortran_FLAGS_FAST-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_Fortran_FLAGS_GARBLE
CMAKE_Fortran_FLAGS_GARBLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_Fortran_FLAGS_MINSIZEREL
CMAKE_Fortran_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELEASE
CMAKE_Fortran_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_Fortran_FLAGS_RELWITHDEBINFO
CMAKE_Fortran_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//set to FALSE to reset to default Fortran flags
CMAKE_Fortran_FLAGS_USER:INTERNAL=TRUE
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Start directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/lise_didillon/OpenMolcas18.09-360-g32519a5
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=2
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/bin/uname
//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CTEST
CTEST-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDAROOT
CUDAROOT-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DMRG_DEBUG
DMRG_DEBUG-ADVANCED:INTERNAL=1
//Details about finding HDF5
FIND_PACKAGE_MESSAGE_DETAILS_HDF5:INTERNAL=[debug;/home/programmes/hdf5/1.8.20/lib/libhdf5_cpp.so;debug;/home/programmes/hdf5/1.8.20/lib/libhdf5.so;debug;/usr/lib64/libz.so;debug;/usr/lib64/libdl.so;debug;/usr/lib64/libm.so;optimized;/home/programmes/hdf5/1.8.20/lib/libhdf5_cpp.so;optimized;/home/programmes/hdf5/1.8.20/lib/libhdf5.so;optimized;/usr/lib64/libz.so;optimized;/usr/lib64/libdl.so;optimized;/usr/lib64/libm.so][/home/programmes/hdf5/1.8.20/include][v()]
//Details about finding PythonInterp
FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/bin/python3][v2.7.5(2.7)]
//ADVANCED property for variable: GIT
GIT-ADVANCED:INTERNAL=1
//ADVANCED property for variable: GROMACS_DIR
GROMACS_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_CXX_COMPILER_EXECUTABLE
HDF5_CXX_COMPILER_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_CXX_INCLUDE_DIR
HDF5_CXX_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_C_COMPILER_EXECUTABLE
HDF5_C_COMPILER_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_C_INCLUDE_DIR
HDF5_C_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_DIFF_EXECUTABLE
HDF5_DIFF_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_Fortran_COMPILER_EXECUTABLE
HDF5_Fortran_COMPILER_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_IS_PARALLEL
HDF5_IS_PARALLEL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_dl_LIBRARY
HDF5_dl_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_dl_LIBRARY_DEBUG
HDF5_dl_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_dl_LIBRARY_RELEASE
HDF5_dl_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_hdf5_LIBRARY
HDF5_hdf5_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_hdf5_LIBRARY_DEBUG
HDF5_hdf5_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_hdf5_LIBRARY_RELEASE
HDF5_hdf5_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_hdf5_cpp_LIBRARY
HDF5_hdf5_cpp_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_hdf5_cpp_LIBRARY_DEBUG
HDF5_hdf5_cpp_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_hdf5_cpp_LIBRARY_RELEASE
HDF5_hdf5_cpp_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_m_LIBRARY
HDF5_m_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_m_LIBRARY_DEBUG
HDF5_m_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_m_LIBRARY_RELEASE
HDF5_m_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_z_LIBRARY
HDF5_z_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_z_LIBRARY_DEBUG
HDF5_z_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_z_LIBRARY_RELEASE
HDF5_z_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: LATEXMK
LATEXMK-ADVANCED:INTERNAL=1
//STRINGS property for variable: LINALG
LINALG-STRINGS:INTERNAL=Internal;Runtime;MKL;ACML;OpenBLAS;Accelerate
//ADVANCED property for variable: MKLROOT
MKLROOT-ADVANCED:INTERNAL=0
//last value.
MKLROOT_LAST:INTERNAL=/home/programmes/intel/composer_xe_2013_sp1.5.212/composer_xe_2013_sp1.5.212/mkl
//ADVANCED property for variable: OPENBLASROOT
OPENBLASROOT-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PERL
PERL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_EXECUTABLE
PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SPHINX_EXECUTABLE
SPHINX_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: XIAR
XIAR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: XMLLINT
XMLLINT-ADVANCED:INTERNAL=1

Thank you for help

Offline

#3 2019-02-18 14:20:26

lise
Member
From: Orsay
Registered: 2019-02-14
Posts: 11
Website

Re: [SOLVED] problems in openmolcas generation with WFA and HDF5

I use cmake 2.8.11

Offline

#4 2019-02-19 09:23:17

Ignacio
Administrator
From: Uppsala
Registered: 2015-11-03
Posts: 1,012

Re: [SOLVED] problems in openmolcas generation with WFA and HDF5

When you run cmake, what does the output say about HDF5? For me it is:

Configuring HDF5 support:
-- HDF5_INCLUDE_PATH: /usr/include
-- HDF5_C_LIBRARIES: /usr/lib/x86_64-linux-gnu/libhdf5.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so
-- HDF5_CXX_LIBRARIES: /usr/lib/x86_64-linux-gnu/libhdf5_cpp.so;/usr/lib/x86_64-linux-gnu/libhdf5.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libdl.so;/usr/lib/x86_64-linux-gnu/libm.so

If some of these are empty, you could try to manually define them (but note the first one is actually HDF5_INCLUDE_DIRS).

Offline

#5 2019-02-19 10:12:16

lise
Member
From: Orsay
Registered: 2019-02-14
Posts: 11
Website

Re: [SOLVED] problems in openmolcas generation with WFA and HDF5

Thank you!!

My command line:

# HDF5_ROOT=/home/programmes/hdf5/1.8.20 FC=ifort  cmake -D CMAKE_INSTALL_PREFIX=/home/programmes/OpenMolcas/v18.09/serial_WFA -D LINALG=MKL -D HDF5=ON -D WFA=ON -D ARMADILLO_INC=/usr/include/armadillo ../OpenMolcas18.09-360-g32519a5

The output:

Configuring HDF5 support:
-- Found HDF5: debug;/home/programmes/hdf5/1.8.20/lib/libhdf5_cpp.so;debug;/home/programmes/hdf5/1.8.20/lib/libhdf5.so;debug;/usr/lib64/libz.so;debug;/usr/lib64/libdl.so;debug;/usr/lib64/libm.so;optimized;/home/programmes/hdf5/1.8.20/lib/libhdf5_cpp.so;optimized;/home/programmes/hdf5/1.8.20/lib/libhdf5.so;optimized;/usr/lib64/libz.so;optimized;/usr/lib64/libdl.so;optimized;/usr/lib64/libm.so  
-- HDF5_INCLUDE_PATH: /home/programmes/hdf5/1.8.20/include
-- HDF5_C_LIBRARIES: 

HDF5_C_LIBRARIES is empty. is that OK?  does this variable contains a path or a libraries list?

Offline

#6 2019-02-19 10:15:07

lise
Member
From: Orsay
Registered: 2019-02-14
Posts: 11
Website

Re: [SOLVED] problems in openmolcas generation with WFA and HDF5

oh excuse me!  I see in your cmake output that HDF5_C_LIBRARY is a list of Librarie.
I will try to manually set it

Offline

#7 2019-02-20 16:55:31

lise
Member
From: Orsay
Registered: 2019-02-14
Posts: 11
Website

Re: [SOLVED] problems in openmolcas generation with WFA and HDF5

I never find how to manually set HDF5_C_LIBRARIES and HDF5_CXX_LIBRARIES. I have tried this (but it doesn't work)

# FC=ifort HDF5_ROOT=/home/programmes/hdf5/1.8.20 \
HDF5_C_LIBRARIES="/home/programmes/hdf5/1.8.20/lib/libhdf5.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so" \
HDF5_CXX_LIBRARIES="/home/programmes/hdf5/1.8.20/lib/libhdf5_cpp.so;/home/programmes/hdf5/1.8.20/lib/libhdf5.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so" \
cmake -D CMAKE_INSTALL_PREFIX=/home/programmes/OpenMolcas/v18.09/serial_WFA -D LINALG=MKL -D HDF5=ON -D WFA=ON -D ARMADILLO_INC=/usr/include/armadillo ../OpenMolcas18.09-360-g32519a5

I have tried also to set LD_LIBRARY_PATH as follow:

# LD_LIBRARY_PATH=/home/programmes/hdf5/1.8.20/lib:$LD_LIBRARY_PATH FC=ifort HDF5_ROOT=/home/programmes/hdf5/1.8.20 \
cmake -D CMAKE_INSTALL_PREFIX=/home/programmes/OpenMolcas/v18.09/serial_WFA -D LINALG=MKL -D HDF5=ON -D WFA=ON -D ARMADILLO_INC=/usr/include/armadillo ../OpenMolcas18.09-360-g32519a5

after that I run ldconfig

# ldconfig -n /home/programmes/hdf5/1.8.20/lib

it doesn't work

after that I directly modify at the end of CMakeFiles/caspt2.exe.dir/link.txt to add the libhdf5.a and run make:

-o bin/caspt2.exe -i_dynamic /home/programmes/hdf5/1.8.20/lib/libhdf5.a lib/libmolcas.a -lmkl_intel_ilp64 -lmkl_core -lmkl_sequential lib/libwfa_molcas.a -lirng -ldecimal -lcilkrts -lstdc++ -lirc -lirng -ldecimal -lcilkrts -lstdc++ -lirc -Wl,-rpath,:::::::::::::::::::::::::::::::::::::::::::::::::

I have tried also in this part of line to replace the parameter i_dynamic by i-dynamic because i_dynamic don't exist (man ifort: -i-dynamic
              Links Intel-provided libraries dynamically. It is the  opposite
              of -i-static.)

at this point the last ideas are: use cmake3 instead of cmake 2.8.11; generate the rpm package with my hdf5 version and install it on my system
I don't know what to do.
could you help me?

Offline

#8 2019-02-20 17:33:36

Ignacio
Administrator
From: Uppsala
Registered: 2015-11-03
Posts: 1,012

Re: [SOLVED] problems in openmolcas generation with WFA and HDF5

If the problem is your definition is not picked up, it might be easier to modify the CMakeLists.txt file and insert your definition:

                if (HDF5_FOUND)
                        set(HDF5_C_LIBRARIES "insert your value here")
                        message ("-- HDF5_INCLUDE_DIRS: ${HDF5_INCLUDE_DIRS}")
                        message ("-- HDF5_C_LIBRARIES: ${HDF5_C_LIBRARIES}") 

Note also that, at least in my case, this is not just libhdf5.so, but also libpthread.so, libz.so, libdl.so and libm.so

About the -i_dynamic, that's cmake's own doing, updating cmake might help, but I believe it's harmless.

Offline

#9 2019-02-22 16:45:25

lise
Member
From: Orsay
Registered: 2019-02-14
Posts: 11
Website

Re: [SOLVED] problems in openmolcas generation with WFA and HDF5

It works!
So I add as you show me:

if (HDF5_FOUND) 
  set(HDF5_C_LIBRARIES "/home/programmes/hdf5/1.8.20/lib/libhdf5.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so")
  set(HDF5_CXX_LIBRARIES "/home/programmes/hdf5/1.8.20/lib/libhdf5_cpp.so;/home/programmes/hdf5/1.8.20/lib/libhdf5.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so")

I don't add libpthread, I don't now exactly  why but I refer to the previous output of cmake at the line mentioning the founded libraries: libhdf5, libz, etc.  libpthread was not mentioned so I conclude this library is not necessary.

Thank you very much
Best regards,
Lise

Offline

Board footer

Powered by FluxBB 1.5.11

Last refresh: Today 14:34:56