Remove all double blank lines from sourceCommit-type: petsc-style/2h
Remove usage of PETSC_HAVE_FORTRAN_STDCALL, PETSC_BLASLAPACK_STDCALL, HAVE_FORTRAN_MIXED_STR_ARG flags - as Compaq f90 compiler is no longer supported
configure: add option --with-fortran-bindingsNow one can use --with-fc=gfortran --with-fortran-bindings=0 to detect fortran compiler properly[for externalpacakge use - for eg: scalapack] but avoid
configure: add option --with-fortran-bindingsNow one can use --with-fc=gfortran --with-fortran-bindings=0 to detect fortran compiler properly[for externalpacakge use - for eg: scalapack] but avoid building PETSc fortran bindings in library and modules.Also disable sowing when with-fortran-bindings is disabledFix makefiles (corresponding to fortran bindings) to consistantly use PETSC_HAVE_FORTRANAlso remove unused PETSC_USE_FORTRAN_DATATYPES flagReported-by: Patrick Farrell <patrick.farrell@maths.ox.ac.uk>
show more ...
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-t
Remove the use and definition of __FUNCT__ throughout the codeSince all modern C/C++ compilers provide this functionality we no longer need to provide it manually in PETScTime: 1.5 hoursThanks-to: Andreas Mang <andreas@ices.utexas.edu>
updated PETSc directory layout to match standard packaging strategiesinclude/petsc finclude,private,mpiunilib/petsc confbin/petsc*
manual merge of conflict
the compute Jacobian functions for SNES and TS now do not take a MatStructure flag
completed cleanup of removal of matrix pointers to compute jacobian routinesupdate changes filefixed tao examples to no longer use Mat* arguments for Jacobian/Hessian etc computations
partial update of SAWs with mastercrashes on mallocs, no idea why
SNES: add Fortran bindings to DMSNESSet{Function,Jacobian}
SNES: remove superfluous casting in DM local Fortran bindings
SNES: compile zdmlocalsnesf.c
DM: Added Fortran bindings for DMSNESSetFunction/JacobianLocal()
Change all PETSC_EXTERN_C to PETSC_EXTERNHg-commit: 8d2ebbb193fb583bccc64015e35640c4e08c3426
updated from EXTERN_C_BEGIN/END through sys directoryHg-commit: ee6b7ef2f48ce66402e7e807302de19506ce15df
daimpl.h was never fixed? Well it is nowHg-commit: a4f3f6d7e4f165ac5276405a089a596a28adc0b3
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
converted VecValidValues to function from Macromoved VecGetArray() and friends from vecimpl.h to the public petscvec.h include they belong inHg-commit: c0b563d6f2626ea7db53701439ada0a32e76e32f
Uncrustified parts of src/snes/*Hg-commit: c338118f302c917361be863cb61bfa992de8f769
Implement new Fortran callback handling; convert SNES use casesHg-commit: f2a68b8a037edffd463d1ee6e9014e2edcd4aad7
cleanup zda2f.c and move dmdasnessetjacobianlocal_(),dmdasnessetfunctionlocal_(), dmdagetownershipranges_(),dmdagetneighbors_() to corresponding ftn-custom source files.Hg-commit: 32eee7b00cf9569
cleanup zda2f.c and move dmdasnessetjacobianlocal_(),dmdasnessetfunctionlocal_(), dmdagetownershipranges_(),dmdagetneighbors_() to corresponding ftn-custom source files.Hg-commit: 32eee7b00cf956995e91d3252754892e1acc2c71
stripped out DMMGHg-commit: 5ac991591288556060d8d9d23079cf8c7603ebd0
Rename include/private/ to include/petsc-private/Hg-commit: 9a1730720b0d9756437b40462617551504641ade
Use #include <header.h> instead of #include "header.h" when there is no intent to search the current directory for header.hHg-commit: bd7216e80cc035071a5136364ab9d04bf9f41a07
Now requirepackage is only used for proper packages, functions use requiresfunction, and the rest use requiresdefineHg-commit: dd65fd3461c02753386917514e6ebe12d345a30e
1234