Home
last modified time | relevance | path

Searched full:julia (Results 1 – 25 of 27) sorted by relevance

12

/libCEED/.github/workflows/
H A Djulia-test-with-style.yml1 name: Julia
14 julia-version: ['1']
26 - name: Julia setup
27 uses: julia-actions/setup-julia@latest
29 version: ${{ matrix.julia-version }}
30 - name: Julia test and style
35 pushd julia/LibCEED.jl
39 …[[ "$GITHUB_REF" =~ ^refs/(heads/release|tags/).* ]] || julia --project -e 'import Pkg; Pkg.test("…
40 git checkout test/Project.toml && julia --project -e 'import Pkg; Pkg.test("LibCEED")'
41julia --project=.style/ -e 'import Pkg; Pkg.instantiate()' && julia --project=.style/ .style/ceed_…
H A Djulia-documentation.yml1 name: Julia Documentation
15 - uses: julia-actions/setup-julia@latest
18 cd julia/LibCEED.jl
19julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate(); Pkg.…
24 cd julia/LibCEED.jl
25 julia --project=docs/ docs/make.jl
/libCEED/julia/LibCEED.jl/
H A DREADME.md1 # 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`.
19 …D binary (e.g. one built from source), LibCEED.jl can be configured using Julia's _preferences_ me…
20 Note that this preference will be set for the currently active Julia environment, and can be differ…
21 The Julia session must be restarted for changes to take effect.
23 ```julia
24 julia> using LibCEED
25 julia> set_libceed_path!("/path/to/libceed.so")
27 [ Info: Restart the Julia session for changes to take effect.
H A DProject.toml27 julia = "1.6"
/libCEED/julia/LibCEED.jl/docs/src/
H A Dindex.md3 Documentation for the LibCEED.jl Julia interface to the
14 The LibCEED.jl package can be installed with Julia's package manager by running
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
[all …]
H A DUserQFunctions.md5 natively in Julia. These user Q-functions work with both the CPU and CUDA
16 Before describing how to define user Q-functions in Julia, we will briefly given
62 ## Apply mass Q-function in Julia
64 We now replicate this Q-function in Julia. The main way of defining user
65 Q-functions in Julia is using the [`@interior_qf`](@ref) macro. The above C code
67 outputs) is analogous to the following Julia code:
69 ```julia
86 ```julia
102 ## [Apply diffusion Q-function in Julia](@id applydiff)
111 This Q-function is implemented in Julia as follows:
[all …]
H A DC.md5 some minor manual modifications) using the Julia package
14 It is generally recommended for users to use the Julia interface exported from
H A DBasis.md5 while Julia uses column-major (Fortran convention) storage.
H A DLibCEED.md10 preference. For changes to take effect, the Julia session must be restarted. The
/libCEED/
H A DRELEASING.md52 8. Publish Julia, Python, and Rust packages.
60 ## Julia section in Release Procedures
62 libCEED's Julia interface (LibCEED.jl) has two components:
64 * LibCEED.jl, the user-facing package that contains the Julia interface.
72 …est against [Yggdrasil](https://github.com/JuliaPackaging/Yggdrasil), the Julia community build tr…
95 …per package libCEED_jll has been updated, we are ready to update the main Julia interface LibCEED.…
96 This requires updating the file `julia/LibCEED.jl/Project.toml` in the libCEED repository.
99 diff --git a/julia/LibCEED.jl/Project.toml b/julia/LibCEED.jl/Project.toml
100 --- a/julia/LibCEED.jl/Project.toml
101 +++ b/julia/LibCEED.jl/Project.toml
[all …]
H A D.codecov.yml9 - "julia/LibCEED.jl/src/generated/*.jl"
H A DREADME.md14 It offers a C99 interface as well as bindings for Fortran, Python, Julia, and Rust.
34 …is a C99 library with no required dependencies, and with Fortran, Python, Julia, and Rust interfac…
111 Julia users can install using:
114 $ julia
115 julia> ]
119 See the [LibCEED.jl documentation](http://ceed.exascaleproject.org/libCEED-julia-docs/dev/) for mor…
/libCEED/doc/sphinx/source/
H A Dffi.md1 # Julia, Python, and Rust Interfaces
3 libCEED provides high-level interfaces using the Julia, Python, and Rust programming languages.
5 …information about the Julia interface can be found at the [LibCEED.jl documentation](http://ceed.e…
H A Dprecision.md22Julia**: After compiling the single precision version of libCEED, instruct LibCEED.jl to use this …
/libCEED/julia/LibCEED.jl/src/
H A DLibCEED.jl226 environment. Changes will take effect after restarting the Julia session. See the [Preferences.jl
234 Restart the Julia session for changes to take effect.
246 Restart the Julia session for changes to take effect.
252 Restart the Julia session for changes to take effect.
309 The Julia session must be restarted for changes to take effect.
H A DRequest.jl11 # following can be used as a starting point for the Julia interface.
H A DBasis.jl94 # Convert from Julia matrices (column-major) to row-major format
151 # Convert from Julia matrices and tensors (column-major) to row-major format
209 # Convert from Julia matrices and tensors (column-major) to row-major format
268 # Convert from Julia matrices and tensors (column-major) to row-major format
323 automatically convert from Julia arrays to [`CeedVector`](@ref) for convenience.
H A DCeedVector.jl127 allocated by Julia, since those cannot be properly freed from libCEED.
268 captured variable" in the [Julia
270 issue](https://github.com/JuliaLang/julia/issues/15276).
H A DContext.jl25 Copy mode `OWN_POINTER` is not supported by this interface because Julia-allocated objects
H A DGlobals.jl53 `OWN_POINTER` is not typically supported for objects created in Julia, because those must be
/libCEED/julia/LibCEED.jl/test/
H A DProject.toml1 # A bug in Julia 1.6.0's Pkg causes Preferences to be dropped during `Pkg.test()`, so we work around
3 # through to the child Julia process. X-ref: https://github.com/JuliaLang/Pkg.jl/issues/2500
/libCEED/doc/papers/joss/
H A Dpaper.md77 … C99 [@C99-lang], Fortran77 [@Fortran77-lang], Python [@Python-lang], Julia [@Julia-lang], and Rus…
131 `libCEED` provides high-level interfaces in Python, Julia, and Rust, each of which is maintained an…
135Julia interface, referred to as `LibCEED.jl`, provides both a low-level interface, which is genera…
H A Dpaper.bib152 @article{Julia-lang,
153 title={Julia: A fresh approach to numerical computing},
/libCEED/julia/LibCEED.jl/docs/
H A Dmake.jl27 repo="github.com/CEED/libCEED-julia-docs.git",
/libCEED/julia/LibCEED.jl/examples/
H A Dex1-volume-c.jl294 C.CeedQFunctionCreateInterior(ceed[], 1, qf_build_mass, "julia", build_qfunc)
361 C.CeedQFunctionCreateInterior(ceed[], 1, qf_apply_mass, "julia", apply_qfunc)

12