Here is grain code No plans to develop fortran, so please reference it as the baseline. c++ code is being updated, potentially to be implemented into Prisms-pf.