Current implementation is almost done, but some details are still pending:
- Increase coverage/tests/examples to stress bindings as much as possible
test/example_3.jl: replace malloc/free by julia array
P4est_jll integration: Currently, this bindings only supports the parallel version of p4est. P4est_jlll artifact contains a non-MPI version. I think the main difference between both is the MPI_Comm representation, Ptr{Cvoid} (8 bytes) for parallel version, Cint(?) (4 bytes) for sequential version. We should deal with this difference during package build.
Current implementation is almost done, but some details are still pending:
test/example_3.jl: replacemalloc/freeby julia arrayP4est_jllintegration: Currently, this bindings only supports the parallel version of p4est.P4est_jlllartifact contains a non-MPI version. I think the main difference between both is the MPI_Comm representation,Ptr{Cvoid}(8 bytes) for parallel version,Cint(?) (4 bytes) for sequential version. We should deal with this difference during package build.