 						opts.precondType = spike::Spike;
 					else if(precond == "1" || precond == "BLOCK")
 						opts.precondType = spike::Block;
+					else if(precond == "2" || precond == "NONE")
+						opts.precondType = spike::None;
 					else
 						return false;
 				}

		cout << "Rhs file:    " << fileRhs << endl;
	if (fileSol.length() > 0)
		cout << "Sol file:    " << fileSol << endl;
	cout << "Using " << numPart << (numPart ==1 ? " partition." : " partitions.") << endl;
	cout << "Iterative solver: " << (opts.solverType == spike::BiCGStab2 ? "BiCGStab2" : "BiCGStab") << endl;
	cout << "Tolerance: " << opts.tolerance << endl;
	cout << "Max. iterations: " << opts.maxNumIterations << endl;
	cout << "Preconditioner: " << (opts.precondType == spike::Spike ? "SPIKE" : "BLOCK DIAGONAL") << endl;
	cout << "Factorization method: " << (opts.factMethod == spike::LU_UL ? "LU - UL" : "LU - LU") << endl;
	if (opts.dropOffFraction > 0)
		cout << "Drop-off fraction: " << opts.dropOffFraction << endl;
	else
		cout << "No drop-off." << endl;
	if (maxBandwidth_specified)
		cout << "Maximum bandwidth: " << opts.maxBandwidth << endl;
	cout << (opts.singleComponent ? "Do not break the problem into several components." : "Attempt to break the problem into several components.") << endl;
	cout << (opts.performReorder ? "Perform reordering." : "Do not perform reordering.") << endl;
	cout << (opts.performMC64 ? "Perform MC64 reordering." : "Do not perform MC64 reordering.") << endl;
	cout << (opts.applyScaling ? "Apply scaling." : "Do not apply scaling.") << endl;
	cout << (opts.safeFactorization ? "Use safe factorization." : "Use non-safe fast factorization.") << endl;
	cout << (opts.variableBandwidth ? "Use variable bandwidth method." : "Use constant bandwidth method.") << endl;
	cout << endl << endl;

	return true;

						opts.solverType = spike::BiCGStab;
					else if (kry == "1" || kry == "BICGSTAB2")
						opts.solverType = spike::BiCGStab2;
					else if (kry == "2" || kry == "CG")
						opts.solverType = spike::CG;
					else
						return false;
				}
