added all solver.c versions; nearly finished openmp and -acc