Input for Value type and precision needed, QMC_COMPLEX deprecated
- Dominant language
- C++
- Stars
- 403
- Forks
- 154
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 82
Description
**Is your feature request related to a problem? Please describe.**
Whether a run is done with real or complex value types and for that matter full or mixed precision should be expressed in the input. Initially this just insures this scientifically salient information is captured in the input file and not just the result of combing the input file with a particular binary, which might be captured in the job submission file and the output.
Initially this should just error out at the parse stage if the input parameters and binary configuration do not match, ultimately it should be used for runtime dispatch to instantiations of the code with the proper Value and Real types.
This is essential to actually move toward a single binary solution.
The us of the QMC_COMPLEX preprocessor define should be deprecated.
**Additional context**
Add any other context or screenshots about the feature request here.
Contributor guide
Assessment
This issue has not been assessed yet.