You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
which instantiates AMG and relaxation solvers for double numbers and OpenMP backend with blocksizes 1...8 . Passing of parameters goes via json strings which are easily generated from Julia dicts, structs or tuples via JSON3.jl, so they are not exposed to the user.
Hi, thank you for the great package!
I just created a Julia wrapper package:
https://github.com/j-fu/AMGCLWrap.jl
It uses another C Wrapper
https://github.com/j-fu/amgcl_c
which instantiates AMG and relaxation solvers for double numbers and OpenMP backend with blocksizes 1...8 . Passing of parameters goes via json strings which are easily generated from Julia dicts, structs or tuples via JSON3.jl, so they are not exposed to the user.
Compiled binaries of the C Wrapper are automatically precompiled for all architecturs supported by Julia: https://github.com/JuliaBinaryWrappers/AMGCL_C_jll.jl .
With time I plan to extend this ( complex, saddlepoint...)
Best regards
Jürgen
The text was updated successfully, but these errors were encountered: