Coder Social home page Coder Social logo

2019-hed-summer-school-notes's Introduction

2019-HED-Summer-School-Notes

notes for 2019 HED summer school

This is the README for the kinetic workshop of the 2019 HED Summer School in UCSD. The purpose of this repo is to have a central location for all of the information relevant to the kinetic workshop, including notes and instructions for running the various notebooks.

Downloading and/or using notebooks

You can run the notebooks in 2 ways, depending on whether or not you want to modify it.

Using the PICKSC Hub

For those of you who are less adventurous, you can run it from our Jupyterhub. This is available on your browser, with a GitHub account. If you don't have a GitHub account, just visit github.com to get one. Once you have acquired an account, visit the UCLA PICKSC jupyter hub, located at:

https://jupyter.picksc.org/

and you can log in via your GitHub account. The notebooks are loaded into your personal folder so you can modify them on the hub, but the storage on the hub is not permanent so the changes are not kept indefinitely, but on the plus side, you do not need to install anything.

Download your own notebooks:

Of course, you can also run the notebooks on your own computer. This gives you more control of the notebooks and allow you to contribute to our GitHub repo. The downside of this method is that you need to download Dockers, which, as of the writing of this file, is still not fully supported on Windows 10. I have managed to get it to work initially, following the initial installation, but after a few Windows update, the software stopped working. However, docker works properly both on Linux and Mac OS, so if you use one of these operating systems, then you using the notebook natively on your own computer is fairly straight forward.

For the Mac OS, you can download Docker here:

https://docs.docker.com/docker-for-mac/install/

For linux, you can follow the instructions on this page:

https://docs.docker.com/install/linux/docker-ce/ubuntu/

Notes:

Birdsall & Langdon(general information on : https://github.com/ThePolywellGuy/Polywell-Papers/blob/master/1985%20-%20Berkely%20-%20Plasma%20Physics%20via%20Computer%20Simulation%20-%20Birdsall%2C%20Langdon.pdf

Langdon, Lasinski and Kruer: https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.43.133

Langdon paper on energy conservation (& grid instability): https://www.sciencedirect.com/science/article/pii/0021999170900240

Forslund paper on parametric instability: https://aip.scitation.org/doi/10.1063/1.861249

Lin and Dawson paper on Compton Scattering:

https://aip.scitation.org/doi/abs/10.1063/1.861103

Dawson Sheet Model:

https://aip.scitation.org/doi/10.1063/1.1706638

Sideband Instability by Kruer:

https://aip.scitation.org/doi/10.1063/1.1692859

Dawson's explanation on Landau Damping:

https://aip.scitation.org/doi/abs/10.1063/1.1706419

Denavit & Kruer:

https://inis.iaea.org/search/search.aspx?orig_q=RN:12614864

Malmberg, Wharton, O'Neil:

https://aip.scitation.org/doi/10.1063/1.1692191

Kruer, Dawson Sudan:

https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.23.838

Coffey wave breaking limit:

https://aip.scitation.org/doi/abs/10.1063/1.1693620

Denavit and Kruer (1971)

https://aip.scitation.org/doi/10.1063/1.1693676

2019-hed-summer-school-notes's People

Contributors

tsung1029 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.