oct_matgen