Skip to content

mfherbst/2024-siamla-minitutorial

Repository files navigation

SIAM LA electronic structure minitutorial

This repository contains the material for the minitutorial Linear algebra challenges in electronic structure simulations by Eric Cancès, Michael F. Herbst and Antoine Levitt, which will be presented at SIAM LA on 13.05.2024.

It is a downsized version of the lecture material of the DFTK school 2022.

Presentations

Further reading

Software and material

What you need to work with this material:

  • Julia 1.10
  • Jupyter and IJulia.jl
  • This repository of workshop materials
  • All required dependencies (Julia packages) for the workshop

Getting Julia

For following the course you will need at least Julia 1.10. Julia can be easily obtained in binary form from Julia downloads.

Getting all the rest

To get the remaining files and dependencies start up julia and in the resulting REPL shell, copy and paste the following:

import Downloads
script = Downloads.download("https://raw.githubusercontent.com/mfherbst/2024-siamla-minitutorial/master/install.jl")
include(script)

This downloads the install.jl script and runs it from julia. Follow the instructions on the screen and start the Jupyter notebook server with the command that will be printed.

As an alternative you can also also run the following commands manually (this requires to have git and julia available from the commandline):

git clone https://github.com/mfherbst/2024-siamla-minitutorial
cd 2024-siamla-minitutorial
julia install-manual.jl

Troubleshooting

If you are facing issues, check out the great troubleshooting section from the WorkshopWizard package by Carsten Bauer (which install.jl is using).

Working with these notes online (Beta)

Click on the Binder badge to work with these notes online (without a local Julia installation). Note that for some of the exercises the computational performance available on binder might not be sufficient.

About

SIAM LA 2024 electronic structure minitutorial

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published