[petsc-users] errors when using elemental with petsc3.10.5

Lailai Zhu julyzll06 at gmail.com
Thu Aug 22 15:01:13 CDT 2019


sorry, Satish,

but it does not seem to solve the problem.

best,
lailai

On 8/22/19 12:41 AM, Balay, Satish wrote:
> Can you run 'make' again and see if this error goes away?
>
> Satish
>
> On Wed, 21 Aug 2019, Lailai Zhu via petsc-users wrote:
>
>> hi, Satish,
>> i tried to do it following your suggestion, i get the following errors when
>> installing.
>> here is my configuration,
>>
>> any ideas?
>>
>> best,
>> lailai
>>
>> ./config/configure.py --with-c++-support --known-mpi-shared-libraries=1
>> --with-batch=0  --with-mpi=1 --with-debugging=0  CXXOPTFLAGS="-g -O3"
>> COPTFLAGS="-O3 -ip -axCORE-AVX2 -xSSE4.2" FOPTFLAGS="-O3 -ip -axCORE-AVX2
>> -xSSE4.2" --with-blas-lapack-dir=/opt/intel/mkl --download-elemental=1
>> --download-blacs=1  --download-scalapack=1  --download-hypre=1
>> --download-plapack=1 --with-cc=mpicc --with-cxx=mpic++ --with-fc=mpifort
>> --download-amd=1 --download-anamod=1 --download-blopex=1
>> --download-dscpack=1     --download-sprng=1 --download-superlu=1
>> --with-cxx-dialect=C++11 --download-metis --download-parmetis
>>
>>
>>
>> pet3.10.5-intel19-mpich3.3/obj/mat/impls/sbaij/seq/sbaij.o: In function
>> `MatCreate_SeqSBAIJ':
>> sbaij.c:(.text+0x1bc45): undefined reference to
>> `MatConvert_SeqSBAIJ_Elemental'
>> ld: pet3.10.5-intel19-mpich3.3/obj/mat/impls/sbaij/seq/sbaij.o: relocation
>> R_X86_64_PC32 against undefined hidden symbol `MatConvert_SeqSBAIJ_Elemental'
>> can not be used when making a shared object
>> ld: final link failed: Bad value
>> gmakefile:86: recipe for target
>> 'pet3.10.5-intel19-mpich3.3/lib/libpetsc.so.3.10.5' failed
>> make[2]: *** [pet3.10.5-intel19-mpich3.3/lib/libpetsc.so.3.10.5] Error 1
>> make[2]: Leaving directory '/usr/nonroot/petsc/petsc3.10.5_intel19_mpich3.3'
>> ........................../petsc3.10.5_intel19_mpich3.3/lib/petsc/conf/rules:81:
>> recipe for target 'gnumake' failed
>> make[1]: *** [gnumake] Error 2
>> make[1]: Leaving directory '/usr/nonroot/petsc/petsc3.10.5_intel19_mpich3.3'
>> **************************ERROR*************************************
>>    Error during compile, check
>> pet3.10.5-intel19-mpich3.3/lib/petsc/conf/make.log
>>    Send it and pet3.10.5-intel19-mpich3.3/lib/petsc/conf/configure.log to
>> petsc-maint at mcs.anl.gov
>>
>> On 8/21/19 10:58 PM, Balay, Satish wrote:
>>> To install elemental - you use: --download-elemental=1 [not
>>> --download-elemental-commit=v0.87.7]
>>>
>>> Satish
>>>
>>>
>>> On Wed, 21 Aug 2019, Lailai Zhu via petsc-users wrote:
>>>
>>>> hi, dear petsc developers,
>>>>
>>>> I am having a problem when using the external solver elemental.
>>>> I installed petsc3.10.5 version with the flag
>>>> --download-elemental-commit=v0.87.7
>>>> the installation seems to be ok. However, it seems that i may not be able
>>>> to use the elemental solver though.
>>>>
>>>> I followed this page
>>>> https://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Mat/MATELEMENTAL.html
>>>> to interface the elemental solver, namely,
>>>> MatSetType(A,MATELEMENTAL);
>>>> or set it via the command line '*-mat_type elemental*',
>>>>
>>>> in either case, i will get the following error,
>>>>
>>>> [0]PETSC ERROR: --------------------- Error Message
>>>> --------------------------------------------------------------
>>>> [0]PETSC ERROR: Unknown type. Check for miss-spelling or missing package:
>>>> http://www.mcs.anl.gov/petsc/documentation/installation.html#external
>>>> [0]PETSC ERROR: Unknown Mat type given: elemental
>>>> [0]PETSC ERROR: See http://www.mcs.anl.gov/petsc/documentation/faq.html for
>>>> trouble shooting.
>>>> [0]PETSC ERROR: Petsc Release Version 3.10.5, Mar, 28, 2019
>>>>
>>>> May i ask whether there will be a way or some specific petsc versions that
>>>> are
>>>> able to use the elemental solver?
>>>>
>>>> Thanks in advance,
>>>>
>>>> best,
>>>> lailai
>>>>
>>



More information about the petsc-users mailing list