20 lines
618 B
Python
20 lines
618 B
Python
import sunbeam
|
|
|
|
def main():
|
|
es = sunbeam.parse('../tests/spe3/SPE3CASE1.DATA')
|
|
sc = es.schedule
|
|
wp = sc.wells[0] # producer
|
|
wi = sc.wells[1] # injector
|
|
print('state: %s' % es)
|
|
print('schedule: %s' % sc)
|
|
print('prod well: %s' % wp)
|
|
print('inj well: %s' % wi)
|
|
for i in range(len(sc.timesteps)):
|
|
if not wp.isproducer(i) or wp.isinjector(i):
|
|
print('wp is not producer in step %s' % sc.timesteps[i])
|
|
if not wi.isinjector(i) or wi.isproducer(i):
|
|
print('wi is not injector in step %s' % sc.timesteps[i])
|
|
|
|
if __name__ == '__main__':
|
|
main()
|