Lines Matching refs:framework
348 def move_configure_log(framework): argument
352 if hasattr(framework,'arch'): petsc_arch = framework.arch
353 if hasattr(framework,'logName'): curr_file = framework.logName
386 def print_final_timestamp(framework): argument
388 framework.log.write(('='*80)+'\n')
389 framework.log.write('Finishing configure run at '+time.strftime('%a, %d %b %Y %H:%M:%S %z')+'\n')
390 framework.log.write(('='*80)+'\n')
413 import config.framework
455 framework = None
457 …framework = config.framework.Framework(['--configModules=PETSc.Configure','--optionsModule=config.…
458 framework.setup()
459 framework.logPrintBox('Configuring PETSc to compile on your system')
460 framework.logPrint('\n'.join(extraLogs))
461 framework.configure(out = sys.stdout)
462 framework.storeSubstitutions(framework.argDB)
463 framework.argDB['configureCache'] = pickle.dumps(framework)
464 framework.printSummary()
465 framework.argDB.save(force = True)
466 framework.logClear()
467 print_final_timestamp(framework)
468 framework.closeLog()
470 move_configure_log(framework)
507 if not framework is None:
508 framework.logClear()
509 if hasattr(framework, 'log'):
511 if hasattr(framework,'compilerDefines'):
512 framework.log.write('**** Configure header '+framework.compilerDefines+' ****\n')
513 framework.outputHeader(framework.log)
514 if hasattr(framework,'compilerFixes'):
515 framework.log.write('**** C specific Configure header '+framework.compilerFixes+' ****\n')
516 framework.outputCHeader(framework.log)
518 framework.log.write('Problem writing headers to log: '+str(e))
520 …if hasattr(framework,'additional_error_message'): se += logger.build_multiline_message('',framewor…
521 framework.log.write(msg+se)
522 traceback.print_tb(tbo, file = framework.log)
523 print_final_timestamp(framework)
524 if hasattr(framework,'log'): framework.log.close()
525 move_configure_log(framework)
536 if hasattr(framework,'log'): framework.log.close()