| /libCEED/julia/LibCEED.jl/ |
| H A D | README.md | 1 # LibCEED.jl: Julia Interface for [libCEED](https://github.com/CEED/libCEED) 3 Please see the [LibCEED.jl documentation](http://ceed.exascaleproject.org/libCEED-julia-docs/dev/) … 7 The LibCEED.jl package can be installed with Julia's package manager by running `] add LibCEED`. 9 … the libCEED library, and configure LibCEED.jl to use this binary as described in the [Configuring… 13 The pre-built binaries automatically installed by LibCEED.jl (through the [libCEED_jll](https://jul… 14 …e to build libCEED from source and configure LibCEED.jl as described in the [Configuring LibCEED.j… 16 ### Configuring LibCEED.jl 18 By default, LibCEED.jl will use the pre-built libCEED binaries provided by the [libCEED_jll](https:… 19 If you wish to use a different libCEED binary (e.g. one built from source), LibCEED.jl can be confi… 30 See [Preferences.jl](https://github.com/JuliaPackaging/Preferences.jl) for more information.
|
| H A D | .gitignore | 4 deps/deps.jl
|
| /libCEED/julia/LibCEED.jl/src/ |
| H A D | LibCEED.jl | 7 include("C.jl") 145 include("Globals.jl") 146 include("Ceed.jl") 147 include("CeedVector.jl") 148 include("Basis.jl") 149 include("ElemRestriction.jl") 150 include("Quadrature.jl") 151 include("Context.jl") 152 include("UserQFunction.jl") 153 include("QFunction.jl") [all …]
|
| H A D | UserQFunction.jl | 99 "libCEED.jl.\nPlease use a different backend, for example: /gpu/cuda/shared ", 121 "User Q-functions with CUDA backends require the CUDA.jl package to be ", 123 "Please ensure that the CUDA.jl package is installed and loaded.",
|
| H A D | C.jl | 11 include(joinpath(@__DIR__, "generated", "libceed_bindings.jl"))
|
| H A D | QFunction.jl | 45 "In order to use user Q-functions with a CUDA backend, the CUDA.jl package ",
|
| /libCEED/ |
| H A D | RELEASING.md | 62 libCEED's Julia interface (LibCEED.jl) has two components: 64 * LibCEED.jl, the user-facing package that contains the Julia interface. 68 First, libCEED_jll is updated, and then LibCEED.jl. 73 In this PR, the file `L/libCEED/build_tarballs.jl` should be changed to update version number and c… 75 diff --git a/L/libCEED/build_tarballs.jl b/L/libCEED/build_tarballs.jl 76 --- a/L/libCEED/build_tarballs.jl 77 +++ b/L/libCEED/build_tarballs.jl 91 …sion of libCEED_jll will automatically be registered, and then we can proceed to update LibCEED.jl. 93 ### Updating LibCEED.jl 95 …r package libCEED_jll has been updated, we are ready to update the main Julia interface LibCEED.jl. [all …]
|
| H A D | .codecov.yml | 9 - "julia/LibCEED.jl/src/generated/*.jl"
|
| /libCEED/julia/LibCEED.jl/docs/src/ |
| H A D | index.md | 1 # LibCEED.jl Docs 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 18 own version of the libCEED library, and configure LibCEED.jl to use this binary 19 as described in the [Configuring LibCEED.jl](@ref) section. 22 The pre-built binaries automatically installed by LibCEED.jl (through the 25 will have to build libCEED from source and configure LibCEED.jl as described 26 in the [Configuring LibCEED.jl](@ref) section. 28 #### Configuring LibCEED.jl 30 By default, LibCEED.jl will use the pre-built libCEED binaries provided by the [all …]
|
| H A D | Examples.md | 3 LibCEED.jl includes three short examples, which are analogues of the two 7 - `ex1-volume-c.jl`, an almost one-to-one translation of `ex1-volume.c`, using 9 defined in `ex1-function-c.jl`. 10 - `ex1-volume.jl`, a higher-level more idiomatic version of `ex1-volume.c`, 12 - `ex2-surface.jl`, a higher-level, idiomatic version of `ex2-surface.c`.
|
| H A D | C.md | 6 [Clang.jl](https://github.com/JuliaInterop/Clang.jl/). The code used to generate 7 bindings is available in `generate_bindings.jl`.
|
| H A D | LibCEED.md | 3 By default, LibCEED.jl uses a "basic version" of the libCEED library that is 5 support, architecture-specific compiler flags, etc.), users can use LibCEED.jl 11 library currently being used by LibCEED.jl can be queried using
|
| H A D | Misc.md | 9 [StaticArrays.jl](https://github.com/JuliaArrays/StaticArrays.jl/)) then this 11 instead is given as, for example, a view into a larger array, then LibCEED.jl
|
| H A D | UserQFunctions.md | 3 An important feature of LibCEED.jl is the ability to define [user 132 of the problem. When the user Q-function is defined, LibCEED.jl will JIT compile 159 [Voigt convention](https://en.wikipedia.org/wiki/Voigt_notation). LibCEED.jl 181 [`StaticArrays.jl`](https://github.com/JuliaArrays/StaticArrays.jl) package 189 [`CUDA.jl`](https://github.com/JuliaGPU/CUDA.jl). Some Julia features are not
|
| H A D | Basis.md | 7 LibCEED.jl will typically handle the conversion between these formats by
|
| /libCEED/.github/workflows/ |
| H A D | julia-documentation.yml | 18 cd julia/LibCEED.jl 24 cd julia/LibCEED.jl 25 julia --project=docs/ docs/make.jl
|
| H A D | julia-test-with-style.yml | 35 pushd julia/LibCEED.jl 41 …mport Pkg; Pkg.instantiate()' && julia --project=.style/ .style/ceed_style.jl && git diff --exit-c…
|
| /libCEED/julia/LibCEED.jl/gen/ |
| H A D | generator.toml | 3 output_file_path = "../src/generated/libceed_bindings.jl" 4 prologue_file_path = "prologue.jl"
|
| /libCEED/julia/LibCEED.jl/test/ |
| H A D | Project.toml | 3 # through to the child Julia process. X-ref: https://github.com/JuliaLang/Pkg.jl/issues/2500 4 # See also test/Project.toml in FFTW.jl.
|
| /libCEED/doc/sphinx/source/ |
| H A D | precision.md | 22 …EED, instruct LibCEED.jl to use this library with the {code}`set_libceed_path!` function and resta…
|
| H A D | ffi.md | 5 More information about the Julia interface can be found at the [LibCEED.jl documentation](http://ce…
|
| /libCEED/julia/LibCEED.jl/docs/ |
| H A D | make.jl | 3 makedocs(sitename="LibCEED.jl Docs",
|
| /libCEED/julia/LibCEED.jl/examples/ |
| H A D | ex2-surface.jl | 3 include("common.jl")
|
| H A D | ex1-volume.jl | 3 include("common.jl")
|
| H A D | ex3-volume.jl | 3 include("common.jl")
|