[CP2K-user] [CP2K:20623] Re: CP2k Installation Error
Sagnik Mukhopadhyay
sagnikm2017 at gmail.com
Mon Aug 26 12:21:48 UTC 2024
Dear Bharat,
You can try the following in the linux terminal (or windows command prompt,
if using windows)
1. Clone the master file
2. Go to /cp2k/tools/toolchain/ folder (from terminal)
3. Give the following command: "./install_cp2k_toolchain.sh" (this will
take some time)
4. Go to folder /cp2k/tools/toolchain/install/arch/ and copy the arch files
to /cp2k/arch/
5. In terminal write the command "source /cp2k/tools/toolchain/install/setup
6. Then go to cp2k folder and write the command "make -j n ARCH=local
VERSION="ssmp psmp pdbg sdbg""
(instead of "n" write how many number of cores you want to use for
compilation)
Regards
Sagnik
On Saturday, August 24, 2024 at 5:36:15 PM UTC+5:30 Frederick Stein wrote:
> Dear Bharat,
> Two questions:
> 1) Which compiler do you want to use? First you write GCC14.1 but your
> last post suggests IntelOneAPI. What compiler was OpenMPI compiled with? I
> am not sure how compilation with different compiler systems is supported
> within CP2K and DBCSR.
> 2) What was your workflow: How did you download CP2K/DBCSR? If you
> upgraded CP2K from an existing distribution, have you also updated DBCSR
> (directly or by configuring Git to update DBCSR automatically)?
> Best,
> Frederick
>
> bharat poudel schrieb am Freitag, 23. August 2024 um 20:30:07 UTC+2:
>
>> Sorry for the typo in earlier email.
>>
>> I got this error while installing dbcsr.
>>
>> [ 81%] Built target dbcsr
>>
>> [ 84%] Built target dbcsr_c
>>
>> [ 85%] Built target dbcsr_perf
>>
>> [ 86%] Built target dbcsr_unittest_common
>>
>> [ 88%] Built target dbcsr_unittest1
>>
>> [ 88%] Built target dbcsr_unittest2
>>
>> [ 89%] Built target dbcsr_unittest3
>>
>> [ 91%] Built target dbcsr_unittest4
>>
>> [ 91%] Built target dbcsr_tensor_unittest
>>
>> [ 92%] Built target dbcsr_tas_unittest
>>
>> [ 92%] Built target dbcsr_test_csr_conversions
>>
>> [ 94%] Built target dbcsr_test
>>
>> [ 95%] Built target dbcsr_tensor_test
>>
>> [ 97%] Built target dbcsr_example_1
>>
>> [ 97%] Built target dbcsr_example_2
>>
>> [ 98%] Built target dbcsr_example_3
>>
>> [ 98%] Built target dbcsr_tensor_example_1
>>
>> [ 98%] *Linking Fortran executable dbcsr_example_3_cpp*
>>
>> CMakeFiles/dbcsr_example_3_cpp.dir/dbcsr_example_3.cpp.o: In function
>> `main':
>>
>> /qscratch/bpoudel/apps/dbcsr/examples/dbcsr_example_3.cpp:34: multiple
>> definition of `main'
>>
>> /projects/global/toss4/compilers/intel/intel_2021/oneapi/compiler/2021.3.0/linux/bin/intel64/../../compiler/lib/intel64_lin/for_main.o:for_main.c:(.text+0x0):
>> first defined here
>>
>> /projects/global/toss4/compilers/intel/intel_2021/oneapi/compiler/2021.3.0/linux/bin/intel64/../../compiler/lib/intel64_lin/for_main.o:
>> In function `main':
>>
>> for_main.c:(.text+0x2e): undefined reference to `MAIN__'
>>
>> make[2]: *** [examples/CMakeFiles/dbcsr_example_3_cpp.dir/build.make:109:
>> examples/dbcsr_example_3_cpp] Error 1
>>
>> make[1]: *** [CMakeFiles/Makefile2:1638:
>> examples/CMakeFiles/dbcsr_example_3_cpp.dir/all] Error 2
>>
>> make: *** [Makefile:146: all] Error 2
>>
>>
>> Is it something relaetd to Fortran??
>>
>> Bharat
>> On Friday, August 23, 2024 at 12:21:28 PM UTC-6 bharat poudel wrote:
>>
>>> HI Johan,
>>>
>>> The openmpi versions openmpi-5.0.5
>>> The cp2k version is the latest one 2024.
>>>
>>> Even while installing discrete I got this error
>>>
>>> /qscratch/bpoudel/apps/dbcsr/examples/dbcsr_tensor_example_1.F(698):
>>> remark #8291: Recommended relationship between field width 'W' and the
>>> number of fractional digits 'D' in this edit descriptor is 'W>=D+7'.
>>>
>>> write (io_unit, "(a,t73,es8.2)") "performance: total number of
>>> flops:", real(nflop_sum*numnodes)
>>>
>>> -----------------------------------^
>>>
>>> /qscratch/bpoudel/apps/dbcsr/examples/dbcsr_tensor_example_1.F(834):
>>> remark #8291: Recommended relationship between field width 'W' and the
>>> number of fractional digits 'D' in this edit descriptor is 'W>=D+7'.
>>>
>>> write (io_unit, "(a,t73,es8.2)") "performance (batched): total
>>> number of flops:", real(nflop_sum*numnodes)
>>>
>>> -----------------------------------^
>>>
>>> [ 98%] *Linking Fortran executable dbcsr_tensor_example_1*
>>>
>>> [ 98%] Built target dbcsr_tensor_example_1
>>>
>>> [ 98%] Building CXX object
>>> examples/CMakeFiles/dbcsr_example_3_cpp.dir/dbcsr_example_3.cpp.o
>>>
>>> [ 98%] *Linking Fortran executable dbcsr_example_3_cpp*
>>>
>>> CMakeFiles/dbcsr_example_3_cpp.dir/dbcsr_example_3.cpp.o: In function
>>> `main':
>>>
>>> /qscratch/bpoudel/apps/dbcsr/examples/dbcsr_example_3.cpp:34: multiple
>>> definition of `main'
>>>
>>> /projects/global/toss4/compilers/intel/intel_2021/oneapi/compiler/2021.3.0/linux/bin/intel64/../../compiler/lib/intel64_lin/for_main.o:for_main.c:(.text+0x0):
>>> first defined here
>>>
>>> /projects/global/toss4/compilers/intel/intel_2021/oneapi/compiler/2021.3.0/linux/bin/intel64/../../compiler/lib/intel64_lin/for_main.o:
>>> In function `main':
>>>
>>> for_main.c:(.text+0x2e): undefined reference to `MAIN__'
>>>
>>> make[2]: ***
>>> [examples/CMakeFiles/dbcsr_example_3_cpp.dir/build.make:109:
>>> examples/dbcsr_example_3_cpp] Error 1
>>>
>>> make[1]: *** [CMakeFiles/Makefile2:1638:
>>> examples/CMakeFiles/dbcsr_example_3_cpp.dir/all] Error 2
>>>
>>> make: *** [Makefile:146: all] Error 2
>>>
>>>
>>>
>>> I do not know how to sort this out.
>>>
>>>
>>> Please let me know what more information you want to know about the cp2k
>>> installation.
>>>
>>>
>>> Thank You
>>>
>>> Bharat
>>>
>>>
>>>
>>>
>>> On Friday, August 23, 2024 at 2:14:13 AM UTC-6 Johann Pototschnig wrote:
>>>
>>>> Hi Bharart,
>>>>
>>>> This is an error related to the *dbcsr *module.
>>>>
>>>> Some additional information about your installation would be useful:
>>>>
>>>> - Which version of CP2K are you trying to install?
>>>> -What is the version of OpenMPI?
>>>>
>>>> You can also try to installing DBCSR(https://github.com/cp2k/dbcsr)
>>>> separately and provide the path via --with-dbcsr=/path/
>>>>
>>>>
>>>> On Thursday, August 22, 2024 at 9:53:26 PM UTC+2 bharat poudel wrote:
>>>>
>>>>>
>>>>> Here is more info:
>>>>>
>>>>> /usr/bin/env python3
>>>>> /qscratch/bpoudel/apps/cp2k/exts/dbcsr/tools/build_utils/fypp/bin/fypp -n
>>>>> --line-marker-format=gfortran5
>>>>> /qscratch/bpoudel/apps/cp2k/exts/dbcsr/src/base/dbcsr_machine.F
>>>>> dbcsr_machine.F90
>>>>>
>>>>> /usr/bin/env python3
>>>>> /qscratch/bpoudel/apps/cp2k/exts/dbcsr/tools/build_utils/fypp/bin/fypp -n
>>>>> --line-marker-format=gfortran5
>>>>> /qscratch/bpoudel/apps/cp2k/exts/dbcsr/src/base/dbcsr_machine.F
>>>>> dbcsr_machine.F90
>>>>>
>>>>> /qscratch/bpoudel/apps/cp2k/tools/toolchain/install/openmpi-5.0.5/bin/mpifort
>>>>> -c -fno-omit-frame-pointer -fopenmp -g -march=native -mtune=native -O1
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/openmpi-5.0.5/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/openblas-0.3.28/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/fftw-3.3.10/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libint-v2.6.0-cp2k-lmax-5/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libxc-6.2.2/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libgrpp-main-20231225/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libxsmm-1.17/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/COSMA-2.6.6/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/scotch-6.0.0/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/superlu_dist-6.1.0/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/pexsi-1.2.0/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/gsl-2.7/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libdeepmd_c-2.2.7/include'
>>>>> -I/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/hdf5-1.14.2/include
>>>>> -I/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libvdwxc-0.4.0/include
>>>>> -I/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/spglib-2.3.1/include
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/SpFFT-1.1.0/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/SpLA-1.6.1/include/spla'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/dftd4-3.6.0/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/dftd4-3.6.0/include/dftd4/GNU-14.1.0'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/dftd4-3.6.0/include/mctc-lib/GNU-14.1.0'
>>>>> -fbacktrace -ffree-form -fimplicit-none -std=f2008 -fsanitize=leak
>>>>> -fcheck=all,no-array-temps -ffpe-trap=invalid,zero,overflow -finit-derived
>>>>> -finit-real=snan -finit-integer=-42 -Werror=realloc-lhs
>>>>> -finline-matmul-limit=0 -Werror=aliasing -Werror=ampersand
>>>>> -Werror=c-binding-type -Werror=intrinsic-shadow -Werror=intrinsics-std
>>>>> -Werror=line-truncation -Werror=tabs -Werror=target-lifetime
>>>>> -Werror=underflow -Werror=unused-but-set-variable -Werror=unused-variable
>>>>> -Werror=unused-dummy-argument -Werror=unused-parameter -Werror=unused-label
>>>>> -Werror=conversion -Werror=zerotrip -Wno-maybe-uninitialized
>>>>> -Wuninitialized -Wuse-without-only -D__LIBXSMM -D__parallel -D__MPI_F08
>>>>> -D__FFTW3 -D__LIBINT -D__LIBXC -D__LIBGRPP -D__parallel -D__COSMA
>>>>> -D__LIBPEXSI -D__GSL -D__PLUMED2 -D__DEEPMD -D__HDF5 -D__LIBVDWXC
>>>>> -D__SPGLIB -D__LIBVORI -D__LIBTORCH -D__SPFFT -D__SPLA -D__DFTD4
>>>>> -D__HAS_IEEE_EXCEPTIONS -D__CHECK_DIAG -fallow-argument-mismatch
>>>>> -D__SHORT_FILE__="\"dbcsr_machine.F\""
>>>>> -I'/qscratch/bpoudel/apps/cp2k/exts/dbcsr/src/base/'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/exts/dbcsr/src' dbcsr_machine.F90
>>>>>
>>>>> /qscratch/bpoudel/apps/cp2k/tools/toolchain/install/openmpi-5.0.5/bin/mpifort
>>>>> -c -fno-omit-frame-pointer -fopenmp -g -march=native -mtune=native -O3
>>>>> -funroll-loops
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/openmpi-5.0.5/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/openblas-0.3.28/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/fftw-3.3.10/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libint-v2.6.0-cp2k-lmax-5/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libxc-6.2.2/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libgrpp-main-20231225/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libxsmm-1.17/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/COSMA-2.6.6/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/scotch-6.0.0/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/superlu_dist-6.1.0/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/pexsi-1.2.0/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/gsl-2.7/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libdeepmd_c-2.2.7/include'
>>>>> -I/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/hdf5-1.14.2/include
>>>>> -I/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/libvdwxc-0.4.0/include
>>>>> -I/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/spglib-2.3.1/include
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/SpFFT-1.1.0/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/SpLA-1.6.1/include/spla'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/dftd4-3.6.0/include'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/dftd4-3.6.0/include/dftd4/GNU-14.1.0'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/tools/toolchain/install/dftd4-3.6.0/include/mctc-lib/GNU-14.1.0'
>>>>> -fbacktrace -ffree-form -fimplicit-none -std=f2008 -Werror=aliasing
>>>>> -Werror=ampersand -Werror=c-binding-type -Werror=intrinsic-shadow
>>>>> -Werror=intrinsics-std -Werror=line-truncation -Werror=tabs
>>>>> -Werror=target-lifetime -Werror=underflow -Werror=unused-but-set-variable
>>>>> -Werror=unused-variable -Werror=unused-dummy-argument
>>>>> -Werror=unused-parameter -Werror=unused-label -Werror=conversion
>>>>> -Werror=zerotrip -Wno-maybe-uninitialized -Wuninitialized
>>>>> -Wuse-without-only -D__LIBXSMM -D__parallel -D__MPI_F08 -D__FFTW3
>>>>> -D__LIBINT -D__LIBXC -D__LIBGRPP -D__parallel -D__COSMA -D__LIBPEXSI
>>>>> -D__GSL -D__PLUMED2 -D__DEEPMD -D__HDF5 -D__LIBVDWXC -D__SPGLIB -D__LIBVORI
>>>>> -D__LIBTORCH -D__SPFFT -D__SPLA -D__DFTD4 -fallow-argument-mismatch
>>>>> -D__SHORT_FILE__="\"dbcsr_machine.F\""
>>>>> -I'/qscratch/bpoudel/apps/cp2k/exts/dbcsr/src/base/'
>>>>> -I'/qscratch/bpoudel/apps/cp2k/exts/dbcsr/src' dbcsr_machine.F90
>>>>>
>>>>>
>>>>> my gcc version is 14.1.0
>>>>> On Thursday, August 22, 2024 at 1:44:42 PM UTC-6 bharat poudel wrote:
>>>>>
>>>>>> Hi There
>>>>>>
>>>>>> I encountered this error while installing CP2K.
>>>>>>
>>>>>> *f951:* *Fatal Error:* Reading module ‘*dbcsr_kinds.mod*’ at line 1
>>>>>> column 2: Unexpected EOF
>>>>>>
>>>>>> compilation terminated.
>>>>>>
>>>>>> make[4]: ***
>>>>>> [/qscratch/bpoudel/apps/cp2k/exts/build_dbcsr//Makefile:266:
>>>>>> dbcsr_machine.o] Error 1
>>>>>>
>>>>>> make[3]: ***
>>>>>> [/qscratch/bpoudel/apps/cp2k/exts/build_dbcsr/Makefile:187: libdbcsr] Error
>>>>>> 2
>>>>>>
>>>>>> make[2]: *** [/qscratch/bpoudel/apps/cp2k/exts/Makefile.inc:38:
>>>>>> dbcsr] Error 2
>>>>>>
>>>>>> make[2]: *** Waiting for unfinished jobs....
>>>>>>
>>>>>> *f951:* *Fatal Error:* Reading module ‘*dbcsr_kinds.mod*’ at line 1
>>>>>> column 2: Unexpected EOF
>>>>>>
>>>>>> compilation terminated.
>>>>>>
>>>>>>
>>>>>> It looks like this one is related to fortran. I am installing it on
>>>>>> the cluster with openmpi and plumed.
>>>>>>
>>>>>>
>>>>>> Really looking forward for the help.
>>>>>>
>>>>>>
>>>>>> Bharat
>>>>>>
>>>>>
--
You received this message because you are subscribed to the Google Groups "cp2k" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cp2k+unsubscribe at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/cp2k/45890c67-b300-4442-a67c-53ac8b6994dbn%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cp2k.org/archives/cp2k-user/attachments/20240826/66aa9cb6/attachment-0001.htm>
More information about the CP2K-user
mailing list