PETSC_DLLEXPORT -> PETSCSYS_DLLEXPORTFor consistency with other packages, and since the library is named libpetscsys.Hg-commit: d411519a6aa3d1f4f3f42dfd9d10e405a0d44202
removed unneeded { around SETERRQX() calls}Hg-commit: d55148dbbe8a10f500a7e181b91ba166aec6f665
added MPI_Comm as first argument to PetscError() and SETERRQX()Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
petsc.h --> petscsys.h (fortran equivalents also)new petsc.h that includes all PETSc includes is addedHg-commit: a82a9bcb80ed39c69991db706672838a5b792d44
moved petscsys.h stuff into petsc.h files (Fortran and C) removed petscsys.h files fortran and Celiminate use of petscsys.h (Fortran and C)eliminated redundant use of #include "petscfix" all over t
moved petscsys.h stuff into petsc.h files (Fortran and C) removed petscsys.h files fortran and Celiminate use of petscsys.h (Fortran and C)eliminated redundant use of #include "petscfix" all over the place because included by petsc.hHg-commit: dea4bc8a57aa0490c3a40fdee08c4b41e42e03ce
show more ...
use -lpetsc for single-library=1 and -lpetscsys for single-library=0Hg-commit: a8480cd095925bfa279aced5ffe2f4a4f100ebbd
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
fixes to mpibaij.c found in nightly buildfixes to wrong use of CHKERRQ() throughout codeHg-commit: 733dea1e39d18170feab68a0e7a269e3248a628a
removed mistake of having several source files all with the name python.c EACH source file in PETSc has to have its own unique filenameHg-commit: 8c84ac23312862626bd9d014e75d40e1d3f0e2ab
add in PETSC_HAVE_POPEN check for python.c [required on windows]Hg-commit: 9daadf508e1f47291aa782d5626d9e29438d1c66
if petscpythoninitialize() cannot find petsc4py.PETSc then it generates an error instead of continuing.Hg-commit: ac9a651f77a77cc58613eba27166f55691e90d8c
fixes for make working Fortran+PythonHg-commit: bae17ac1b9daadd37f802b3060487532ffa6a584
was putting PetscPythonInitialize()/Finalize() into wrong libraryHg-commit: 6d9f35ed87b8fd453655bcee90057cc6fbdc9305
added ftn-custom stubs for PetscPythonInitialize()/Finalize() and XXXPythonSetType()Hg-commit: 4902286bf61cf3f330bc054475e01d710b2133df
if PETSC_PYTHON_LIB is set by config/configure.py then that is used asthe dynamic library.Hg-commit: 0f534d888afff4a975fe571aa002ff931ec26908
If Python library is not found following the Linux rules, use value passed to configure.pyHg-commit: c6f58e9191b423564a041e57af72f1925b1e7495
Backed out changeset a31ae7b7d2d7Hg-commit: 5aa2d7dfdbfe31f64b92ea79103b9af9202d8d53
got Python PETSc called from C PETSc example running, had to add two horrible hacks, first for the location of the Python dynamic library and second for the fact that it is simply called Python w
got Python PETSc called from C PETSc example running, had to add two horrible hacks, first for the location of the Python dynamic library and second for the fact that it is simply called Python with no .dylib on it.Hg-commit: a31ae7b7d2d7205cafe0ad5c1c5072cf2504a887
Support for dynamically embed Python and use petsc4pyHg-commit: a45d78b8f61d623c0579617c9e88faa63956e4c1
12345