-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Dear developers,
Thank you for your excellent work on gMicroMC V2.0. I am very interested in using this tool for my research, but I am currently encountering issues related to environment compatibility.
Could you kindly provide the recommended environment settings for compiling and running gMicroMC successfully? Specifically, I would like to know:
- Supported CUDA versions (e.g., 10.x, 11.x, or 12.x?)
- Recommended GCC version
- Preferred operating system (e.g., Ubuntu 20.04 / 22.04 / 24.04?)
- Any specific dependencies or instructions for compilation
- Known incompatibilities with newer CUDA versions (e.g., deprecation of texture API in CUDA 12.0)
I tried building the project with the following environment:
- Ubuntu: 24.04
- CUDA: 12.0
- GCC: 12.3
...but encountered errors such as:
error: texture is not a template
error: no instance of overloaded function "tex1Dfetch" matches the argument list
error: identifier "cudaBindTexture" is undefined
It seems these are related to deprecated texture APIs in CUDA 12. Could you please advise how best to proceed? Should I downgrade my CUDA version, or are there plans to support CUDA 12 in future?
Any help or suggestions would be greatly appreciated!
Best regards!