from .Bucket import Bucket from .WarpX import warpx from .Amr import amr from .Geometry import geometry from .Algo import algo from .Langmuirwave import langmuirwave from .Interpolation import interpolation from .Particles import particles from . import warpxC class BoxLib(object): def init(self): argv = [] argv += warpx.attrlist() argv += amr.attrlist() argv += geometry.attrlist() argv += algo.attrlist() argv += langmuirwave.attrlist() argv += interpolation.attrlist() argv += particles.attrlist() warpxC.boxlib_init(argv) def finalize(self, finalize_mpi=1): warpxC.boxlib_finalize(finalize_mpi)