Exemplo n.º 1
0
if args.tmpdir:
    TMPOUTdir  = addsep(args.tmpdir)
    if rank==0 : print "TMPOUTDIR= ", TMPOUTdir
    os.system("mkdir -p " + TMPOUTdir)

if args.chlsupdir:
    CHLSUPdir  = addsep(args.chlsupdir)
    if rank==0 : print "CHLSUPDIR =", CHLSUPdir
    os.system("mkdir -p " + CHLSUPdir)

SingleVar_filelist=glob.glob(PATH_NAME)
SingleVar_filelist.sort()

for N1pfile in SingleVar_filelist[rank::nranks]:
    varname   = N1pfile[-6:-3] 
    dailyAve  = os.path.basename(N1pfile).replace("."+ varname,"")    

    print "writing ", dailyAve
    
    if args.archivedir :
        Big_Ave__archive   = ARCHIVEdir + dailyAve
        G.WriteBigAve(N1pfile, Big_Ave__archive, RD.ARCHIVE_VARS)
    
    if args.tmpdir:
        Big_Ave_postproc   = TMPOUTdir + dailyAve
        G.WriteTMPave(N1pfile, Big_Ave_postproc, RD)
    
    if args.chlsupdir:    
        chlfile =dailyAve.replace("ave","chl")
        G.writeChlSup(Big_Ave_postproc, CHLSUPdir+chlfile)