Lines Matching +full:julia +full:- +full:version

3 Documentation for the LibCEED.jl Julia interface to the
14 The LibCEED.jl package can be installed with Julia's package manager by running
15 `] add LibCEED`. This will automatically install a pre-built binary of the
18 own version of the libCEED library, and configure LibCEED.jl to use this binary
21 !!! warning "The pre-built libCEED binaries do not support CUDA backends"
22 The pre-built binaries automatically installed by LibCEED.jl (through the
30 By default, LibCEED.jl will use the pre-built libCEED binaries provided by the
33 LibCEED.jl can be configured using Julia's _preferences_ mechanism. Note that
34 this preference will be set for the currently active Julia environemnt, and can
35 be different between different environments. The Julia session must be restarted
38 ```julia
39 julia> using LibCEED
40 julia> set_libceed_path!("/path/to/libceed.so")
42 [ Info: Restart the Julia session for changes to take effect.
46 information on Julia's preferences system, see
49 ### Features of the high-level interface for libCEED
51 #### User Q-functions
53 With LibCEED.jl, it is much easier to write dimension-independent user-defined
54 Q-functions that automatically work on the GPU. See the [related
61 the user wants read-only access, then the user must call
63 possibly be bug-prone, because the user may forget to restore the array, or may
64 match the `Read` version to get the array with non-`Read` version to restore the
68 function and [`@witharray`](@ref) macro. There are also read-only versions,
71 version is always paired properly.
73 For example, in `ex1-volume`, the following C code
84 is replaced with the following equivalent Julia code
85 ```julia
90 In `ex2-surface`, the following C code
105 is replaced with the following equivalent Julia code
106 ```julia
111 The macro version can provide better performance if a closure is required, and