perform at least 20 iterations for bi_cg