Saving changes

This commit is contained in:
Francesc Verdugo 2023-08-10 13:48:22 +02:00
parent f3cb03b337
commit ecebbdbab1
4 changed files with 115 additions and 58 deletions

View File

@ -122,10 +122,9 @@ makedocs(;
canonical="https://fverdugo.github.io/XM_40017",
edit_link="main",),
pages=["Home" => "index.md","Getting started"=>"getting_started_with_julia.md", "Notebooks"=>[
"Is Julia fast?" => "julia_intro.md",
"Julia Basics" => "julia_basics.md",
"Julia Asynchronous" => "julia_async.md",
"Julia Distributed" => "julia_distributed.md",
"Tasks and channels" => "julia_async.md",
"Remote calls and remote channels" => "julia_distributed.md",
"Matrix Multiplication"=>["Matrix Multiplication" => "matrix_matrix.md", "Solutions" => "sol_matrix_matrix.md"],
"Jacobi/SOR" => "julia_jacobi.md"
]],

View File

@ -15,6 +15,10 @@ The programming of this course will be done using the [Julia programming languag
Courses related with high-performance computing (HPC) often use languages such as C, C++, or Fortran. We use Julia instead to make the course accessible to a wider set of students, including the ones that have no experience with
C/C++ or Fortran, but are willing to learn parallel programming. Julia is a relatively new programming language specifically designed for scientific computing. It combines a high-level syntax close to interpreted languages like Python with the performance of compiled languages like C, C++, or Fortran. Thus, Julia will allow us to write efficient parallel algorithms with a syntax that is convenient in a teaching setting. In addition, Julia provides easy access to different programming models to write distributed algorithms, which will be useful to learn and experiment with them.
!!! tip
You can run the code [in this link](https://github.com/JuliaAcademy/JuliaTutorials/blob/724e15a350d150a9773afe51a3830709dbed422f/introductory-tutorials/intro-to-julia/09.%20Julia%20is%20fast.ipynb) to learn how Julia compares to other languages (C and Python) in terms of performance.
## Installing Julia
This is a tutorial-like page. Follow these steps before you continue reading the document.

View File

@ -1556,15 +1556,15 @@
],
"metadata": {
"kernelspec": {
"display_name": "Julia 1.8.5",
"display_name": "Julia 1.9.0",
"language": "julia",
"name": "julia-1.8"
"name": "julia-1.9"
},
"language_info": {
"file_extension": ".jl",
"mimetype": "application/julia",
"name": "julia",
"version": "1.8.5"
"version": "1.9.0"
}
},
"nbformat": 4,

File diff suppressed because one or more lines are too long