Home
last modified time | relevance | path

Searched refs:library (Results 1 – 25 of 64) sorted by relevance

123

/petsc/config/BuildSystem/config/
H A Dlibraries.py24 def getLibArgumentList(self, library, with_rpath=True): argument
35 if not library:
37 if library.startswith('${CC_LINKER_SLFLAG}'):
38 return [library] if with_rpath else []
39 if library.startswith('${FC_LINKER_SLFLAG}'):
40 return [library] if with_rpath else []
48 if library.startswith('-L'):
49 dirname = library[2:]
54 return [rpathFlag+dirname,library]
56 return [library]
[all …]
H A Dfunctions.py71 for library in libraries:
72 root,ext=os.path.splitext(library)
73 if library.strip()[0] == '-' or ext == '.a' or ext == '.so' or ext == '.o':
74 self.compilers.LIBS += ' '+library
76 self.compilers.LIBS += ' -l'+library
/petsc/src/benchmarks/
H A DbenchmarkExample.py30 def example(self, library, num): argument
32 return os.path.join(self.dir(), self.arch(), 'lib', library.lower(), 'ex'+str(num))
34 def source(self, library, num, filenametail): argument
36 d = os.path.join(self.dir(), 'src', library.lower(), 'examples', 'tutorials')
47 def __init__(self, library, num, **defaultOptions): argument
49 self.library = library
77 sdir = os.path.join(self.petsc.dir(), 'src', self.library.lower(), 'examples', 'tutorials')
85 bdir = os.path.dirname(self.petsc.example(self.library, self.num))
91 … cmd = 'mv '+os.path.join(sdir, 'ex'+str(self.num))+' '+self.petsc.example(self.library, self.num)
106 …cmd += ' '.join([self.petsc.example(self.library, self.num), self.optionsToString(**self.opts), se…
[all …]
H A DbenchmarkAssembly.py35 def plotSummary(library, num, sizes, nonzeros, times, events): argument
51 title('Performance on '+library+' Example '+str(num))
66 title('Performance on '+library+' Example '+str(num))
80 title('Performance on '+library+' Example '+str(num))
103 …ex = PETScExample(args.library, args.num, log_summary_python = None if args.batch else args.…
155 if not args.batch: plotSummary(args.library, args.num, sizes, nonzeros, times, events)
/petsc/lib/petsc/bin/maint/abi-compliance-checker/
H A DLICENSE38 you if you distribute copies of the library or if you modify it.
40 For example, if you distribute copies of the library, whether gratis
43 code. If you link other code with the library, you must provide
45 with the library after making changes to the library and recompiling
49 library, and (2) we offer you this license, which gives you legal
50 permission to copy, distribute and/or modify the library.
53 there is no warranty for the free library. Also, if the library is
63 any patent license obtained for a version of the library must be
73 When a program is linked with a library, whether statically or using
74 a shared library, the combination of the two is legally speaking a
[all …]
H A DREADME.md4 …) — a tool for checking backward binary and source-level compatibility of a C/C++ software library.
19 …compare ABI dumps for header files and shared objects of a library. The ABI dump for a library can…
21 … compatibility, i.e. allow old applications to run or to be recompiled with newer library versions.
53 2. Create ABI dumps for both library versions using the ABI Dumper (https://github.com/lvc/abi-dump…
H A DINSTALL99 Create ABI dumps for both library versions
118 of a library (OLD.xml and NEW.xml):
131 /path1/to/library(ies)/
132 /path2/to/library(ies)/
/petsc/doc/manualpages/
H A Dindex.md7 sophisticated library features.
13 - *Developer* - Interfaces intended primarily for library developers
/petsc/doc/install/
H A Dexternal_software.md17 ….ibm.com/support/knowledgecenter/en/SSFHY8/essl_welcome.html) IBM's math library for fast sparse d…
20 - [HDF5](http://portal.hdfgroup.org/display/support) A data model, library, and file format for sto…
21 …ing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods) LLNL preconditioner library.
37 - [ViennaCL](http://viennacl.sourceforge.net/) Linear algebra library providing matrix and vector o…
/petsc/doc/
H A Dindex.md7 PETSc also contains TAO, the Toolkit for Advanced Optimization, software library.
91 library
92 - [MFEM](https://mfem.org/) lightweight, scalable C++ library
97 source, parallel finite element library
102 library
120 coupling library for partitioned multi-physics simulations
/petsc/src/sys/tests/output/
H A Dex75_1.out2 [0]PETSC ERROR: Error in external library
/petsc/doc/manual/
H A Dblas-lapack.md24 …ices` attempts to locate and use a 64-bit integer version of BLAS/LAPACK library. Except for MKL C…
43 … option `--with-openmp` will trigger PETSc to try to locate and use a parallel BLAS/LAPACK library.
64 …th it so PETSc's configure attempts to locate a compatible system LAPACK library to use if `--down…
65 …if you use `--download-blis` without `--download-f2cblaslapack` the BLIS library installed will **…
H A Dabout_this_manual.md13 written in Fortran, C, C++, and Python (via petsc4py; see {any}`sec_getting_started` ). The library
20 library. In particular, for individuals without some experience programming in C, C++, Python, or F…
H A Dtests.md60 requirements were not met (for example, an external solver library
61 was required, but PETSc was not `configure` for that library.)
145 There is not yet a mechanism to have your test code also link against your library, contact us for …
/petsc/
H A DREADME.md5 Host the PETSc numerical library package: https://petsc.org
/petsc/doc/miscellaneous/
H A Dsaws.md3 SAWs is a software library that uses threads, sockets, and locks to
H A Dacknowledgements.md65 - HDF5 - the data model, library, and file format for storing and
68 - hypre - the LLNL preconditioner library;
/petsc/doc/manualpages/MANSECHeaders/
H A DSensitivity4 The `TS` library provides discrete adjoint models (`TSAdjoint`) and tangent linear models (`TSForwa…
/petsc/lib/petsc/conf/
H A Dvariables52 # PETSC_[C,F]SH_LIB_PATH - linker_add_sh_lib_path:sh_lib_path pairs for all the shared library loca…
68 # [C,F]_SH_LIB_PATH - linker_add_sh_lib_path:sh_lib_path pairs for all the shared library locations
/petsc/src/binding/petsc4py/docs/source/
H A Dpetsc_python_types.rst6 Here we discuss details about Python-aware PETSc types that can be used within the library.
23 methods for use within the library. A template class for
H A Dcontributing.rst30 `unittest <https://docs.python.org/3/library/unittest.html>`_
/petsc/share/petsc/
H A DCMakeLists.txt11 # By default it gets both the compiler information and the library information from PETSc
/petsc/src/sys/yaml/
H A DREADME.md5 The source files are not compiled directly into the PETSc library. Rather they
/petsc/doc/developers/
H A Dobjects.md79 because it allows the library internals to be changed without altering
292 that the library writer does not have to “reinvent the wheel.”
414 The PETSc source code is divided into the following library-level
420 utility classes. In addition, each library-level package may contain
422 library-level package. In general, most “important” classes in PETSc
/petsc/doc/changes/
H A D31.md10 - Added configure option --with-single-library that causes all PETSc
11 code to be compiled into the single library libpetsc.XXX

123