adding initialization functions for single and double complex testing
added optimized double complex compute kernel for avx