| /petsc/src/binding/petsc4py/docs/source/ |
| H A D | documentation_standards.rst | 9 documentation, including copying text where this is appropriate. More in-depth 19 "Return" is to be preferred over "Get" in this sentence. A blank line must 20 follow this description. Use one-liner descriptions for properties. 23 collective, then this information must be repeated on the next line of the 28 The initial description section can contain more information if this is useful. 29 In particular, if there is a PETSc manual chapter about a class, then this 49 their types must be explicitly documented within this section. 51 For methods, types should only be specified in this section if for some reason 64 specified, even if this duplicates typing information. 69 If any of the following apply, then this section is required. The order of [all …]
|
| /petsc/lib/petsc/bin/maint/abi-compliance-checker/ |
| H A D | LICENSE | 7 of this license document, but changing it is not allowed. 24 this license or the ordinary General Public License is the better 30 for this service if you wish); that you receive source code or can get 49 library, and (2) we offer you this license, which gives you legal 64 consistent with the full freedom of use specified in this license. 70 this license for certain libraries in order to permit linking those 81 We call this license the "Lesser" General Public License because it 91 a de-facto standard. To achieve this, non-free programs must be 93 library does the same job as widely used non-free libraries. In this 121 this Lesser General Public License (also called "this License"). [all …]
|
| /petsc/src/snes/tests/ |
| H A D | ex18f90.F90 | 18 subroutine BasePrint(this) argument 19 class(base_type) :: this local 38 subroutine ExtendedPrint(this) argument 39 class(extended_type) :: this local
|
| /petsc/doc/install/ |
| H A D | license.md | 13 - Redistributions of source code must retain the above copyright notice, this 15 - Redistributions in binary form must reproduce the above copyright notice, this 48 > By making a contribution to this project, I certify that: 63 > 4. I understand and agree that this project and the contribution 67 > this project or the open source license(s) involved. 81 Permission to use, reproduce, prepare derivative works, and to redistribute to others this 82 software, derivatives of this software, and future versions of this software as well as 83 its documentation is hereby granted, provided that this notice is retained thereon and on 86 representations as to the suitability and operability of this software for any purpose. It 96 Portions of this software are copyright by UChicago Argonne, LLC. Argonne National
|
| H A D | install_tutorial.md | 59 While this tutorial will provide all commands necessary, it will not explain the usage 130 The download process may take a few minutes to complete. Successfully running this command 170 You MUST specify all of your configuration options at this stage. In order to enable 205 Running configure on MPICH; this may take several minutes 208 Running make on MPICH; this may take several minutes 211 Running make install on MPICH; this may take several minutes 217 Compiling FBLASLAPACK; this may take several minutes 223 Running configure on SOWING; this may take several minutes 226 Running make on SOWING; this may take several minutes 229 Running make install on SOWING; this may take several minutes [all …]
|
| H A D | windows.md | 103 `cl foo.c` or `ifort foo.F` works from this shell. For example - if using `Visual Studio 2022 C` 109 2. Within this `DOS Command shell` - run `Cygwin64 Terminal`, i.e., `mintty.exe` as: 115 3. Verify if the compilers are usable (by running `cl` and `ifort` in this `Cygwin64 Terminal`). 150 Microsoft Windows - this usually affects specifying MPI or MKL. Microsoft Windows 151 supports DOS short form for directory names - so it is better to use this notation. Cygwin 152 tool `cygpath` can be used to get paths in this notation. For example: 213 First, launch a MSYS2 MinGW x64 shell. Double-check this is the proper type of shell by typing 220 If you see something else, e.g., `/clang64`, this is not the correct type 221 of shell, it may still work, but this is less tested. Then, update your
|
| /petsc/doc/developers/ |
| H A D | development.md | 13 catch instances of missing `PetscCall()` and friends. For this reason it is *highly 14 encouraged* that you `configure` with this option. CI will already have it enabled, 17 For the vast majority of cases (this includes C++ constructors/destructors!), you must
|
| H A D | testing.md | 58 this: 94 With this background, these keywords are as follows. 99 specified. All other keywords are sub-entries of this keyword. 133 - Setting this Boolean to True will tell the test to appear in the 142 against the expected result. If this keyword is used, it filters 145 - The value of this is the command to be run, for example, 147 - **NOTE: this method of testing error output is NOT recommended. See section on** 159 implement this feature 165 Files in this (space-delimited) list will be copied over to the 168 directory (this is limited currently to a single directory) [all …]
|
| H A D | meetings-developers.md | 9 money this can produce tax issues since EventBright sends the information to the IRS. 16 best if this could be simplified.
|
| H A D | buildsystem.md | 15 great at this job. 42 namespacing. As rudimentary as this sounds, no namespacing beyond the 60 can then use this object to access the results of the tests run by the 70 tools. In fact, the design of these tools inhibits this kind of check. 79 straightforward method exists to add this dependency. 132 `configure` file to execute the configure, as this looks like 142 executes the configure process over it. A minimal version of this would 164 The PETSc `configure.py` is quite a bit longer than this, as it 189 framework object, and set at the beginning of this `configure()` 226 A simple way to do this is by explicitly declaring dependencies, [all …]
|
| /petsc/lib/petsc/bin/maint/petsclinter/petsclinter/ |
| H A D | README.rst | 18 what clang can compile**. For this reason, the CI run of the linter needs to have almost 27 is correct. Also contains the registration mechanism to let external packages (at this 73 naive next solution might be to parse ``__func__`` and try and find ``i`` in it. But this 85 where ``str->foo`` is also a pointer. Since this pointer "originates" from ``str`` it is 87 ``__func__`` would never catch this. 144 ``(2)``. You should implement all your checks for this instance entirely within this 154 names to python checker functions. You must add your check to this dict. 167 macro. The keys to this dictionary is ultimately what the linter uses to determine
|
| /petsc/src/sys/tests/linter/output/ |
| H A D | testStaticFunctionCandidates.patch | 10 // this should get static! 38 // ironically enough, this will get static
|
| /petsc/src/sys/perfstubs/ |
| H A D | LICENSE | 9 1. Redistributions of source code must retain the above copyright notice, this 13 this list of conditions and the following disclaimer in the documentation 18 this software without specific prior written permission.
|
| /petsc/src/snes/tutorials/output/ |
| H A D | ex19_failure_size.out | 2 [0]PETSC ERROR: No support for this operation for this object type
|
| /petsc/src/binding/petsc4py/conf/ |
| H A D | epydoc.cfg | 5 # Alases for this option include "objects" and "values". 41 # Don't examine in any way the modules whose dotted name match this 46 # Don't perform introspection on the modules whose dotted name match this 50 # Don't perform parsing on the modules whose dotted name match this 114 # Use the records in this file to resolve objects in the API named NAME. 117 # Use this URL prefix to configure the string returned for external API.
|
| /petsc/ |
| H A D | CONTRIBUTING | 19 By making a contribution to this project, I certify that: 37 (d) I understand and agree that this project and the contribution 41 this project or the open-source license(s) involved.
|
| /petsc/doc/community/ |
| H A D | governance.md | 12 Most project decisions are made by consensus of the PETSc community. The primary goal of this appro… 17 The mechanism we use to accomplish this goal may be unfamiliar for those who are not experienced wi… 21 In this context, consensus does not require: 32 How do we know when consensus has been achieved? In principle, this is rather difficult, since cons… 53 - Vote on {any}`changes to the governance policy<governance_changes>` (this document) with a 2/3 ma… 92 Merge requests to <https://gitlab.com/petsc/petsc> on this file (`doc/community/governance.rst`) co… 98 [^source-footnote]: Material in this document, including occasionally exact wording, is partially b…
|
| /petsc/doc/manual/ |
| H A D | profiling.md | 31 output slows a code, this option should not be used when evaluating a 66 For simplicity, the remainder of this discussion focuses on interpreting 116 The summaries printed via `-log_view` reflect this routine hierarchy. 128 If this is problematic then it is also possible to examine 140 this data is 144 this process for a second linear system. This particular case was run on 228 this column of the phase summary table. Additional statistics for each 250 %T - percent time in this phase %F - percent flop in this phase 251 %M - percent messages in this phase %L - percent message lengths in this phase 252 %R - percent reductions in this phase [all …]
|
| H A D | dmstag.md | 34 so furthermore in this document, 64 …ecomposition, but locations on the grid have names which are invariant to this. Note that the face… 67 Crucially, this global indexing scheme does not include any "ghost" or "padding" unknowns outside t… 69 (unlike `DMDA`), this implies that the global `Vec` do not have a natural block structure, as diffe… 80 For working with `Vec` data, this approach is used to allow direct access to a multi-dimensional, r… 83 Similarly to `DMDAVecGetArrayDOF()`, this uses a $d+1$ dimensional array in $d$ dimensions. 84 The following snippet give an example of this usage. 128 …l domains to handle overlapping halo regions and boundary ghost unknowns, this same per-element as… 147 For local `Vec`s, this gives a regular-blocked numbering, with the same number of unknowns associat… 163 It should be noted that this is an *interlaced* (AoS) representation. If a segregated (SoA) represe…
|
| /petsc/doc/changes/ |
| H A D | 300.md | 59 counted and shared between vectors and matrices, this will 94 counted and shared between vectors and matrices, this will 138 evalutation passed to SNESSetFunction(), thus this vector can be 139 safely destroyed after this call. 170 - Added DMMGSetFromOptions(), this can only be used in conjunction 171 with DMMGSetSNES(). You should call this sometime after 175 -snes_monitor_short will now do the proper indenting so this is no
|
| H A D | 2017.md | 8 - Other new machines on which this release has been tested: Cray 60 interpolation to full restriction only, since this version 121 from C/C++, since this file is now included automatically when 145 memory used by a process (this is activated by -trmalloc_log); see 160 track of routine names. Users need not worry about this in their 161 application codes, but can take advantage of this feature if 162 desired by setting this macro before each user-defined routine
|
| H A D | 2021.md | 3 No change information is available for this release.
|
| /petsc/src/sys/yaml/ |
| H A D | License | 5 this software and associated documentation files (the "Software"), to deal in 11 The above copyright notice and this permission notice shall be included in all
|
| /petsc/share/petsc/matlab/ |
| H A D | laplacianlicense.txt | 9 notice, this list of conditions and the following disclaimer. 11 notice, this list of conditions and the following disclaimer in
|
| /petsc/src/ksp/ksp/tests/output/ |
| H A D | ex71f_2.out | 1 GASM index sets from this MPI process 154 GASM index sets from this MPI process
|