Beispiel #1
0
 def setUp(self):
     self.header = '[1] '
     self.vprint = vprinter.VPrinter(header=self.header, verbosity=2)
#===================================

if __name__ == "__main__":
    # initialize simplecomm object
    scomm = simplecomm.create_comm(serial=False)

    # setup an overall timer
    timer = timekeeper.TimeKeeper()
    timer.start("Total Time")

    # get commandline options
    options = commandline_options()
    debug = options.debug[0]

    # initialize global vprinter object for printing debug messages
    debugMsg = vprinter.VPrinter(header='', verbosity=0)
    if options.debug:
        header = 'cesm_tseries_generator: DEBUG... '
        debugMsg = vprinter.VPrinter(header=header, verbosity=options.debug[0])

    rank = scomm.get_rank()
    size = scomm.get_size()

    if rank == 0:
        debugMsg('Running on {0} cores'.format(size), header=True)

    try:
        status = main(options, scomm, rank, size, debug, debugMsg)
        scomm.sync()
        timer.stop("Total Time")
        if rank == 0:
#===================================

if __name__ == "__main__":
    # initialize simplecomm object
    scomm = simplecomm.create_comm(serial=False)
    sys.argv.extend([] if "ARGS_FOR_SCRIPT" not in
                    os.environ else os.environ["ARGS_FOR_SCRIPT"].split())
    # setup an overall timer
    timer = timekeeper.TimeKeeper()
    timer.start("Total Time")

    # get commandline options
    caseroot, debug, standalone, backtrace = commandline_options()

    # initialize global vprinter object for printing debug messages
    debugMsg = vprinter.VPrinter(header='', verbosity=0)
    if debug:
        header = 'cesm_tseries_generator: DEBUG... '
        debugMsg = vprinter.VPrinter(header=header, verbosity=debug)

    rank = scomm.get_rank()
    size = scomm.get_size()

    if rank == 0:
        debugMsg('Running on {0} cores'.format(size), header=True)

    try:
        status = main(caseroot, standalone, scomm, rank, size, debug, debugMsg)
        scomm.sync()
        timer.stop("Total Time")
        if rank == 0: