v0.1.3
PETSc v0.1.3
Closed issues:
- Move to JuliaParallel (#1)
- Use Symbols for Petsc String Literals (#2)
- Use Regular Petsc Initialize (#3)
- Add Mat/Vec Format as Type Paramater (#4)
- PetscIgnoreErrorHandler needs to be in init (#5)
- wrap multiple PETSc libraries (float, double, complex, ...) (#6)
- convert shell scripts to julia build.jl (#7)
- remove tmp and test files from git (#8)
- don't use --lines (#10)
- Enable testing on OSX (#11)
- Fix deprecations (#12)
- 4-space indentation (#14)
- Reuse OpenBLAS installation from Julia distribution (#16)
- finalizers commented out? (#21)
- Test failure on OS X (#29)
- missing one(::Mat) (#47)
- switch to TestNext (#49)
- rand, sprand? (#51)
- PETSc.PetscError(63,"Argument out of range") (#52)
- Additional PETSc build options (#55)
- Local or Global Sizing (#56)
- Manual (#57)
- Missing MatShellGetContext (#58)
- Type Unstable Constructors (#59)
- TS? (#60)
- Add support for
nompi
version (#67) - Make it optional to use RealSingle and ComplexDouble versions of PETSc (#68)
- rename KSPSolveTranspose! to Base.LinAlg.At_ldiv_B! (#70)
- Memory Problem? (#71)
- no need for @doc (#74)
- don't call deepcopy in LocalArray (#75)
- LocalArray should be a DenseArray subtype (#76)
- merge LocalArray and LocalArrayRead, rename to LocalVector (#77)
- Generalize Distributed Array Interface (#79)
- Weird method overwritten warning on 0.5 (#87)
- Keyword options not passed when calling KSP (#88)
- Empty buildopts.conf file (#90)
- Finalize MPI in petsc_com.jl (#91)
- LoadError: LoadError: at row 0, column 0 : ArgumentError("number of rows in dims must be > 0, got 0") (#93)
- Beginner Question: Using Ubuntu 18.04 and julia 1.0.3 within visual studio (#96)
- Update (#98)
- Set up documenter (#100)
- Wrap SNES (#101)
- problems installing (#108)
- example not working (#109)
- PETSc.jl with system petsc? (#111)
- Why protect finalize with
comm == MPI.COMM_SELF
? (#114) - maintainer / owner? (#116)
- Register
PETSc.jl
as a Julia package (#131) - error during test (#135)
- PETSc options treatment (#144)
- more types? (#145)
- TagBot trigger issue (#159)
- test PETSc fails (#164)
Merged pull requests:
- Add banner to README (#13) (@andreasnoack)
- Clean up Travis configuration (#15) (@jiahao)
- Clean up build configuration (#17) (@jiahao)
- require julia 0.4, not 0.4- (#18) (@stevengj)
- pure-Julia build script (#19) (@stevengj)
- openmpi compatibility via JuliaParallel/MPI.jl#89 (#20) (@stevengj)
- Cleanup (#22) (@stevengj)
- rename setsizes! to Base.resize! (#23) (@stevengj)
- add Vec(::Vector) constructor (#24) (@stevengj)
- cleanup and expand IS functions (#25) (@stevengj)
- remove .comm fields in favor of a comm(x) method that calls PetscObjectComm (#26) (@stevengj)
- use 2-space indentation uniformly (#27) (@stevengj)
- KSP cleanup (#28) (@stevengj)
- More tests for Mat (#30) (@kshyatt)
- Fix bugs and add tests for vec (#31) (@kshyatt)
- Remove use of deprecated FactCheck syntax (#32) (@jakebolewski)
- Simplify PETSc initialization (#33) (@jakebolewski)
- Remove finalization error for VecScatter finalizer (#34) (@jakebolewski)
- Even more Mat tests (#35) (@kshyatt)
- Fix bug and add tests for Vec (#36) (@kshyatt)
- Added many more matrix functions (#37) (@kshyatt)
- Added test for chk (#38) (@kshyatt)
- Fix bug in transpose and add trace (#39) (@kshyatt)
- Added petscviews for KSP and PC, added BCGS test for KSP (#40) (@kshyatt)
- Bug fix and more tests (#41) (@kshyatt)
- [RFC] OSX build for Travis (#42) (@kshyatt)
- Added tests for PC (#43) (@kshyatt)
- More tests for options (#44) (@kshyatt)
- Prevent Travis OpenMPI build timeout (#45) (@kshyatt)
- Import scale and scale! correctly (#48) (@kshyatt)
- Fix trace var name and remove Base tag (#50) (@kshyatt)
- Stop using FactCheck (#53) (@kshyatt)
- minor test cleanups (#54) (@stevengj)
- Fix PetscDestroy for TS and add test (#62) (@kshyatt)
- Looser requirements for abs(::Complex64) (#63) (@kshyatt)
- More mini-tests (#64) (@kshyatt)
- Added method to get KSP object of TS (#65) (@kshyatt)
- Added some docs for TS's options (#66) (@kshyatt)
- Build system (#69) (@JaredCrean2)
- make index assembling change (#72) (@JaredCrean2)
- Implement Map for Vectors (#73) (@JaredCrean2)
- remove @doc, closes #74 (#78) (@JaredCrean2)
- [WIP] switch LocalArray to DenseArray subtype (#80) (@JaredCrean2)
- More indexing on Vectors (#81) (@JaredCrean2)
- More indexing2 (#82) (@JaredCrean2)
- Constructors2 (#83) (@JaredCrean2)
- add capability to access individual rows of sparse matrix (#84) (@JaredCrean2)
- [wip] Kron (#85) (@JaredCrean2)
- Matformat (#86) (@JaredCrean2)
- Install TagBot as a GitHub Action (#97) (@JuliaTagBot)
- Revamp using new PETSc_jll binaries (#99) (@simonbyrne)
- Delete REQUIRE (#103) (@musm)
- start on SNES (#104) (@simonbyrne)
- small cleanup: add docs, read/write options (#105) (@simonbyrne)
- fix PC refcounting (#106) (@simonbyrne)
- Minor typo fix in lib.jl (#107) (@amartinhuertas)
- Adding SNES examples (#110) (@boriskaus)
- Remove stale code and update README (#112) (@jkozdon)
- Options should be checked with
===
(#115) (@jkozdon) - Allow for custom PETSc library builds (#117) (@jkozdon)
- Adding DMStag functions as well as testing and documentation (#119) (@nicoberlie)
- DM and DMDA interface (#120) (@jkozdon)
- Update the way multiple PETSc versions are dispatched (#121) (@jkozdon)
- Update
init.jl
to use@for_petsc
macro and dispatch based on library type (not PetscScalar) (#122) (@jkozdon) - Add .JuliaFormatter.toml (#123) (@jkozdon)
- Update viewer.jl to use
@for_petsc
macro (#124) (@jkozdon) - remove unneeded finalize function (#125) (@jkozdon)
- Update
options.jl
to use@for_petsc
macro (#126) (@jkozdon) - Documentation setup (#127) (@boriskaus)
- Create documentation.yml (#128) (@boriskaus)
- Update documentation.yml (#129) (@boriskaus)
- Update README.md (#130) (@boriskaus)
- Use petsc function to get mpi communicator (#132) (@jkozdon)
- Revert #132 (#133) (@jkozdon)
- Add a petsc docs link function (#134) (@jkozdon)
- Rely on PETSc duplicated comms (#136) (@jkozdon)
- Do not assume julia launch command (#138) (@jkozdon)
- Fix converts to prevent garbage collection (#140) (@jkozdon)
- Fix hang on view with MPI (#141) (@jkozdon)
- Switch to using multiple libraries from PETSc_jll (#142) (@jkozdon)
- Add Windows CI again (#148) (@simonbyrne)
- Docs: fix typo: "pre-build" --> "pre-built" (#152) (@psanan)
- Add Compat for MPI (#153) (@jkozdon)
- Bjpk/fixes dmstag (#154) (@boriskaus)
- DMSTAG_Stokes_2D.jl: fix typos in leading comments (#156) (@psanan)
- Move SNES
setfromoptions
towith
options block (#157) (@jkozdon) - Update README following package registration (#160) (@jkozdon)
- Change a few master -> main (#162) (@jkozdon)
- Fix docs now package is registered (#163) (@jkozdon)
- Ignore startup.jl file of user in tests (#165) (@vchuravy)