Current state was fixed
1. void calc_u(const dataType &);
2. std::getline(...) to throw.
Many errors were fixed. OpenMP was introduced. GCC is used.