ORNL / ReSolve

Library of GPU-resident linear solvers
Other
54 stars 2 forks source link

make integer/floating point types configurable through cmake #161

Open superwhiskers opened 3 months ago

superwhiskers commented 3 months ago

overview

some workflows may benefit from wider integer or floating point types. these should be configurable through options passed to cmake, which should correctly force-disable things currently incompatible with certain types (such as some of the hip and probably cuda code). additionally, they should set the corresponding type aliases (real_type/index_type) in resolve/Common.hpp and resolve/lusol/lusol_precision.f90

additional notes