Hi Satish, that patch is good, thank you!

> On Apr 15, 2020, at 23:58, Satish Balay <ba...@mcs.anl.gov> wrote:
> 
>> Configure Options: --configModules=PETSc.Configure 
>> --optionsModule=config.compilerOptions --prefix=/Users/fire/opt/petsc313 
>> --with-zlib --with-viennacl=1 --with-viennacl-dir=/Users/fire/opt/viennacl
> 
> I guess you are running viennacl (opencl) on CPU.
> 
> please try the attached patch.
> 
> cd petsc
> patch -Np1 < viennacl.patch
> 
> Or use branch balay/viennacl-cpu-check/maint in petsc repo
> 
> Satish
> 
> On Wed, 15 Apr 2020, huabel via petsc-users wrote:
> 
>> Dear Users,
>> 
>> I’m try to use petsc3.13 with ViennaCL , when I try to run 
>> src/vec/vec/tutorials/ex1.c, I get next error,  thanks.
>> 
>> dyld: Symbol not found: _MatCreate_MPIAIJViennaCL
>>  Referenced from: /Users/fire/opt/petsc313/lib/libpetsc.3.13.dylib
>>  Expected in: flat namespace
>> in /Users/fire/opt/petsc313/lib/libpetsc.3.13.dylib
>> [1]    22602 abort      ./ex1
>> 
>> āžœ  tutorials git:(master) āœ— ./ex1 -vec_type viennacl -mat_type aijviennacl
>> dyld: Symbol not found: _MatCreate_MPIAIJViennaCL
>>  Referenced from: /Users/fire/opt/petsc313/lib/libpetsc.3.13.dylib
>>  Expected in: flat namespace
>> in /Users/fire/opt/petsc313/lib/libpetsc.3.13.dylib
>> [1]    23268 abort      ./ex1 -vec_type viennacl -mat_type aijviennacl
>> 
>> 
>> 
>> Thanks
>>                 Abel Hu
>> 
> <viennacl.patch>

Reply via email to