| 20e823e8 | 04-Aug-2019 |
Barry Smith <bsmith@mcs.anl.gov> |
Move higher level (IS level) hdf5 function prototypes to new file petsclayouthdf5.h
This is a fix for PETSc v3.11.3 which cannot compile code that does not include the -I search path for HDF5 even t
Move higher level (IS level) hdf5 function prototypes to new file petsclayouthdf5.h
This is a fix for PETSc v3.11.3 which cannot compile code that does not include the -I search path for HDF5 even though the code do not use HDF5 since the #if defined(PETSC_HAVE_HDF5) #include <H5Ipublic.h> is directly in petscis.h
This prevents polluting the public IS level include files with HDF5 material
This hopefully can be ported directly also to the master branch and cleanup the pollution there as well.
Note that the code in question does not use IS but does use PetscLayout hence the name of the new include file
Commit-type: bug-fix, portability-fix Reported-by: Drew Parson Thanks-to: Lisandro Dalcin <dalcinl@gmail.com> (cherry picked from commit 51e210a943a96e6acf92eea785f1e143d67148d9)
show more ...
|
| 33c49614 | 24-Jul-2019 |
Junchao Zhang <jczhang@mcs.anl.gov> |
Ignore potential overlapping when rootdata=leafdata=NULL
This case happens with ex62_fetidp_3d_tet – snes.tutorials ex62_fetidp_3d_hex – snes.tutorials ex59_bddc_fetidp_ml_eqlimit_2 – ksp.ksp.tutori
Ignore potential overlapping when rootdata=leafdata=NULL
This case happens with ex62_fetidp_3d_tet – snes.tutorials ex62_fetidp_3d_hex – snes.tutorials ex59_bddc_fetidp_ml_eqlimit_2 – ksp.ksp.tutorials ex59_bddc_fetidp_ml_eqlimit_1 – ksp.ksp.tutorials
show more ...
|