lapacke
pub unsafe fn cupgtr( layout: Layout, uplo: u8, n: i32, ap: &[c32], tau: &[c32], q: &mut [c32], ldq: i32) -> i32