History log of /petsc/include/petscsys.h (Results 251 – 275 of 1729)
Revision Date Author Comments
# 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 ...


1...<<11121314151617181920>>...70