Comment 0 for bug 1444691

Revision history for this message
butterfly (simi77) wrote :

This bug appears, in calculation with GPU accel and "free" boundary condition.
In the case of "periodic" boundary cond. , calculation works.
Try examples that come in distro a change boundary cond. in GPU-test.
When GPU disabled, both calculations PASS.

bigdft-1.7.6 on Fedora 21, AMD Athlon(tm) II X4, NVidia Tesla M2090, CUDA 7
enabled CUDA, MPI (OpenMPI 1.8.4)

CUDA error: invalid argument, in file cudafct.cu:123
**** ERROR *** : c_cuda_gpu_recv_pi

Program received signal SIGSEGV: Segmentation fault - invalid memory reference.

Backtrace for this error:
#0 0x7F2D1E6CD517
#1 0x7F2D1E6CDB5E
#2 0x7F2D1D9B295F
#3 0x7F2D1DA19CEE
#4 0x9F8CA9 in local_network::doTRSF(fct_call*, bool) at init_network.cpp:466
#5 0x9F8D95 in local_network::messageLoopNetwork(localqueu&) at init_network.cpp:291
#6 0x9F5C76 in sg_exec_all_streams at s_gpu_C.cpp:216
#7 0x643797 in local_partial_density_gpu_ at convolut_common_interface_cuda.f90:453
#8 0x5C31EB in sumrho_ at sumrho.f90:134
#9 0x5AE225 in input_wf_diag_ at init.f90:1574
#10 0x5B2EF1 in input_wf_ at init.f90:2089
#11 0x5A1380 in cluster_ at cluster.f90:510
#12 0x4399B7 in __bigdft_run_MOD_call_bigdft at bigdft_run.f90:1192
#13 0x40E371 in bigdft at BigDFT.f90:54
Segmentation fault (core dumped)