HEXOMAP is a Cuda-based (realized through pycuda) near-filed high-energy X-ray diffraction (NF-HEDM) reconstruction toolkit that provides 3D microstructure reconstructed with high fadelity and efficiency.
NOTE:
This GPU-based reconstruction toolkit is currently under development, and the API is subjected to change in the final stable realse (tentative date is scheduled around summer 2019).
-
install cuda-toolkit
- reconmmend cuda9.1 but any version supported by pycuda is fine
-
create python virtual environment
-
insall from environment file:
-
install anaconda
-
conda env create -f environment.yml
-
under HEXOMAP/: python setup.py install
-
-
-
check installation:
- under HEXOMAP/: run "python -m hexomap"
- reconstruction
- recon.py --config config.yml
- mpirun -n 4 recon_mpi.py --config config.yml
- reduction
- mpirun -n 6 reduction.py
- Public release with stable API by the end of summer, 2019.
- Add efficient foward NF/FF-HEDM simulation toolkit with dedicated GUI/Web frontend.
BSD 3 Cluase Licence