Hello everyone,

I am working on running part of my code in a GPU, recently i was able to
run the whole model using one P100 GPU and one processor with good timing
but using  --with-debugging=1 as configure argument,

With this in mind i compiled PETSc in a separate folder with the same exact
flags except for --with-debugging=no instead to do some profiling, but this
was enough to give segfault as an error after running the code, it looks
the error happens just after solving the linear system,

Any idea on why this may be happening?

My configure options:

 ./configure PETSC_ARCH=cuda  --with-mpi-dir=/usr/lib64/openmpi
--COPTFLAGS='-O2' --CXXOPTFLAGS='-O2' --FOPTFLAGS='-O2'
--with-shared-libraries=1 --with-debugging=no --with-cuda=1
--CUDAFLAGS=-arch=sm_60  --with-blaslapack-dir=/usr/lib64
--download-viennacl

My running arguments:

mpirun -n 1 ./gcmLEP tc=TestCases/LockRelease/LE_401x6x101/ jid=cuda_dt0.1
-dm_vec_type viennacl -dm_mat_type aijviennacl -pc_type saviennacl
-log_view

Thanks.

Reply via email to