Jeremy E Kozdon

Results 19 issues of Jeremy E Kozdon

Not really a bug in KA, but @vchuravy asked me to post When `uniform` memory is used with a synchronize in an if statement one needs to be careful due...

This was raised on slack by @jakebolewski , seem like a github issue is a better place for the discussion. With #1360 (Spectrum calculator and diagnostics group) ClimateMachine now depends...

needs docs
discussion

I was wondering as the reason for `enqueue_write_buffer` and `enqueue_read_buffer` taking different arguments, i.e., why does `enqueue_write_buffer` take `nbytes` and `enqueue_read_buffer` not. It seems that these should be same. Also,...

We should consider implementing what [`GridapPETSc.jl`](https://github.com/gridap/GridapPETSc.jl) has done for GC with mpi objects. Basically the julia finalizer registers the object for destruction with [`PetscObjectRegisterDestroy`](https://petsc.org/release/docs/manualpages/Sys/PetscObjectRegisterDestroy.html), see for example [`PETScLinearSolverNS`]( https://github.com/gridap/GridapPETSc.jl/blob/5cd8a956fc4933fe3fe0d07aeae0c3c8f2eb827d/src/PETScLinearSolvers.jl#L38-L50) Of...

https://github.com/JuliaPackaging/Yggdrasil/pull/3249 does not add the following libraries, so this should be revisited at some point - [ ] add mumps - [ ] add superlu - [ ] add superlu_dist...

This is just a start, still more to be done... to do: - [ ] vectors - [ ] matrices - [ ] solvers (how to interact with difference staggerings...

Experimenting to play with #147 Todo - [x] wrap MAT + MPI - [x] wrap ksp - [x] wrap DM and DMDA - [ ] DMStag - [x] wrap snes...

There should be a default library that's used if no library is selected as well as a better interface for selecting libraries.

Do we ever see a use case where we might have something like: ```julia PETSc.initialize(petsclib) # ... work.... PETSc.finalize(petsclib) # start PETSc again... PETSc.initialize(petsclib) ``` I ask because this can...