Jeremy E Kozdon

Results 34 comments of Jeremy E Kozdon

Julia >= 1.6 might also become an MPI.jl requirement: https://github.com/JuliaParallel/MPI.jl/pull/513#issuecomment-949024212

We can run the logger directly: ```julia using PETSc using MPI petsclib = PETSc.getlib() PETSc.initialize(petsclib) # Start the logger PETSc.LibPETSc.PetscLogDefaultBegin(petsclib) # Run some PETSc code using SparseArrays: spdiagm PetscScalar =...

Doesn't work with everything yet but you can call initialize and finalize.

Input: ```julia # For some reason you need to initialize MPI before using multiple libraries. # Need to debug this using MPI MPI.Initialized() || MPI.Init() using PETSc for petsclib in...

I guess I still need to sort out the types (But I think it should be possible with more walking of the syntax tree).

As @vchuravy said, the file in [`lib`](https://github.com/JuliaParallel/PETSc.jl/tree/jek/gen/lib) is generated from the PETSc header files with the code in [`gen`](https://github.com/JuliaParallel/PETSc.jl/tree/jek/gen/gen). These produce pretty raw wrappers, that I am then expanding on...

Thanks for the recommendation. I've put it as part of the PR task list.

@charleskawczynski can you close this? Seems pretty stale.

@trontrytel can you close this? Seems pretty stale.

@charleskawczynski can you close this? Seems pretty stale.