| #
2106c2ab
|
| 02-May-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-04-26/fix-fileio-man-pages/release' into 'release'
Cleanup of manual pages in src/sys/fileio
See merge request petsc/petsc!6381
|
| #
21532e8a
|
| 02-May-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Cleanup of manual pages in src/sys/fileio
|
| #
31d78bcd
|
| 02-Feb-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-12-10/petscerrorcode-nodiscard' into 'main'
Feature: Non-discardable PetscErrorCode
See merge request petsc/petsc!5923
|
| #
3ba16761
|
| 10-Dec-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Make PetscErrorCode a non-discardable enum
|
| #
c3495b13
|
| 09-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
ab9a8921
|
| 05-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/configure-housekeeping' into 'main'
configure: remove unused variables/tests
See merge request petsc/petsc!5805
|
| #
b4d288ac
|
| 05-Nov-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-typo-preprocessor-variable' into 'release'
Sys: fix typo RTDL -> RTLD
See merge request petsc/petsc!5807
|
| #
d1408c41
|
| 05-Nov-2022 |
Pierre Jolivet <pierre@joliv.et> |
Sys: fix typo, follow-up of !5807
|
| #
618dc07d
|
| 04-Nov-2022 |
Pierre Jolivet <pierre@joliv.et> |
Sys: fix typo RTDL -> RTLD
|
| #
d3f926d8
|
| 23-Oct-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-09-03/add-emcc' into 'main'
Get PETSc building and running with emcc
See merge request petsc/petsc!5588
|
| #
accbd18b
|
| 09-Oct-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix source code for emcc
Commit-type: portability /spend 1h
|
| #
ce85964f
|
| 23-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-macos-dl' into 'main'
redo fix for crusher build errors
See merge request petsc/petsc!5672
|
| #
e8953f01
|
| 22-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
redo fix for crusher build errors - earlier fix 6f5d4113db2439cc1ff0f31c92f65e0d3d55d9fb disabled symbol look-up on MacOS
Reported-by: "Aagaard, Brad T" <baagaard@usgs.gov>
CC arch-olcf-
redo fix for crusher build errors - earlier fix 6f5d4113db2439cc1ff0f31c92f65e0d3d55d9fb disabled symbol look-up on MacOS
Reported-by: "Aagaard, Brad T" <baagaard@usgs.gov>
CC arch-olcf-crusher/obj/sys/dll/dlimpl.o /autofs/nccs-svm1_home1/balay/petsc/src/sys/dll/dlimpl.c:333:5: error: use of undeclared identifier 'Dl_info' Dl_info info; ^ /autofs/nccs-svm1_home1/balay/petsc/src/sys/dll/dlimpl.c:335:16: warning: implicit declaration of function 'dladdr' is invalid in C99 [-Wimplicit-function-declaration] PetscCheck(dladdr(*(void **)&func, &info), PETSC_COMM_SELF, PETSC_ERR_LIB, "Failed to lookup symbol: %s", dlerror()); ^ /autofs/nccs-svm1_home1/balay/petsc/src/sys/dll/dlimpl.c:335:41: error: use of undeclared identifier 'info' PetscCheck(dladdr(*(void **)&func, &info), PETSC_COMM_SELF, PETSC_ERR_LIB, "Failed to lookup symbol: %s", dlerror()); ^ /autofs/nccs-svm1_home1/balay/petsc/src/sys/dll/dlimpl.c:337:35: error: use of undeclared identifier 'info' PetscCall(PetscDemangleSymbol(info.dli_sname, name)); ^ 1 warning and 3 errors generated.
show more ...
|
| #
061e922f
|
| 22-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-09-21/2-bike-2-shed' into 'main'
Feature: Bicycle Storage Facility 2
See merge request petsc/petsc!5661
|
| #
d71ae5a4
|
| 21-Sep-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
source code format changes due to .clang-format changes
|
| #
eea86af3
|
| 05-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-23/fix-sys-man' into 'main'
Fix up all manual pages in src/sys directory
See merge request petsc/petsc!5559
|
| #
811af0c4
|
| 24-Aug-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix up all manual pages in src/sys directory
Commit-type: documentation /spend 10h
|
| #
58d68138
|
| 23-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-21/clang-format-source' into 'main'
format repository with clang-format
See merge request petsc/petsc!5541
|
| #
9371c9d4
|
| 22-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
clang-format: convert PETSc sources to comply with clang-format
|
| #
9afe0dfc
|
| 26-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
dda291c4
|
| 25-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/update-crusher' into 'release'
crusher: update build to work with craype-accel-amd-gfx90a module via --with-openmp=1
See merge request petsc/petsc!5268
|
| #
6f5d4113
|
| 24-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
crusher: update build to work with craype-accel-amd-gfx90a module via --with-openmp=1
|
| #
89669be4
|
| 02-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'psanan/docs-sphinx-man-pages' into 'main'
Integrate Man Pages into Sphinx Docs
Closes #1132 and #1015
See merge request petsc/petsc!4989
|
| #
db781477
|
| 25-Apr-2022 |
Patrick Sanan <patrick.sanan@gmail.com> |
Docs: bulk add backticks to .seealso man page fields
```python import os import re import fileinput
def _process_word(word): comma = "," if word.endswith(",") else "" return "`%s`%s" % (wor
Docs: bulk add backticks to .seealso man page fields
```python import os import re import fileinput
def _process_word(word): comma = "," if word.endswith(",") else "" return "`%s`%s" % (word.rstrip(","), comma)
def _process_stripped_line(line): return " ".join(map(_process_word, line.split()))
start_pattern = re.compile(r"^( *\.seealso:? )(.*$)")
def process_file(filename_full): with fileinput.FileInput(filename_full, inplace=True) as f: in_block = False for line in f: line_stripped = line.strip() # end ".seealso blocks" on a blank line or C-style comment close line_modified = None if not line_stripped: in_block = False elif line_stripped.endswith("*/"): in_block = False else: match = re.match(start_pattern, line) # not stripped line if match: indent = " " * len(match.group(1)) in_block = True line_modified = match.group( 1) + _process_stripped_line( match.group(2).strip()) elif in_block: line_modified = indent + _process_stripped_line( line_stripped) if line_modified: print(line_modified) # prints to the file else: print(line, end="") # prints to the file
BASE_DIRS = ["src", "include"] EXT = [".c", ".cxx", ".cpp", ".cu", ".h", ".hpp", ".hxx"] EXCLUDE_DIRS = ["tests", "tutorials", "ftn-auto", "ftn-custom", "benchmarks"]
def main(): """ Process everything """ for base in BASE_DIRS: for root, dirs, files in os.walk(base): for filename in files: if os.path.splitext(filename)[1] in EXT: filename_full = os.path.join(root, filename) print("FILE ---", filename_full) process_file(filename_full) for exclude_dir in EXCLUDE_DIRS: if exclude_dir in dirs: dirs.remove(exclude_dir)
if __name__ == "__main__": main() ```
show more ...
|
| #
1335eab4
|
| 15-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-04-05/petscattrformat-all-the-rest' into 'main'
Enable PETSC_ATTRIBUTE_FORMAT()
See merge request petsc/petsc!5085
|