| #
613bf2b2
|
| 17-Aug-2022 |
Pierre Jolivet <pierre@joliv.et> |
Sys: expose MPIU_SUM___FLOAT128 to users
|
| #
32105407
|
| 17-Aug-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-08-13/fix-man-include' into 'main'
Fix up manual pages in include/ including adding tick marks
See merge request petsc/petsc!5528
|
| #
87497f52
|
| 14-Aug-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix up manual pages in include/ including adding tick marks
Commit-type: documentation /spend 4h
|
| #
bda77271
|
| 20-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-06-24/linenumbers-petscstack' into 'main'
Fixes/improvements for PETSc stack handling
See merge request petsc/petsc!5368
|
| #
660278c0
|
| 26-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PETSc CI mode to allow better handling of errors and system dependent output when running in test harness
-petsc_ci - automatically set for all runs in test harness
-petsc_ci_portable_error_out
Add PETSc CI mode to allow better handling of errors and system dependent output when running in test harness
-petsc_ci - automatically set for all runs in test harness
-petsc_ci_portable_error_output - ensures all error messages (when possible are system and compiler information), should be only used in tests that are explicitly testing the error handling
This allows proper comparisons of runs on different machines and when errors are intentionally triggered to test error handling
Commit-type: error-checking, testing-fix /spend 5h
show more ...
|
| #
792fecdf
|
| 25-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Cleanup and unify naming of PetscCall routines
Commit-type: housekeeping /spend 10m
|
| #
80b92c66
|
| 26-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Add PetscBaseName()
Commit-type: feature /spend 5m
|
| #
3b68727b
|
| 03-Jul-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-06-03/add-mpi-kspsolve-nonmpi-program' into 'main'
Add -mpi_linear_solver_server
See merge request petsc/petsc!5318
|
| #
f1f2ae84
|
| 04-Jun-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Added -mpi_linear_solver_server that allows using MPI parallel KSP solvers from sequential or OpenMPI code
Uses -ksp_type preonly -pc_type mpi The inner KSP has a prefix of -mpi
-mpi_linear_solver_
Added -mpi_linear_solver_server that allows using MPI parallel KSP solvers from sequential or OpenMPI code
Uses -ksp_type preonly -pc_type mpi The inner KSP has a prefix of -mpi
-mpi_linear_solver_server_view gives a very short summary of the solves
Commit-type: feature /spend 15h
show more ...
|
| #
dc34d9f7
|
| 17-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/fix-function-composition' into 'main'
fix function composition
See merge request petsc/petsc!5274
|
| #
2e956fe4
|
| 24-May-2022 |
Stefano Zampini <stefano.zampini@gmail.com> |
PetscObjectFunctionCompose: clean up composed functions at Destroy time
|
| #
18a8fff0
|
| 06-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
1dd2f923
|
| 04-Jun-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'relax-mpi-check' into 'release'
accept more compatible mpi versions
See merge request petsc/petsc!5260
|
| #
d0fabe22
|
| 20-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tisaac/fix-webclient' into 'main'
Fix compiler errors in sys/webclient
See merge request petsc/petsc!5257
|
| #
d8174014
|
| 20-May-2022 |
Toby Isaac <toby.isaac@gmail.com> |
Fix compiler errors in sys/webclient
And Deprecate PetscURLShorten, it relies on a discontinued service
Add --with-ssl to CI
|
| #
1c284764
|
| 19-May-2022 |
Min RK <benjaminrk@gmail.com> |
allow more compatible mpi versions
accept mpich 4.1 when built with 4.0, etc.
When build against x.y.z, accept any version >=x.y.z,<x+1.0.0
mpich, openmpi claim backward-compatibility for minor re
allow more compatible mpi versions
accept mpich 4.1 when built with 4.0, etc.
When build against x.y.z, accept any version >=x.y.z,<x+1.0.0
mpich, openmpi claim backward-compatibility for minor releases
show more ...
|
| #
6ffe77ea
|
| 12-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-05-03/cleanup-makefiles' into 'main'
remove unneeded stuff from makefiles
See merge request petsc/petsc!5211
|
| #
ac09b921
|
| 05-May-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Get values of makefile SOURCE etc from the file system instead of makefiles
Use SUBMANSEC from include files for manual sections instead of the makefile
Unfortunately this has to be one large commi
Get values of makefile SOURCE etc from the file system instead of makefiles
Use SUBMANSEC from include files for manual sections instead of the makefile
Unfortunately this has to be one large commit since the changes all have to be done at once
Commit-type: docs /spend 10m
show more ...
|
| #
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 ...
|
| #
c4bcb965
|
| 21-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-04-10/nvhpc-warnings' into 'main'
Prevent warning of unsigned int change in cast of char to unsigned char for NVHPC compiler
See merge request petsc/petsc!5106
|
| #
64eb3653
|
| 10-Apr-2022 |
Barry Smith <bsmith@petsc.dev> |
Remove function that was unimplementable, not used and generated warning message when compiled on NVHPC
/spend 5m
|
| #
e66e6034
|
| 19-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
7113376c
|
| 19-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-print_size_t' into 'release'
fix printf format for size_t
See merge request petsc/petsc!5141
|
| #
6244d25c
|
| 19-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
fix printf format for size_t
/export/home/glci/petsc/include/petscsys.h:1606:5: note: in expansion of macro 'PetscCheck' PetscCheck(!((al > bl && (al - bl) < nl) || (bl - al) < nl),PETSC_COMM_S
fix printf format for size_t
/export/home/glci/petsc/include/petscsys.h:1606:5: note: in expansion of macro 'PetscCheck' PetscCheck(!((al > bl && (al - bl) < nl) || (bl - al) < nl),PETSC_COMM_SELF,PETSC_ERR_ARG_INCOMP,"Memory regions overlap: either use PetscMemmov()\n\ ^~~~~~~~~~ /export/home/glci/petsc/include/petscerror.h:109:129: warning: format '%ld' expects argument of type 'long int', but argument 9 has type 'std::size_t {aka unsigned int}' [-Wformat=]
show more ...
|