anchor.diff:          print *, '### quoversion:         ', quovmaj, quovmin
           print *, '### nnodes:             ', nnodes
           print *, '### nnoderanks:         ', nnoderanks
  +        print *, '### nnumanodes          ', nnumanodes
           print *, '### nsockets:           ', nsockets
           print *, '### ncores:             ', ncores
           print *, '### npus:               ', npus
  
positive.code:     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  
      ! gather basic system info
      call QM_SYSGROK(quo, nnodes, nnoderanks, noderank, nsockets, ncores, npus)
      ! allocate array large enough for node ranks
      allocate(ranks(nnoderanks))
  
  
negative.code:     call QUO_NNODERANKS(quoc, nnoderanks, qerr)
      if (QUO_SUCCESS .NE. qerr) then
          print *, 'QUO_NNODERANKS failure: err = ', qerr
          stop
      end if
      ! how many NUMA nodes are on this system
      call QUO_NNUMANODES(quoc, nnumanodes, qerr)
      if (QUO_SUCCESS .NE. qerr) then
          print *, 'QUO_NNUMANODES failure: err = ', qerr
          stop
      end if
      ! how many sockets are on this system
  