support MPIU_REAL,SCALAR and SUM in Fortran for quad precision
Merge branch 'barry/remove-hmpi'Conflicts: src/sys/objects/mpinit.c
Sys: Fix CUDA init for Fortran
removed all HMPI code- didn't work any more because of randomized memory messing up function pointers- complicated code to maintain that no one used and they would prefer threads anyways
Merge branch 'knepley/fix-plex-regression'* knepley/fix-plex-regression: SNES ex12: Added a 'none' bc type and fix the run types SNES ex52: Fix leaks and name mesh Builder: Added parsing of L
Merge branch 'knepley/fix-plex-regression'* knepley/fix-plex-regression: SNES ex12: Added a 'none' bc type and fix the run types SNES ex52: Fix leaks and name mesh Builder: Added parsing of L2 error to test parser SNES ex62: Use new parsing for numerical output, and added missing output SNES ex12: Added missing output DMPlex ex4: Added missing output DMPlex ex9: Make tests run in a reasonable time DMPlex ex10: Fix interface and add missing output DMPlex ex9: Fix leaks PetscInitialize: Replicate CUBLAS behavior on Fortran side
show more ...
Merge branch 'master' into barry/sawsConflicts: src/ksp/pc/impls/gamg/gamg.c src/sys/classes/viewer/impls/ams/ams.c src/sys/objects/pinit.c
PetscInitialize: Replicate CUBLAS behavior on Fortran side
__SDIR__: remove usage of __SDIR__ from PETSc sources.
initialize SAWS from Fortran initialization as well
Merge branch 'maint'* maint: doc: add petsctime.h to SOURCEH (fixes missing docs) Increase patchlevel to 3.4.2 ABI compatibility for debug and optimized builds
ABI compatibility for debug and optimized builds
Merge branch 'barry/citations'
Sys Citations: initialize citations from Fortran
sys comm: separate destructors for inner and outer commsThis simplifies control flow relative to the old version where the samedestructor was used for both inner and outer comm. The outer commde
sys comm: separate destructors for inner and outer commsThis simplifies control flow relative to the old version where the samedestructor was used for both inner and outer comm. The outer commdestructor still redundantly calls MPI_Attr_get, but demonstrates thatthis call is unnecessary. The redundancy will be removed in the sequel.
mpiuni: avoid calling mpi_init_() when using --with-mpiuni-fortran-binding=0 #159925
removed path argument to XXXInitializePackage() and XXXRegister()
fixes for MATLAB engine fortran interfacemake PetscBeganMPI PETSC_EXTERN and available in petscsys.h for others to useHg-commit: 767347ff803d58b1c86e037fe578a50a51aac791
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
updated from EXTERN_C_BEGIN/END through sys directoryHg-commit: ee6b7ef2f48ce66402e7e807302de19506ce15df
Remove petscviewer.h from petscsys.hMuch of sys is independent of viewer. Viewer is used in so many otherplaces that it is now included by petscvec.h.Hg-commit: 1d745f01618aa51d3043fb1f87b0546f6
Remove petscviewer.h from petscsys.hMuch of sys is independent of viewer. Viewer is used in so many otherplaces that it is now included by petscvec.h.Hg-commit: 1d745f01618aa51d3043fb1f87b0546f60e6e730
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 05
removed PETSC_NULL from C and Fortran (except declaration in C for backward compatibility). Kept PETSC_NULL_xxx for FortranFixed a few bugs where PETSC_NULL had been used incorrectly.Hg-commit: 054705a517d7f4388a8a084415d7478cbe95dff4
fixed bug that appears in C++ with casting to void** in pthread stuffHg-commit: dee2854f44eddfeec83028aca913288bcf35b3cb
Uncrustified src/sys/*Hg-commit: 9f71677807bad7b55428a6cc0f5ccc5052e91805
Replaced '#ifdef' and '#ifndef' with '#if defined()' and '#if !defined()'.Hg-commit: b3ebae8b626a88c2ac067fd7c3f04f229b43f305
Carefully removed \t from src/sys/*Hg-commit: 910eecdb2d9101d15fb5ee24738d9e5eca423f9a
12345678910