| #
c6a13b39
|
| 03-Jul-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'tapashree/petscviewerHDFWrite' into 'main'
Fortran: Fix HDF5 attribute writing interface
Closes #194
See merge request petsc/petsc!8437
|
| #
a968899d
|
| 08-Apr-2025 |
Tapashree Pradhan <tapashreepradhan@Tapashrees-MacBook-Pro.local> |
Fortran: Fix HDF5 attribute writing interface
- Ensure real attribute writing routine is available unconditionally in real-only builds - Add new wrappers in zhdf5f.c for writing: - Integer attribu
Fortran: Fix HDF5 attribute writing interface
- Ensure real attribute writing routine is available unconditionally in real-only builds - Add new wrappers in zhdf5f.c for writing: - Integer attributes - Scalar (PetscScalar) attributes - Real attributes - Update petscviewer.h90 to expose the real version consistently - Adds a minimal test program (ex80f.F90) to verify functionality - Update test case to reflect proper names Fixes: #194
Thanks-to: Martin Diehl
add dependency for HDF5 in test
fix the c stubs to remove garbage values
update the test case to reflect proper names
fix clang format
show more ...
|
| #
b0dcfd16
|
| 23-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2025-03-20/minor-fortran-cleanup' into 'main'
Minor cleanup of Fortran binding stuff to simplify future maintainance
See merge request petsc/petsc!8218
|
| #
6dd63270
|
| 20-Mar-2025 |
Barry Smith <bsmith@mcs.anl.gov> |
Minor cleanup of Fortran binding stuff to simplify future maintainance
There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90
Minor cleanup of Fortran binding stuff to simplify future maintainance
There is no distinction between F90 and non-F90 code so combine ftn-custom and f90-custom directories and fortranimpl.h and f90impl.h files. Also move uses of f90 to ftn when simple
show more ...
|
| #
6d8694c4
|
| 20-Mar-2025 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2024-04-29/add-fortran-enums' into 'main'
Major updates to Fortran interface
See merge request petsc/petsc!7517
|
| #
ce78bad3
|
| 20-Feb-2025 |
Barry Smith <bsmith@petsc.dev> |
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous ve
Fortran 90: fully embrace After 34 years!
- deprecate use of 'F90' in Fortran function names - use Fortran pointers when appropriate - the new Fortran API is not backward compatible with previous versions! - also clean up inconsistent PETSc code detected by new Fortran generation tools - drop use of bfort - automatically generate all the Fortran PETSc objects, enums etc from the include files - generate most of the Fortran interface definitions and functions from the source code - simplify the number and organization of Fortran modules
Co-authored-by: Jose E. Roman <jroman@dsic.upv.es>
show more ...
|
| #
a663c1df
|
| 13-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
fafa7813
|
| 13-Apr-2023 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2023-04-11/run-clang-format-on-ftn-custom/release' into 'release'
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
Merge branch 'barry/2023-04-11/run-clang-format-on-ftn-custom/release' into 'release'
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
See merge request petsc/petsc!6310
show more ...
|
| #
5975b3b6
|
| 11-Apr-2023 |
Barry Smith <bsmith@mcs.anl.gov> |
Format the ftn-custom files with clang-format. Apparently no particular reason we did not format them initially
|
| #
ab4a9b83
|
| 21-Sep-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-hdf5-group-additions' into 'main'
PetscViewerHDF5 group handling additions
See merge request petsc/petsc!5640
|
| #
63cb69f5
|
| 15-Sep-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
add PetscViewerHDF5WriteGroup()
|
| #
3014b61a
|
| 15-Sep-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
PetscViewerHDF5OpenGroup: add inarg path,
employ PetscViewerHDF5GetGroup()
|
| #
77717648
|
| 15-Sep-2022 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
PetscViewerHDF5GetGroup: always return absolute path.
Replace PetscViewerHDF5GetAbsolutePath_Internal(). The original implementation is now PetscViewerHDF5GetGroup_Internal()
|
| #
af792242
|
| 16-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-hdf5-read-attribute-default-value' into 'main'
PetscViewerHDF5ReadAttribute: Add defaultValue arg.
See merge request petsc/petsc!3877
|
| #
a2d6be1b
|
| 15-Apr-2021 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
PetscViewerHDF5ReadAttribute: Add defaultValue arg.
vec/tests/ex48.c: * add testAttributesDefaultValue() to ex48 * comm be inarg of test functions; fix missing CHKERRQ
vec/tests/ex55.c: * remove re
PetscViewerHDF5ReadAttribute: Add defaultValue arg.
vec/tests/ex48.c: * add testAttributesDefaultValue() to ex48 * comm be inarg of test functions; fix missing CHKERRQ
vec/tests/ex55.c: * remove redundant group push
show more ...
|
| #
bee2cdfd
|
| 14-Apr-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'haplav/feature-hdf5-relative-group' into 'main'
HDF5: support relative paths
See merge request petsc/petsc!3861
|
| #
89e0ef10
|
| 13-Apr-2021 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Add PetscViewerHDF5HasDataset().
PetscViewerHDF5*Object*: Check object is named.
|
| #
4302210d
|
| 13-Apr-2021 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
PetscViewerHDF5{{Has,Read,Write}Attribute,HasGroup}: Support absolute paths and relative subpaths.
Fix some inarg validation.
|
| #
f507b629
|
| 21-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/remove-stdcall' into 'master'
Remove usage of PETSC_HAVE_FORTRAN_STDCALL, PETSC_BLASLAPACK_STDCALL,...
See merge request petsc/petsc!2546
|
| #
19caf8f3
|
| 21-Feb-2020 |
Satish Balay <balay@mcs.anl.gov> |
Remove usage of PETSC_HAVE_FORTRAN_STDCALL, PETSC_BLASLAPACK_STDCALL, HAVE_FORTRAN_MIXED_STR_ARG flags - as Compaq f90 compiler is no longer supported
|
| #
5065da2f
|
| 13-May-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Merge branch 'master' of bitbucket.org:petsc/petsc
|
| #
7eda4a2b
|
| 11-May-2019 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/maint'
|
| #
3f4531c4
|
| 11-May-2019 |
Václav Hapla <vaclav.hapla@erdw.ethz.ch> |
Merged in haplav/fix-hdf5v-circular-dependencies (pull request #1643)
fix hdf5v circular dependencies
Approved-by: Matthew Knepley <knepley@gmail.com> Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
Merged in haplav/fix-hdf5v-circular-dependencies (pull request #1643)
fix hdf5v circular dependencies
Approved-by: Matthew Knepley <knepley@gmail.com> Approved-by: BarryFSmith <bsmith@mcs.anl.gov> Approved-by: Jed Brown <jed@59a2.org>
show more ...
|
| #
49523f81
|
| 11-May-2019 |
Václav Hapla <vaclav.hapla@erdw.ethz.ch> |
Merged in haplav/remove-petscviewerhdf5setaijnames (pull request #1644)
Get rid of PetscViewerHDF5{Get,Set}AIJNames().
Approved-by: BarryFSmith <bsmith@mcs.anl.gov>
|
| #
5dc64a97
|
| 07-May-2019 |
Vaclav Hapla <vaclav.hapla@erdw.ethz.ch> |
Get rid of PetscViewerHDF5{Get,Set}AIJNames().
fix-issue-289
|