def METHOD_NAME(
  multiVectorFileName1,
  multiVectorFileName2,
  normType,
  minNormError,
  maxNormError,
  verbose,
  dumpAll
  ):
  # Assert the input arguments
  assert multiVectorFileName1 != ""
  assert multiVectorFileName2 != ""
  assert normType != ""
  assert minNormError >= 0.0
  assert maxNormError >= minNormError
  if verbose:
    print "Comparing multi-vectors in files ", \
          multiVectorFileName1, " and ", \
          multiVectorFileName2, " ..."
  # Open the files
  multiVectorFile1 = open(multiVectorFileName1,'r')
  multiVectorFile2 = open(multiVectorFileName2,'r')
  # Read the multi-vectors into memory
  multiVector1 = readInMultiVector(multiVectorFile1)
  multiVector2 = readInMultiVector(multiVectorFile2)
  if dumpAll:
    print "multiVector1 = ", multiVector1
    print "multiVector2 = ", multiVector2
  assert len(multiVector1) == len(multiVector2)
  # Compute the difference between the multi-vectors and norm of the
  # difference.
  multiVectorDiff = diffMultiVectors(multiVector1, multiVector2)
  normDiff = computeNormDiff(multiVectorDiff,normType)
  if dumpAll:
    print "multiVectorDiff = ", multiVectorDiff
  if verbose:
    print "norm(diff) = ", normDiff
  # Check the error
  testPassed = True
  if normDiff < minNormError:
    if verbose:
      print "Error, normDiff = ", normDiff, \
            " < minNormDiff = ", minNormError, "!"
      testPassed = False
  if normDiff > maxNormError:
    if verbose:
      print "Error, normDiff = ", normDiff, \
            " > maxNormDiff = ", maxNormError, "!"
      testPassed = False
  return testPassed