Home
last modified time | relevance | path

Searched refs:petsc_dir (Results 1 – 23 of 23) sorted by relevance

/petsc/doc/
H A Dbuild_manpages_c2html.py14 def main(stage,petsc_dir,build_dir,outdir): argument
57 subprocess.run(command, cwd=petsc_dir, check=True)
61 with open(os.path.join(petsc_dir,petsc_arch,'lib','petsc','conf','petscvariables')) as f:
70 build_man_pages.main(petsc_dir,build_dir,doctext)
78 build_man_examples_links.main(petsc_dir,build_dir)
86 build_man_impls_links.main(petsc_dir,build_dir)
94 build_man_index.main(petsc_dir,build_dir)
98 …if not os.path.isfile(os.path.join(petsc_dir, "configure.log")): raise Exception("Expected PETSc c…
101 with open(os.path.join(petsc_dir,petsc_arch,'lib','petsc','conf','petscvariables')) as f:
107 with open(os.path.join(petsc_dir,petsc_arch,'lib','petsc','conf','petscvariables')) as f:
[all …]
H A Dbuild_man_examples_links.py6 def processfile(petsc_dir,dir,file,keyre,mdict,uses): argument
16 def processdir(petsc_dir,dir,keyre,mdict,uses): argument
20 …h('.c') or file.endswith('.cxx') or file.endswith('.F90')): processfile(petsc_dir,dir,file,keyre,m…
22 def loadmanualpagescit(petsc_dir,build_dir): argument
46 def main(petsc_dir,build_dir): argument
47 keyre,mdict,uses = loadmanualpagescit(petsc_dir,build_dir)
48 for dirpath, dirnames, filenames in os.walk(os.path.join(petsc_dir,'src'),topdown=True):
51 processdir(petsc_dir,dirpath,keyre,mdict,uses)
61 file = j.replace(petsc_dir+'/','')
H A Dbuild_man_impls_links.py9 def processfile(petsc_dir,build_dir,dir,file,implsClassAll,subimplsClassAll,implsFuncAll): argument
44 def loadstructfunctions(petsc_dir): argument
47 …_[^[:space:]]+.*\{', '--', '*.c', '*.cu', '*.c', '*.h', '*.cxx'], cwd = petsc_dir).strip().decode(…
50 …-Za-z]*_[A-Za-z]*;', '--', '*.c', '*.cu', '*.c', '*.h', '*.cxx'], cwd = petsc_dir).strip().decode(…
53 …, '*/impls/*.cu', '*/impls/*.c', '*/impls/*.h', '*/impls/*.cxx'], cwd = petsc_dir).strip().decode(…
57 def main(petsc_dir,build_dir): argument
58 (implsClassAll,subimplsClassAll,implsFuncAll) = loadstructfunctions(petsc_dir)
62 …if file.endswith('.md'): processfile(petsc_dir,build_dir,dirpath,file,implsClassAll,subimplsClassA…
H A Dbuild_c2html.py23 def main(petsc_dir,build_dir,loc,c2html,mapnames): argument
24 os.chdir(petsc_dir)
36 for root, dirs, files in chain.from_iterable(os.walk(path) for path in [petsc_dir]):
38 root = root[len(petsc_dir)+1:]
91 with open(os.path.join(petsc_dir,'c2html.mk'),'w') as fd:
97 …fd.write(' @' + str(os.path.join(str(petsc_dir),'doc','build_c2html_file.py')) + ' ' + str(petsc_d…
103 subprocess.run(command, cwd=petsc_dir, check=True)
H A Dbuild_man_pages.py29 def processdir(petsc_dir, build_dir, dir, doctext): argument
54 '-locdir', dir[len(petsc_dir)+1:]+'/',
72 def main(petsc_dir, build_dir, doctext): argument
76 with open(os.path.join(petsc_dir,'include','petsc','private',f)) as mklines:
78 with open(os.path.join(petsc_dir,'include','petsc','private',f+'.h'),mode='w') as khash:
93 for dirpath, dirnames, filenames in os.walk(os.path.join(petsc_dir),topdown=True):
95 numberErrors = numberErrors + processdir(petsc_dir,build_dir,dirpath,doctext)
H A Dconf.py189 app.petsc_dir = os.path.abspath(os.environ['PETSC_DIR'])
191 … app.petsc_dir = os.path.abspath(os.path.join(os.path.dirname(os.path.abspath(__file__)), ".."))
197 build_manpages_c2html.main('pre',app.petsc_dir,app.build_dir,app.outdir)
211 build_manpages_c2html.main('post',app.petsc_dir,app.build_dir,app.outdir)
284 'PETSC_DIR=%s' % app.petsc_dir,
291 subprocess.run(command, cwd=app.petsc_dir, check=True)
296 'PETSC_DIR=%s' % app.petsc_dir,
303 subprocess.run(command, cwd=os.path.join(app.petsc_dir,'src','binding','petsc4py'), check=True)
H A Dbuild_c2html_file.py10 def main(petsc_dir,loc,git_sha,c2html,mapnames,rel_dir,file): argument
/petsc/lib/petsc/bin/maint/
H A Dabicheck.py42 def gen_xml_desc(petsc_dir, petsc_arch, libs, xmlfile): argument
46 petscconf = os.path.join(petsc_dir, petsc_arch, 'include', 'petscconf.h')
61 libname_so = os.path.join(petsc_dir, petsc_arch, 'lib', libname+'.so')
62 libname_dylib = os.path.join(petsc_dir, petsc_arch, 'lib', libname+'.dylib')
63 libname_a = os.path.join(petsc_dir, petsc_arch, 'lib', libname+'.a')
73 …CH=%s. Please configure and build it before doing ABI/API checking\n'% (name,petsc_dir,petsc_arch))
76 header = os.path.join(petsc_dir,'include',name+'.h')
97 file.write(os.path.join(petsc_dir,'include'))
99 file.write(os.path.join(petsc_dir,petsc_arch,'include'))
103 def run_abi_checker(petsc_dir, petsc_arch, abi_dir, oldxml, newxml, cc, rformat): argument
[all …]
H A Dgcov.py118 def __init__(self, petsc_dir, verbosity): argument
119 self.petsc_dir = petsc_dir
144 'gcovr', '-j', '4', '--root', self.petsc_dir, '--exclude-throw-branches',
497 def do_main(petsc_dir, petsc_arch, merge_branch, base_path, formats, verbosity, ci_mode): argument
498 petsc_dir = sanitize_path(petsc_dir)
499 assert petsc_dir.is_dir(), 'PETSC_DIR {} is not a directory'.format(petsc_dir)
500 petsc_arch_dir = sanitize_path(petsc_dir/petsc_arch)
522 runner = GcovrRunner(petsc_dir, verbosity)
700 petsc_dir = os.environ.get('PETSC_DIR') variable
704 …parser.add_argument('--petsc_dir', default=petsc_dir, required=petsc_dir is None, type=pathlib.Pat…
[all …]
H A Dexampleslog.py18 def __init__(self,petsc_dir,logdir,verbosity): argument
20 self.petsc_dir=petsc_dir
36 filedir=os.path.join(self.petsc_dir,"src",
110 fname=os.path.relpath(filename,self.petsc_dir).replace("src/","")
463 petsc_dir=None
464 if options.petsc_dir: petsc_dir=options.petsc_dir
465 if petsc_dir is None: petsc_dir=os.path.dirname(os.path.dirname(currentdir))
466 if petsc_dir is None:
467 petsc_dir = os.environ.get('PETSC_DIR')
468 if petsc_dir is None:
[all …]
H A Dtestharness_util.py112 if options.petsc_dir:
113 petsc_dir = options.petsc_dir
115 petsc_dir = pdir
117 startdir = os.path.join(petsc_dir, 'src')
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/
H A Dmain.py35 def __sanitize_petsc_dir(petsc_dir: StrPathLike) -> Path:
36 petsc_dir = pl.Path(petsc_dir).resolve(strict=True)
37 if not petsc_dir.is_dir():
39 return petsc_dir
41 def __sanitize_src_path(petsc_dir: Path, src_path: Optional[Union[StrPathLike, Iterable[StrPathLike…
43 src_path = [petsc_dir / 'src']
57 def __sanitize_patch_dir(petsc_dir: Path, patch_dir: Optional[StrPathLike]) -> Path:
58 patch_dir = petsc_dir / 'petscLintPatches' if patch_dir is None else pl.Path(patch_dir).resolve()
92 def __sanitize_compiler_flags(petsc_dir: Path, petsc_arch: str, verbose: int, extra_compiler_flags:…
97 petsc_dir, petsc_arch, extra_compiler_flags=extra_compiler_flags, verbose=verbose
[all …]
H A Dtest_main.py47 petsc_dir: Path,
81 short_ref_name = reference_file.relative_to(petsc_dir)
97 return [] if text is None else [l.replace(str(petsc_dir), '.') for l in text.splitlines(True)]
145 short_name = test_file.relative_to(petsc_dir)
/petsc/src/binding/petsc4py/conf/
H A Dconfpetsc.py224 def __init__(self, petsc_dir, petsc_arch, dest_dir=None): argument
228 if not petsc_dir:
230 if not os.path.isdir(petsc_dir):
231 raise DistutilsError('invalid PETSC_DIR: %s' % petsc_dir)
232 self.version = self._get_petsc_version(petsc_dir)
233 self.configdict = self._get_petsc_config(petsc_dir, petsc_arch)
251 def _get_petsc_version(self, petsc_dir): argument
260 petscversion_h = os.path.join(petsc_dir, 'include', 'petscversion.h')
269 def _get_petsc_config(self, petsc_dir, petsc_arch): argument
272 PETSC_DIR = petsc_dir
[all …]
/petsc/config/
H A Dgmakegen.py59 …def __init__(self, petsc_dir=None, petsc_arch=None, pkg_dir=None, pkg_name=None, pkg_arch=None, pk… argument
60 if petsc_dir is None:
61 petsc_dir = os.environ.get('PETSC_DIR')
62 if petsc_dir is None:
64petsc_dir = parse_makefile(os.path.join('lib','petsc','conf', 'petscvariables')).get('PETSC_DIR')
66 if petsc_dir is None:
72 …petsc_arch = parse_makefile(os.path.join(petsc_dir, 'lib','petsc','conf', 'petscvariables')).get('…
76 self.petsc_dir = os.path.normpath(petsc_dir)
82 self.pkg_dir = petsc_dir
104 return os.path.join(self.petsc_dir, self.petsc_arch, *args)
[all …]
H A Dquery_tests.py193 def get_gmakegentest_data(srcdir,testdir,petsc_dir,petsc_arch): argument
202 os.chdir(petsc_dir)
203 …args='--petsc-dir='+petsc_dir+' --petsc-arch='+petsc_arch+' --testdir='+testdir+' --srcdir='+srcdir
239 def do_query(use_source, startdir, srcdir, testdir, petsc_dir, petsc_arch, argument
251 dataDict=get_gmakegentest_data(srcdir,testdir, petsc_dir, petsc_arch)
375 petsc_dir = opts.petsc_dir
377 petsc_full_arch = os.path.join(petsc_dir, petsc_arch)
380 petsc_full_src = os.path.join(petsc_dir, 'share', 'petsc', 'examples', 'src')
383 petsc_full_src = os.path.join(petsc_dir, 'src')
396 if not os.path.isdir(petsc_dir):
[all …]
H A Dpetsc_harness.sh10 petsc_dir=${petsc_dir:=}
144 (cd "$petsc_dir" && make -f gmakefile.test "${maketarget}")
175 basedir=$(dirname "${PWD}" | sed "s#${petsc_dir}/##")
H A Dgmakegentest.py90 …def __init__(self,petsc_dir=None, petsc_arch=None, pkg_dir=None, pkg_arch=None, pkg_name=None, pkg… argument
91 …super(generateExamples, self).__init__(petsc_dir=petsc_dir, petsc_arch=petsc_arch, pkg_dir=pkg_dir…
116 self.arch_dir=os.path.join(self.petsc_dir,self.petsc_arch)
118 self.srcdir=os.path.join(self.petsc_dir,'src')
208 fullaf=os.path.join(self.petsc_dir,srcaf)
395 subst['PETSC_BINDIR']=os.path.join(self.petsc_dir,'lib','petsc','bin')
458 if not os.path.isfile(os.path.join(self.petsc_dir,subst['output_file'])):
1058 def main(petsc_dir=None, petsc_arch=None, pkg_dir=None, pkg_arch=None, argument
1066 petsc_dir,petsc_arch=os.path.split(petsc_arch)
1069 pEx=generateExamples(petsc_dir=petsc_dir, petsc_arch=petsc_arch,
[all …]
H A Dconfigure.py362 petsc_dir = os.path.join(petsc_arch,'lib','petsc')
366 if not os.path.isdir(petsc_dir): os.mkdir(petsc_dir)
/petsc/lib/petsc/bin/maint/petsclinter/petsclinter/util/
H A D_utility.py190 def get_petsc_extra_includes(petsc_dir: Path, petsc_arch: str) -> list[str]:
214 with open(petsc_dir/petsc_arch/'lib'/'petsc'/'conf'/'petscvariables', 'r') as pv:
262 def build_compiler_flags(petsc_dir: Path, petsc_arch: str, extra_compiler_flags: Optional[list[str]…
296 petsc_includes = get_petsc_extra_includes(petsc_dir, petsc_arch)
336 …def from_flags(cls, petsc_dir: Path, compiler_flags: list[str], extra_header_includes: Optional[li…
377 assert isinstance(petsc_dir, pl.Path)
385 precompiled_header = petsc_dir/'include'/'petsc_ast_precompile.pch'
391 private_dir_name = petsc_dir/'include'/'petsc'/'private'
/petsc/src/binding/petsc4py/
H A Dsetup.cfg2 petsc_dir = $PETSC_DIR
/petsc/share/petsc/
H A Dchkerrconvert.py253 petsc_dir = os.environ['PETSC_DIR']
257 start_path = path_resolve_strict(petsc_dir)/'src'
/petsc/lib/petsc/bin/
H A Dgeneratefortranbindings.py961 ret = main(args.petsc_dir, args.slepc_dir, args.petsc_arch)