[petsc-dev] Matt, need postProcess to respect dependencies

Barry Smith bsmith at mcs.anl.gov
Thu Jan 21 16:30:07 CST 2016


  Matt,

    Currently the config/PETSc/Configure.py 

  def postProcessPackages(self):
    postPackages=[]
    for i in self.framework.packages:
      if hasattr(i,'postProcess'): postPackages.append(i)
    if postPackages:
      # ctetgen needs petsc conf files. so attempt to create them early
      self.framework.dumpConfFiles()
      for i in postPackages: i.postProcess()
    return

does not respect the dependencies between packages and will run the postProcess on packages in any order which in general does not work. 

Could you please update this rule (in whatever way makes sense) to respect the dependencies defined between the various packages? 

  Thanks

    Barry




More information about the petsc-dev mailing list