Changed PetscTruth to PetscBool and PETSC_TRUTH to PETSC_BOOLnote this requires a new sowing versionHg-commit: 8b4c4277f05e3fb874633288193dab1105bf142a
Mark the source array as const in PFApplyHg-commit: 50c3d74c93b21118d7a95851e1e39567c1c54848
basic amspublishall. Release it is wrong and need to publish after the type is set.Hg-commit: 00a22ad47a7a0ffcd91c66290fefb82fce41e498
Lots of inconsistent PETSC*_DLLEXPORTHg-commit: 17c71edbc1aa078557adacd3101bfb9934ffc5e2
fixed putting PetscObjectProcessOptionsHandlers() for each XXXSetFromOptions()Hg-commit: fdc7be12de37b8a400b6e561de9850bcc7e79f4f
fixed XXXType #define names that had underscores in them such as MAT_SOLVER_SUPERLU MATORDERING_ND or PETSC_VIEWER_ASCII to not have _ also updated style guide to clearly indicate this.Hg-commit: 9
fixed XXXType #define names that had underscores in them such as MAT_SOLVER_SUPERLU MATORDERING_ND or PETSC_VIEWER_ASCII to not have _ also updated style guide to clearly indicate this.Hg-commit: 9ee752148eed3df65feb0f7eb0686798c3c0621b
show more ...
added MPI_Comm as first argument to PetscError() and SETERRQX()Hg-commit: fe5a2ff050abc00ca2c2979c0af22b117b62874e
changed cookie to classid cause that is what it is.Hg-commit: ffa25d1edea7afc409fcc13e7f2b63587b1494c1
removed PETSC_ARCH/conf/base andadded support for not setting PETSC_ARCH and PETSC_DIR with --prefix optionHg-commit: e478f4df238e5763b64567336d7cf94ca5d89d58
fixed output files to have additional line for norm type PRECONDITIONEDnow allows PetscInitialize() and PetscFinalize() to be called multiple timesHg-commit: 2a35ab2c090ec4b625e988497846f530aaa67b
fixed output files to have additional line for norm type PRECONDITIONEDnow allows PetscInitialize() and PetscFinalize() to be called multiple timesHg-commit: 2a35ab2c090ec4b625e988497846f530aaa67b2c
changed PetscOptionsName() and PetscOptionsHasName() to return true if option is set, regardless of the value it is set to, include 0 and false changed most uses of these routines to the Truth vari
changed PetscOptionsName() and PetscOptionsHasName() to return true if option is set, regardless of the value it is set to, include 0 and false changed most uses of these routines to the Truth varientHg-commit: fd6366abd7eb1f3ec925faa0ecd078d5cc025eb2
fixes and more error checking in many XXXGetType() callsHg-commit: 50b8601b7453642d7b3c91015c3af122e271a9ef
removed -I$PETSC_DIR from make system and changed the corresponding#include "src/dsdsdsds" to "../src/sdsdsds" in the source codeHg-commit: 6e3c4cc4b4bfcb366bae9b71afcb5009c1f0429d
moved the const out of XXType definitions and into the Set and Get MethodsHg-commit: d4d9a237045a151847ef3121b00df73d952d0999
changed PetscLogClassRegister() to PetscCookieRegister() and fixed calling sequenceHg-commit: 9bf4c5c14bd579a1e7136bac681411624d111bf5
changes for solving the strict aliasing issue in PetscObject and derivedHg-commit: 278faecc91564f5495fa9f7d48380d547995fa45
changed bmake/common everywhere to conffixed a little more for new install systemHg-commit: 1aa781ff09e652ebafd6f016d84e88c15ea650f1
minor class syntax fixesHg-commit: e22a73870b66944690c5ccb62322937de05d5ba8
made PetscRandomInitializePackage() and PFInitializePackage()Hg-commit: 64208817af7b5ef67619e2ae09f820e62a870bc1
XXXSetType() need not call XXXRegisterAll() since XXXCreate() calls XXXInitializePackage()Hg-commit: 1d153ffcd810a51e9367f1b0827ad0c0027606cf
typo fix. Rm extra 'const'.Hg-commit: a97526cfd74afb8c087e679c7448461f31034d40
petsc.bib reference to Downar and Salome coupling approachesadd PetscViewerASCIIGetStdout() to use in PETSc source instead of PETSC_VIEWER_STDOUT_(comm) for traditional PETSc error handlingHg-co
petsc.bib reference to Downar and Salome coupling approachesadd PetscViewerASCIIGetStdout() to use in PETSc source instead of PETSC_VIEWER_STDOUT_(comm) for traditional PETSc error handlingHg-commit: d5925024de9641e364c42958da386445812c4f79
fixed caps in PCPROMETHIUS and PCCHOLESKY, how could it have been so wrong?sor error check for zero diagonal entrycleaned up snes ex22.c to support both matrix based and matrrix free.Hg-commit:
fixed caps in PCPROMETHIUS and PCCHOLESKY, how could it have been so wrong?sor error check for zero diagonal entrycleaned up snes ex22.c to support both matrix based and matrrix free.Hg-commit: 6f3fdd121e9dccc609ef0b12f66d21e9a41abc9b
Split HAVE_MATLAB into HAVE_MATLAB meaning the Matlab program and MEX exist and HAVE_MATLAB_ENGINE meaning we are turning on the Matlab engine from PETSc (this may not work anywhere because of
Split HAVE_MATLAB into HAVE_MATLAB meaning the Matlab program and MEX exist and HAVE_MATLAB_ENGINE meaning we are turning on the Matlab engine from PETSc (this may not work anywhere because of the messy Matlab shared libraries)Started to migrate the PETSC_VIEWER_SOCKET to have the same usage as PETSC_VIEWER_BINARY. This means 1) the XXXView_Binary() methods will write to both sockets and binary files and 2) the PETSc PetscBinaryRead.m Matlab program will read into Matlab PETSc objects either from PETSc binary files or the PETSc socket.Hg-commit: b8dc60db1bec603d47badde4641525c65924524d
bk-changeset-1.2821.1.18Kris@p4buschel.|ChangeSet|20041221220056|53020ChangeSet 1.2821.1.18 04/12/21 14:00:56 Kris@p4buschel. +48 -0 Added tags for generating petscvec_dll src/vec/utils/vsca
bk-changeset-1.2821.1.18Kris@p4buschel.|ChangeSet|20041221220056|53020ChangeSet 1.2821.1.18 04/12/21 14:00:56 Kris@p4buschel. +48 -0 Added tags for generating petscvec_dll src/vec/utils/vscat.c 1.38 04/12/21 14:00:53 Kris@p4buschel. +11 -10 Added tags for generating petscvec_dll src/vec/utils/vpscat.c 1.40 04/12/21 14:00:53 Kris@p4buschel. +2 -0 Added tags for generating petscvec_dll src/vec/utils/vinv.c 1.38 04/12/21 14:00:53 Kris@p4buschel. +20 -18 Added tags for generating petscvec_dll src/vec/utils/vecstash.c 1.17 04/12/21 14:00:53 Kris@p4buschel. +1 -0 Added tags for generating petscvec_dll src/vec/utils/vecmpitoseq.c 1.13 04/12/21 14:00:52 Kris@p4buschel. +4 -2 Added tags for generating petscvec_dll src/vec/utils/vecio.c 1.40 04/12/21 14:00:52 Kris@p4buschel. +2 -1 Added tags for generating petscvec_dll src/vec/utils/matlab/gcreatev.c 1.15 04/12/21 14:00:52 Kris@p4buschel. +3 -2 Added tags for generating petscvec_dll src/vec/utils/comb.c 1.23 04/12/21 14:00:52 Kris@p4buschel. +14 -13 Added tags for generating petscvec_dll src/vec/utils/cmesh.c 1.8 04/12/21 14:00:52 Kris@p4buschel. +2 -1 Added tags for generating petscvec_dll src/vec/pf/interface/pfall.c 1.10 04/12/21 14:00:52 Kris@p4buschel. +7 -7 Added tags for generating petscvec_dll src/vec/pf/interface/pf.c 1.29 04/12/21 14:00:52 Kris@p4buschel. +11 -10 Added tags for generating petscvec_dll src/vec/pf/impls/string/cstringbase.c 1.5 04/12/21 14:00:52 Kris@p4buschel. +2 -1 Added tags for generating petscvec_dll src/vec/pf/impls/string/cstring.c 1.17 04/12/21 14:00:52 Kris@p4buschel. +3 -2 Added tags for generating petscvec_dll src/vec/pf/impls/matlab/cmatlab.c 1.12 04/12/21 14:00:52 Kris@p4buschel. +2 -1 Added tags for generating petscvec_dll src/vec/pf/impls/constant/const.c 1.14 04/12/21 14:00:52 Kris@p4buschel. +4 -3 Added tags for generating petscvec_dll src/vec/is/utils/isltog.c 1.35 04/12/21 14:00:52 Kris@p4buschel. +14 -13 Added tags for generating petscvec_dll src/vec/is/utils/isdiff.c 1.19 04/12/21 14:00:52 Kris@p4buschel. +3 -2 Added tags for generating petscvec_dll src/vec/is/utils/iscomp.c 1.16 04/12/21 14:00:52 Kris@p4buschel. +2 -1 Added tags for generating petscvec_dll src/vec/is/utils/iscoloring.c 1.30 04/12/21 14:00:52 Kris@p4buschel. +11 -10 Added tags for generating petscvec_dll src/vec/is/utils/isblock.c 1.11 04/12/21 14:00:52 Kris@p4buschel. +4 -3 Added tags for generating petscvec_dll src/vec/is/interface/index.c 1.14 04/12/21 14:00:51 Kris@p4buschel. +18 -16 Added tags for generating petscvec_dll src/vec/is/impls/stride/stride.c 1.18 04/12/21 14:00:51 Kris@p4buschel. +5 -4 Added tags for generating petscvec_dll src/vec/is/impls/general/strgen.c 1.10 04/12/21 14:00:51 Kris@p4buschel. +2 -2 Added tags for generating petscvec_dll src/vec/is/impls/general/general.c 1.22 04/12/21 14:00:51 Kris@p4buschel. +4 -3 Added tags for generating petscvec_dll src/vec/is/impls/block/block.c 1.20 04/12/21 14:00:51 Kris@p4buschel. +8 -7 Added tags for generating petscvec_dll src/vec/interface/vector.c 1.116 04/12/21 14:00:51 Kris@p4buschel. +76 -74 Added tags for generating petscvec_dll src/vec/interface/vecregall.c 1.19 04/12/21 14:00:51 Kris@p4buschel. +6 -5 Added tags for generating petscvec_dll src/vec/interface/vecreg.c 1.31 04/12/21 14:00:51 Kris@p4buschel. +5 -4 Added tags for generating petscvec_dll src/vec/interface/veccreate.c 1.23 04/12/21 14:00:51 Kris@p4buschel. +2 -2 Added tags for generating petscvec_dll src/vec/interface/mapregall.c 1.11 04/12/21 14:00:51 Kris@p4buschel. +3 -2 Added tags for generating petscvec_dll src/vec/interface/mapreg.c 1.23 04/12/21 14:00:51 Kris@p4buschel. +5 -5 Added tags for generating petscvec_dll src/vec/interface/mapcreate.c 1.15 04/12/21 14:00:51 Kris@p4buschel. +2 -2 Added tags for generating petscvec_dll src/vec/interface/map.c 1.21 04/12/21 14:00:51 Kris@p4buschel. +10 -9 Added tags for generating petscvec_dll src/vec/interface/dlregis.c 1.24 04/12/21 14:00:51 Kris@p4buschel. +6 -5 Added tags for generating petscvec_dll src/vec/impls/shared/shvec.c 1.27 04/12/21 14:00:51 Kris@p4buschel. +5 -4 Added tags for generating petscvec_dll src/vec/impls/seq/vseqcr.c 1.13 04/12/21 14:00:51 Kris@p4buschel. +2 -1 Added tags for generating petscvec_dll src/vec/impls/seq/dvec2.c 1.26 04/12/21 14:00:50 Kris@p4buschel. +1 -1 Added tags for generating petscvec_dll src/vec/impls/seq/bvec2.c 1.62 04/12/21 14:00:50 Kris@p4buschel. +3 -2 Added tags for generating petscvec_dll src/vec/impls/seq/bvec1.c 1.13 04/12/21 14:00:50 Kris@p4buschel. +1 -1 Added tags for generating petscvec_dll src/vec/impls/mpi/vmpicr.c 1.11 04/12/21 14:00:50 Kris@p4buschel. +2 -1 Added tags for generating petscvec_dll src/vec/impls/mpi/pvec2.c 1.18 04/12/21 14:00:50 Kris@p4buschel. +5 -6 Added tags for generating petscvec_dll src/vec/impls/mpi/pmap.c 1.15 04/12/21 14:00:50 Kris@p4buschel. +3 -2 Added tags for generating petscvec_dll src/vec/impls/mpi/pdvec.c 1.46 04/12/21 14:00:50 Kris@p4buschel. +3 -1 Added tags for generating petscvec_dll src/vec/impls/mpi/pbvec.c 1.33 04/12/21 14:00:50 Kris@p4buschel. +12 -11 Added tags for generating petscvec_dll src/vec/impls/hypre/vhyp.c 1.9 04/12/21 14:00:50 Kris@p4buschel. +1 -0 Added tags for generating petscvec_dll include/petscvec.h 1.65 04/12/21 14:00:50 Kris@p4buschel. +163 -162 Added tags for generating petscvec_dll include/petscpf.h 1.14 04/12/21 14:00:50 Kris@p4buschel. +12 -12 Added tags for generating petscvec_dll include/petscis.h 1.25 04/12/21 14:00:50 Kris@p4buschel. +62 -62 Added tags for generating petscvec_dllHg-commit: bab55c629d0b969bc30f10774dfaeb89818c88ac
1234567