History log of /petsc/src/sys/objects/options.c (Results 201 – 225 of 919)
Revision Date Author Comments
# be10d61c 18-Feb-2021 Lisandro Dalcin <dalcinl@gmail.com>

PetscOptionsInsertFile: Refactor to better support YAML options

* Filenames with '.yaml' or '.yml' extension are inserted as YAML options
* Appending ':yaml' to a filename forces insertion as YAML o

PetscOptionsInsertFile: Refactor to better support YAML options

* Filenames with '.yaml' or '.yml' extension are inserted as YAML options
* Appending ':yaml' to a filename forces insertion as YAML option

The previous rules propagate to PetscInitialize(..., file, ...) as well as
command line option `-options_file`

show more ...


# d06005cb 17-Feb-2021 Lisandro Dalcin <dalcinl@gmail.com>

YAML: Inserting all files/strings seen in other files and command line


# c5c1f447 16-Feb-2021 Lisandro Dalcin <dalcinl@gmail.com>

PetscOptions: Add public #define PETSC_MAX_OPTION_NAME


# 6b94a84b 17-Feb-2021 Lisandro Dalcin <dalcinl@gmail.com>

PetscOptionsInsertArgs: Remove workarounds for legacy MPICH-1 P4


# 7ba6f1c7 22-Feb-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# 2318f441 22-Feb-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/options-yaml-release' into 'release'

dalcinl/options-yaml-release

See merge request petsc/petsc!3641


# 8bf569ec 16-Feb-2021 Lisandro Dalcin <dalcinl@gmail.com>

PetscOptionsPrefixPush: Accept numbers if the stack is not empty


# c9dcd962 17-Feb-2021 Lisandro Dalcin <dalcinl@gmail.com>

PetscOptionsClearValue: Also clear 'help_intro' slot


# 86dbd7c4 17-Feb-2021 Lisandro Dalcin <dalcinl@gmail.com>

PetscOptionsDestroyDefault: Fix possible NULL-dereference


# ee42b8b3 17-Feb-2021 Lisandro Dalcin <dalcinl@gmail.com>

PetscOptionsUsed: Fix for case-insensitive string comparison


# 8ec9a424 15-Feb-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'dalcinl/options-yaml' into 'master'

Enancements to YAML options

See merge request petsc/petsc!3618


# 5c23ca1c 10-Feb-2021 Lisandro Dalcin <dalcinl@gmail.com>

Enhancements to YAML options

* Pass PetscOptions object to PetscOptionsInsertFileYAML().

* PetscOptionsInsert{File|String}YAML() are now always available and
will fail at runtime if PETSc was not

Enhancements to YAML options

* Pass PetscOptions object to PetscOptionsInsertFileYAML().

* PetscOptionsInsert{File|String}YAML() are now always available and
will fail at runtime if PETSc was not configured with YAML.

* Mapping keys starting with '$$' are considered dummy and not inserted.
These keys can be used with `!include` tags and for the definition of
YAML anchors to be expanded later with the merge key '<<'.

* Sequences of one-mappings insert an option with the list of keys.
For example, the following YAML options

```yaml
map:
- key0: abc
- key1: xyz
- key2: 123
```

insert the following options

```
-map key0,key1,key2
-map_key0 abc
-map_key1 xyz
-map_key2 123
```

show more ...


# 8c0b561e 10-Feb-2021 Lisandro Dalcin <dalcinl@gmail.com>

PetscOptionsInsertFile: Run PetscStrreplace() on input filename


# 6bac9852 13-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge remote-tracking branch 'origin/release'


# a948ac05 11-Jan-2021 Satish Balay <balay@mcs.anl.gov>

Merge branch 'haplav/fix-help-option' into 'release'

Consume -help in PetscOptionsSetValue() so it can be set from RC file etc.

See merge request petsc/petsc!3537


# 91ad3481 05-Jan-2021 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

Consume -help in PetscOptionsSetValue() so it can be set from RC file etc.

Fix #795


# bdea225a 30-Dec-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-10-08/fix-mpi-error-codes' into 'master'

Convert MPI error type to PETSc error with string message for all MPI calls

See merge request petsc/petsc!3326


# ffc4695b 08-Oct-2020 Barry Smith <bsmith@mcs.anl.gov>

Convert MPI error type to PETSc error with string message for all MPI calls

Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro

Convert MPI error type to PETSc error with string message for all MPI calls

Now PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their
errors better.

The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces
seemingly random failures.

Commit-type: error-checking
/spend 30m

show more ...


# 244951b3 16-Sep-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2020-09-01/fix-mpi-network-problem' into 'master'

Add additional checks and more helpful error messages if network issues...

See merge request petsc/petsc!3175


# 4201f521 16-Sep-2020 Barry Smith <bsmith@mcs.anl.gov>

Add additional checks and more helpful error messages if network issues prevent mpiexec from working

Commit-type: error-checking, testing-fix, configure, debugability
/spend 45m
Reported-by: Eugene

Add additional checks and more helpful error messages if network issues prevent mpiexec from working

Commit-type: error-checking, testing-fix, configure, debugability
/spend 45m
Reported-by: Eugene Y Yan <eyan@anl.gov>

show more ...


# f36d9759 09-Sep-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'psanan/petscoptionsgetstringarray-man-page-fix' into 'master'

Docs: PetscOptionsGetStringArray() man page clarification

See merge request petsc/petsc!3160


# e7b76fa7 09-Sep-2020 Patrick Sanan <patrick.sanan@gmail.com>

Docs: PetscOptionsGetStringArray() man page clarification

Note more forcefully that one parameter is used for both input and output.


# 99c99c7f 03-Jul-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'haplav/remove-h-v-options' into 'master'

remove -h -v options and wipe them out from docs

See merge request petsc/petsc!2929


# d314f959 27-Jun-2020 Vaclav Hapla <vaclav.hapla@erdw.ethz.ch>

remove -h -v options


# 08a3f2ed 26-Jun-2020 Satish Balay <balay@mcs.anl.gov>

Merge branch 'haplav/improve-options-monitor' into 'master'

improve options monitor

See merge request petsc/petsc!2912


12345678910>>...37