Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/j-fu/voronoifvot
Material for the coding session of the workshop Finite Volumes and Optimal Transport at Institut de Mathématiques d’Orsay (Université Paris-Saclay) based on the nonlinear finite volume solver VoronoiFVM.jl
https://github.com/j-fu/voronoifvot
Last synced: 16 days ago
JSON representation
Material for the coding session of the workshop Finite Volumes and Optimal Transport at Institut de Mathématiques d’Orsay (Université Paris-Saclay) based on the nonlinear finite volume solver VoronoiFVM.jl
- Host: GitHub
- URL: https://github.com/j-fu/voronoifvot
- Owner: j-fu
- Created: 2024-10-18T22:10:57.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T18:02:20.000Z (about 1 month ago)
- Last Synced: 2024-11-18T19:19:09.812Z (about 1 month ago)
- Language: HTML
- Homepage:
- Size: 3.08 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VoronoiFVOT
Material for the coding session of the workshop [Finite Volumes and Optimal Transport](https://project.inria.fr/fvot/) at [Institut de Mathématiques d’Orsay](https://www.imo.universite-paris-saclay.fr/en/) (Université Paris-Saclay) based on the nonlinear finite volume solver [VoronoiFVM.jl](https://github.com/j-fu/VoronoiFVM.jl).
## Installation
All material is provided in the [Julia](https://julialang.org) scientific computing language in form of [Pluto](https://plutojl.org) computational notebooks.
### [Julia installation instructions](https://julialang.org/downloads)
- Linux/Mac: go to your command prompt and issue
```
$ curl -fsSL https://install.julialang.org | sh
```- Windows: go to your command prompt and issue
```
> winget install julia -s msstore
```
- These provide the `julia` command application and the `juliaup` installation manager (wich allows to update Julia versions and to choose between them### [Pluto installation instructions](https://plutojl.org/#install)
- In a command window, go to the directory where you downloaded the notebooks
- Start Julia using the `julia` command
- At the Julia prompt issue
```
julia> using Pkg
julia> Pkg.add("Pluto")
julia> Pluto.run()
```
This will open a browser window with a view on the current directory, click at one of the notebooks and start it.
At the first start of a notebook, all Julia packages used in by the notebook will be downloaded and precompiled. This may take
a while.## Notebooks
In order to download them, you can clone this repository, or- Julia Overview ([pluto](https://raw.githubusercontent.com/j-fu/VoronoiFVOT/refs/heads/main/JuliaOverview.jl)|[html](https://www.wias-berlin.de/people/fuhrmann/blobs/JuliaOverview.html)|[pdf](https://www.wias-berlin.de/people/fuhrmann/blobs/JuliaOverview.pdf))
- Intro to VoronoiFVM.jl ([pluto](https://raw.githubusercontent.com/j-fu/VoronoiFVOT/refs/heads/main/VoronoiFVMIntro.jl)|[html](https://www.wias-berlin.de/people/fuhrmann/blobs/VoronoiFVMIntro.html)|[pdf](https://www.wias-berlin.de/people/fuhrmann/blobs/VoronoiFVMIntro.pdf))
- Template notebook ([pluto](https://raw.githubusercontent.com/j-fu/VoronoiFVOT/refs/heads/main/VoronoiFVMTemplate.jl)|[html](https://www.wias-berlin.de/people/fuhrmann/blobs/VoronoiFVMTemplate.html)|[pdf](https://www.wias-berlin.de/people/fuhrmann/blobs/VoronoiFVMTemplatee.pdf))## Some additional links
- [From Zero to Julia!](https://techytok.com/from-zero-to-julia/)
- [Modern Julia Workflows](https://modernjuliaworkflows.org/)
- [My (J.Fuhrmann's) remarks on Julia](https://j-fu.github.io/marginalia/julia/)