working parallel solver; check for possible bug in calcerr