Beispiel #1
0
fname = ""

if len(sys.argv) < 3:
    usage()
    sys.exit(1)
else:
    fname = sys.argv[1]
    varnames = sys.argv[2:]

""" 
Read all
"""
print ">>> Read full data"
for vname in varnames:
    v = ad.readvar(fname, vname)
    print ">>> name:", vname
    print ">>> shape:", v.shape
    print ">>> values:"
    print v

""" 
Read step by step
"""
print ""
print ">>> Read step by step"

f = ad.file(fname)

for i in range(f.current_step, f.last_step):
    print ">>> step:", i
Beispiel #2
0
ad.set_group_size(fd, groupsize)
ad.write_int(fd, "NX", NX)
ad.write_int(fd, "size", size)
ad.write(fd, "temperature", tt)
ad.close(fd)

ad.finalize()

## Reading
print "\n>>> Reading ...\n"

f = ad.file("adios_test.bp")
f.printself()

v = f.var['temperature']
v.printself()

val = v.read()
print val
assert ((tt == val).all())
f.close()

## Testing
print "\n>>> Test utility functions ...\n"

print "bpls:\n", ad.bpls('adios_test.bp')
print "readvar:\n", ad.readvar("adios_test.bp", "temperature")

print "\n>>> Done.\n"

Beispiel #3
0

fname = ""

if len(sys.argv) < 3:
    usage()
    sys.exit(1)
else:
    fname = sys.argv[1]
    varnames = sys.argv[2:]
""" 
Read all
"""
print ">>> Read full data"
for vname in varnames:
    v = ad.readvar(fname, vname)
    print ">>> name:", vname
    print ">>> shape:", v.shape
    print ">>> values:"
    print v
""" 
Read step by step
"""
print ""
print ">>> Read step by step"

f = ad.file(fname)

for i in range(f.current_step, f.last_step):
    print ">>> step:", i
    for vname in varnames: