Segfault in propagator initialization in complex AFQMC
- Dominant language
- C++
- Stars
- 403
- Forks
- 154
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 82
Description
**Describe the bug**
When running an AFQMC complex dataset on 1 GPU, I get a segfault during Propagator initialization:
[backtrace.txt](https://github.com/QMCPACK/qmcpack/files/11907697/backtrace.txt)
**To Reproduce**
Steps to reproduce the behavior:
1. develop@9a6e1d3
2. `FFTW_HOME=/usr/local/fftw CC=/usr/local/openmpi/bin/mpicc CFLAGS='-mtune=generic -march=x86-64 -O2 -pipe' CXX=/usr/local/openmpi/bin/mpicxx CXXFLAGS='-mtune=generic -march=x86-64 -O2 -pipe' F77=/usr/local/openmpi/bin/mpifort F90=/usr/local/openmpi/bin/mpifort FC=/usr/local/openmpi/bin/mpifort FCFLAGS='-mtune=generic -march=x86-64 -O2 -pipe' FFLAGS='-mtune=generic -march=x86-64 -O2 -pipe' cmake -DCMAKE_INSTALL_PREFIX=/usr/local/qmcpack/sm70 -DENABLE_CUDA=ON -DCMAKE_BUILD_TYPE=DEBUG -DQMC_MIXED_PRECISION=1 -DHDF5_ROOT=/opt/hdf5 -DENABLE_PHDF5=1 -DQMC_MIXED_PRECISION=1 -DENABLE_TIMERS=1 -DQMC_BUILD_STATIC=0 -DBUILD_AFQMC=ON -DBUILD_AFQMC_WITH_NCCL=ON -DCMAKE_EXE_LINKER_FLAGS=-lnccl -DQMC_COMPLEX=ON -DCUDA_HOST_COMPILER=`which gcc` -DCUDA_PROPAGATE_HOST_FLAGS=OFF -DENABLE_OFFLOAD=ON -DUSE_OBJECT_TARGET=ON -DCMAKE_CUDA_ARCHITECTURES=70 /var/tmp/qmcpack`
3. `/usr/local/qmcpack/sm70/bin/qmcpack_complex afqmc_1e-5.xml`
4. none
**System:**
- NVIDIA DGX-1 (V100)
- containerized environment based on Ubuntu 22.04, llvm 16, openmpi 4.1.5, ucx 1.13.1, CUDA 11.8
- have not yet tried other systems
**Additional context**
I can provide a core.dump (54GB) if helpful, still figuring out if I can share the dataset that was provided to me from a customer.
Contributor guide
Assessment
This issue has not been assessed yet.