diff options
author | 2018-07-10 11:41:58 -0700 | |
---|---|---|
committer | 2018-07-10 11:41:58 -0700 | |
commit | 05f84d951de8515450e2a209cfcabd7b3abfc870 (patch) | |
tree | 9e6e8793fa9148042eb6918603f05c2fd6815ac1 /Python/pywarpx/AMReX.py | |
parent | d73ff9286ea5ffe9292aa7381303b815b1ffe7cf (diff) | |
download | WarpX-05f84d951de8515450e2a209cfcabd7b3abfc870.tar.gz WarpX-05f84d951de8515450e2a209cfcabd7b3abfc870.tar.zst WarpX-05f84d951de8515450e2a209cfcabd7b3abfc870.zip |
Removed the old AMReX.py (superceded by WarpX.py)
Diffstat (limited to 'Python/pywarpx/AMReX.py')
-rw-r--r-- | Python/pywarpx/AMReX.py | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/Python/pywarpx/AMReX.py b/Python/pywarpx/AMReX.py deleted file mode 100644 index 55c11c432..000000000 --- a/Python/pywarpx/AMReX.py +++ /dev/null @@ -1,54 +0,0 @@ -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 .Laser import laser -from . import Particles -from .Particles import particles, particles_list - -import ctypes -from ._libwarpx import libwarpx -from ._libwarpx import amrex_init - -class AMReX(object): - - def create_argv_list(self): - argv = [] - argv += warpx.attrlist() - argv += amr.attrlist() - argv += geometry.attrlist() - argv += algo.attrlist() - argv += langmuirwave.attrlist() - argv += interpolation.attrlist() - argv += particles.attrlist() - argv += laser.attrlist() - - if not particles_list: - # --- This is needed in case only species_names has been set, - # --- assuming that only the built in particle types are being used. - for pstring in particles.species_names.split(' '): - particles_list.append(getattr(Particles, pstring)) - - for particle in particles_list: - argv += particle.attrlist() - - return argv - - def init(self): - argv = ['warpx'] + self.create_argv_list() - amrex_init(argv) - - def finalize(self, finalize_mpi=1): - libwarpx.amrex_finalize(finalize_mpi) - - def write_inputs(self, filename='inputs'): - argv = self.create_argv_list() - with open(filename, 'w') as ff: - - for arg in argv: - ff.write('{0}\n'.format(arg)) - |