Lines Matching refs:os
36 import os
86 PETSC_DIR = os.path.abspath(os.getcwd())
88 os.environ['PETSC_DIR'] = PETSC_DIR
89 os.environ['PETSC_ARCH'] = PETSC_ARCH
90 sys.path.insert(0, os.path.join(PETSC_DIR, 'config'))
91 sys.path.insert(0, os.path.join(PETSC_DIR, 'lib','petsc','conf'))
94 pkgdir = os.path.join('config', 'pypi')
95 os.makedirs(pkgdir, exist_ok=True)
100 with open(os.path.join(pkgdir, pyfile), 'w') as fh:
104 options = os.environ.get('PETSC_CONFIGURE_OPTIONS', '')
122 'PETSC_ARCH='+os.environ['PETSC_ARCH'],
131 mpicc = os.environ.get('MPICC') or shutil.which('mpicc')
132 mpicxx = os.environ.get('MPICXX') or shutil.which('mpicxx')
134 os.environ.get('MPIFORT')
135 or os.environ.get('MPIF90')
169 status = os.system(" ".join(command))
175 os.environ.get(prefix + '_BUILD_BACKEND')
179 pdir = os.environ['PETSC_DIR']
180 parch = os.environ['PETSC_ARCH']
181 include = os.path.join(pdir, parch, 'include')
187 filename = os.path.join(include, filename)
212 status = os.system(" ".join(command))
229 status = os.system(" ".join(command))
237 self.wdir = os.getcwd()
240 pdir = os.environ['PETSC_DIR']
241 os.chdir(pdir)
245 os.chdir(self.wdir)
260 root_dir = os.path.abspath(self.install_lib)
261 prefix = os.path.join(root_dir, 'petsc')
272 for dirpath, _, filenames in os.walk(prefix):
274 self.outputs.append(os.path.join(dirpath, fn))
304 petscversion_h = os.path.join('include','petscversion.h')