| /petsc/config/BuildSystem/config/ |
| H A D | libraries.py | 24 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 D | functions.py | 71 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 D | benchmarkExample.py | 30 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 D | benchmarkAssembly.py | 35 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 D | LICENSE | 38 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 D | README.md | 4 …) — 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 D | INSTALL | 99 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 D | index.md | 7 sophisticated library features. 13 - *Developer* - Interfaces intended primarily for library developers
|
| /petsc/doc/install/ |
| H A D | external_software.md | 17 ….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 D | index.md | 7 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 D | ex75_1.out | 2 [0]PETSC ERROR: Error in external library
|
| /petsc/doc/manual/ |
| H A D | blas-lapack.md | 24 …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 D | about_this_manual.md | 13 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 D | tests.md | 60 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 D | README.md | 5 Host the PETSc numerical library package: https://petsc.org
|
| /petsc/doc/miscellaneous/ |
| H A D | saws.md | 3 SAWs is a software library that uses threads, sockets, and locks to
|
| H A D | acknowledgements.md | 65 - HDF5 - the data model, library, and file format for storing and 68 - hypre - the LLNL preconditioner library;
|
| /petsc/doc/manualpages/MANSECHeaders/ |
| H A D | Sensitivity | 4 The `TS` library provides discrete adjoint models (`TSAdjoint`) and tangent linear models (`TSForwa…
|
| /petsc/lib/petsc/conf/ |
| H A D | variables | 52 # 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 D | petsc_python_types.rst | 6 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 D | contributing.rst | 30 `unittest <https://docs.python.org/3/library/unittest.html>`_
|
| /petsc/share/petsc/ |
| H A D | CMakeLists.txt | 11 # By default it gets both the compiler information and the library information from PETSc
|
| /petsc/src/sys/yaml/ |
| H A D | README.md | 5 The source files are not compiled directly into the PETSc library. Rather they
|
| /petsc/doc/developers/ |
| H A D | objects.md | 79 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 D | 31.md | 10 - Added configure option --with-single-library that causes all PETSc 11 code to be compiled into the single library libpetsc.XXX
|