[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