Jonathon Riddell
Jonathon Riddell
  • Видео 136
  • Просмотров 251 999
Parallel computing in C++: OpenMP
Consider supporting the channel: ruclips.net/channel/UCUanJlIm1l3UpM-OqpN5JQQjoin
Recommended textbooks:
Quantum mechanics:
amzn.to/3Ar5dbn or amzn.to/3ckXkfL
Statistical mechanics:
amzn.to/3QYcere or amzn.to/3cmZb3u
Quantum information:
amzn.to/3Kpjt96 or amzn.to/3KpjAl2
My publication list: scholar.google.com/citations?user=V2UZXZMAAAAJ&hl=en
TikTok: www.tiktok.com/@stat.mech.in.action?lang=en
Twitter: JonathonRiddell
Discord: discord.gg/QK9HhuXBEF
Просмотров: 209

Видео

Linear algebra and quantum chaos in C++
Просмотров 46221 день назад
Consider supporting the channel: ruclips.net/channel/UCUanJlIm1l3UpM-OqpN5JQQjoin Recommended textbooks: Quantum mechanics: amzn.to/3Ar5dbn or amzn.to/3ckXkfL Statistical mechanics: amzn.to/3QYcere or amzn.to/3cmZb3u Quantum information: amzn.to/3Kpjt96 or amzn.to/3KpjAl2 My publication list: scholar.google.com/citations?user=V2UZXZMAAAAJ&hl=en TikTok: www.tiktok.com/@stat.mech.in.action?lang=e...
Best programming language for science in 2024
Просмотров 3,3 тыс.6 месяцев назад
Consider supporting the channel: ruclips.net/channel/UCUanJlIm1l3UpM-OqpN5JQQjoin Recommended textbooks: Quantum mechanics: amzn.to/3Ar5dbn or amzn.to/3ckXkfL Statistical mechanics: amzn.to/3QYcere or amzn.to/3cmZb3u Quantum information: amzn.to/3Kpjt96 or amzn.to/3KpjAl2 My publication list: scholar.google.com/citations?user=V2UZXZMAAAAJ&hl=en Instagram: stat.mech.in.action TikT...
Hot takes about academia?
Просмотров 4079 месяцев назад
Consider supporting the channel: ruclips.net/channel/UCUanJlIm1l3UpM-OqpN5JQQjoin Recommended textbooks: Quantum mechanics: amzn.to/3Ar5dbn or amzn.to/3ckXkfL Statistical mechanics: amzn.to/3QYcere or amzn.to/3cmZb3u Quantum information: amzn.to/3Kpjt96 or amzn.to/3KpjAl2 My publication list: scholar.google.com/citations?user=V2UZXZMAAAAJ&hl=en Instagram: stat.mech.in.action TikT...
A first look at dual unitary matrices
Просмотров 52510 месяцев назад
A first look at dual unitary matrices
No resonance conditions in quantum systems
Просмотров 335Год назад
No resonance conditions in quantum systems
Learning to be a post-doc
Просмотров 599Год назад
Learning to be a post-doc
This bug almost broke me
Просмотров 462Год назад
This bug almost broke me
Static equilibrium for isolated quantum systems
Просмотров 302Год назад
Static equilibrium for isolated quantum systems
Physical meme review
Просмотров 352Год назад
Physical meme review
The Legendre transformation
Просмотров 7 тыс.Год назад
The Legendre transformation
Plausible reasoning is the logic of science
Просмотров 538Год назад
Plausible reasoning is the logic of science
Why does heat flow from hot to cold?
Просмотров 1 тыс.Год назад
Why does heat flow from hot to cold?
Variational statement of the second law of thermodynamics
Просмотров 757Год назад
Variational statement of the second law of thermodynamics
Where does science fit into antirealism?
Просмотров 316Год назад
Where does science fit into antirealism?
This might not be for you.
Просмотров 473Год назад
This might not be for you.
Gravity and the stories we tell in science
Просмотров 138Год назад
Gravity and the stories we tell in science
What is science?
Просмотров 120Год назад
What is science?
From Christianity to scientism growing up
Просмотров 209Год назад
From Christianity to scientism growing up
Sonification of quantum thermalization
Просмотров 232Год назад
Sonification of quantum thermalization
Math for thermodynamics
Просмотров 2 тыс.Год назад
Math for thermodynamics
My transition from PhD to post-doc
Просмотров 293Год назад
My transition from PhD to post-doc
The laws of thermodynamics
Просмотров 901Год назад
The laws of thermodynamics
Microstates & Macrostates
Просмотров 1,5 тыс.Год назад
Microstates & Macrostates
The role of statistical mechanics
Просмотров 6 тыс.Год назад
The role of statistical mechanics
Wrapping up 2022
Просмотров 194Год назад
Wrapping up 2022
What it is really like to publish in physics
Просмотров 722Год назад
What it is really like to publish in physics
ChatGPT and misinformation
Просмотров 575Год назад
ChatGPT and misinformation
Am I going to be replaced by ChatGPT?
Просмотров 5 тыс.Год назад
Am I going to be replaced by ChatGPT?
How does entropy change in quantum mechanics?
Просмотров 1,2 тыс.Год назад
How does entropy change in quantum mechanics?

Комментарии

  • @JasonDoerries-ku9qd
    @JasonDoerries-ku9qd 7 дней назад

    Uniquely clear description of What entropy IS.

  • @zinzhao8231
    @zinzhao8231 8 дней назад

    Wouldn't A interaction be defined as U A U dagger the other way around since we initially started with U dagger????

  • @GeoffryGifari
    @GeoffryGifari 8 дней назад

    Related to the "information scrambling" video, is Anderson localization one way to prevent the scrambling of quantum information? Can we fully reconstruct the history of the state at the center of the lattice?

  • @GeoffryGifari
    @GeoffryGifari 8 дней назад

    In the Aubrey-Andre model, can we predict where the localized sites would be?

  • @GeoffryGifari
    @GeoffryGifari 8 дней назад

    Can information scrambling be de-scrambled? or is it fundamentally irreversible (thermo 2nd law connection)?

  • @GeoffryGifari
    @GeoffryGifari 8 дней назад

    Can "scrambling propagation speed" covering larger and larger subsystem be defined as a meaningful quantity?

  • @GeoffryGifari
    @GeoffryGifari 8 дней назад

    Is the scrambling of information inevitable in a many-body quantum system? How does system size play into this?

  • @artinzareie4806
    @artinzareie4806 11 дней назад

    Hello, thank you for this video. I had a question. I am currently a CS student, and I am exploring all fields related to my expertise, and currently I am so curious about this path, computional science; But I don't find any good video. I want to know about one's experience who really worked something. Can you please fill a video and explain what is and how is your job, nad how can we enter this field?

  • @JayTheauthor-m9d
    @JayTheauthor-m9d 14 дней назад

    This reminds me of a science fiction book I just read called quantum xy, about a group of Silicon Valley engineers who sought to create an ai learning model with moralistic principles. The system learned from the input commands of known moralists and grew its network based on the networks of these individuals. I can’t remember the author but I believe it was released in 93’ early 93. Way ahead of its time.

  • @Seedwreck
    @Seedwreck 14 дней назад

    MatLab kinda slow

  • @timom9833
    @timom9833 14 дней назад

    Amazing

  • @melodie4976
    @melodie4976 24 дня назад

    I just got my bachelor in Fundamental Physics, and i chose to continue a Master degree in Computational physics, we'll start in September

  • @coriollis
    @coriollis Месяц назад

    hello, thanks for the vid! For reference, Fortran dependency management is getting better. See, for example, the fpm package manager, in development by the fortran-lang group. Just in case anyone wants to learn more. Fortran ftw!

  • @-Scorched-Earth-
    @-Scorched-Earth- Месяц назад

    Oh yes, didnt probability came way later after algerbra and like a bunch of really advanced maths.

  • @gauravrudramalik5869
    @gauravrudramalik5869 Месяц назад

    Very well described. But anyways, it is frankly astounding that we can make accurate predictions about so many complex systems by using simple arguments in statistical mechanics!

  • @albertliu2599
    @albertliu2599 Месяц назад

    Very nice video! I am currently a physics graduate student who is trying to get some knowledge of the computational methods. This subject is really intimidating at the early stage of learning. I really liked to hear different people describing them in they own way., which always give a me another perspective to see them. Hope I could get into my Phd in the future and help others like you did! Two questions, 1. at 18:12, is there should also be a exponential Lamda for |Emax> outside the bracket? 2. How could subtract a large enough C from the Hamiltonian helps to guarantee what we find is the ground state? Could you elaborate a little more?

  • @f_add_mebowshot5677
    @f_add_mebowshot5677 Месяц назад

    thx for the nice explanation and greetings to your cat

  • @Achrononmaster
    @Achrononmaster 2 месяца назад

    @4:00 note that a lot of the pre-theoretical difficulty in quantum → classical comes from this (I think false or misleading) language framing. The Schrödinger equation does *_not_* describe the time evolution of the real physical system. It describes the effective time evolution of the Hilbert space "state" that is our model for the system. You can impose a realist view then, just do not take the ket as "the real".

  • @rubempacelli6815
    @rubempacelli6815 2 месяца назад

    As a scientist programmer, I really disagree about the comments over C. Although it is not usually the way-to-go, nothing is better than C. Nothing is faster than C. Nothing is more computationally efficient than C. So being able to delegate certain parts of your tasks to C code written by you is sometimes the most reasonable choice.

  • @rubempacelli6815
    @rubempacelli6815 2 месяца назад

    Thank you very much for all this. Burning out is the major challenge for PhD students. Really great advice! Going through the fastest path is usually the most reasonable choice, for sure. Nothing to add, great video!

  • @entropekomiko
    @entropekomiko 2 месяца назад

    15:01 This assumption is weird for me because it almost assume thos A_{m,m} are constant, so no matter what kind of measure( c_{m,m} or uniform) you use to compute expected value, the result is the same. So it's almost trivial because we can use what ever disdtribution we want, not necessary those given by stat mech. Or maybe there's more detailed argument about this assumption?

  • @nepiece4815
    @nepiece4815 2 месяца назад

    guru thanks for teaching ❤️

  • @declanwk1
    @declanwk1 2 месяца назад

    thanks for the very interesting video. Why is temperature defined via 1/T=dS/dE, would it be easier to say T=dE/dS? Is it because entropy changes as energy changes but not necessarily the other way around? Another words entropy is the dependent variable.

  • @shinn-tyanwu4155
    @shinn-tyanwu4155 2 месяца назад

    Don’t mix 3-body problems with probability 😊

  • @finnmulder8911
    @finnmulder8911 2 месяца назад

    amazing video, gave me clarity on the topic. Thanks for the help!

  • @demophilo1
    @demophilo1 2 месяца назад

    Python is similar to a markup language. If you have a problem, you say to python call the library written in another language. That means you have to learn python and a some libraries. One for calculation, one for visualization at least. You talked about the wired point syntax. Actually it is a strength of Julia.

  • @nicholascornwall6853
    @nicholascornwall6853 2 месяца назад

    Just come across negative temperatures seen several explanations after watching this things just went click, nice one!

  • @andyk2181
    @andyk2181 2 месяца назад

    The difficulty with Julia isn't the language, but working out a good developer workflow with the immaturity of the packages. There's also the case that if you're learning data science, chances are that the courses use MATLAB or Python, so you pretty much have to learn those languages anyway. I think this explains somewhat why Julia has failed to gain in popularity.

    • @alst4817
      @alst4817 7 дней назад

      I wasn’t aware there were courses on data science! In general (and for good reasons), university courses are several years to a decade behind industry and lab practices. So, do with that what you will…

    • @andyk2181
      @andyk2181 7 дней назад

      @alst4817 I have a brick and mortar degree but most of my learning is online now. Coursera, edx, mitxonline, all offer data science courses from various institutions. Whether your local uni does is another matter. I was given an assignment to do using Flash about a year before it was deprecated, but fortunately my lecturer let me use HTML5 instead.

  • @dihydroxyacetonep04
    @dihydroxyacetonep04 3 месяца назад

    Julia can call pyplot... Moreover, you get the ITensors library. Many Body Physics and Julia hands down!

  • @LightningSpritesJetsWizard
    @LightningSpritesJetsWizard 3 месяца назад

    Julia is absolutely great, if you don't need (or want) to rely on packages written by others. Its dynamically typed code, when used in functions, is super fast (one does not need to declare types, just like in Python or MATLAB), while its type system is used to extend functions or create "smart" data types. There is an extensive plotting suite, called Makie, that allows you to make multi-panel plots and interactive dashboards. You can also use notebook workflow. One slight disadvantage of Julia is its "time to first plot", waiting after starting up Julia and running the code for the first time, which used to be a big issue but has been improved a lot since v1.9. However, if you keep the REPL open, subsequent execution works instantly. I chose to learn Julia after coming from C, IDL/PV-WAVE and Scilab. Julia got the necessary packages I needed to get going with my data. I considered that I rather wanted to gain expertise in the best language for my job, than feel a beginner in Python working around slow and possibly unappetizing code already written by colleagues. Although most of my colleagues still remain on the fence as MATLAB and Python users, one of them let me know he tried out Julia and was pleased to find Julia can actually still interact very smoothly with Python (via PyCall).

  • @aaaaaa2362
    @aaaaaa2362 3 месяца назад

    Question, how much does this conservation of information theoretically applies to properties that are more familiar to a human scale. For example, let’s say you have two glasses of pure water and you mix them. Could you theoretically derive, through quantum mechanics, all the particular atoms which made of each glass?

  • @johnnytshi
    @johnnytshi 3 месяца назад

    The issue is vast majority of developers do NOT do novel things. I worked for amazon for many years, trust me

  • @timhaines3877
    @timhaines3877 3 месяца назад

    @14:20 OOP was introduced in Fortran 90 (released in 1990). It's... not great, but it's there.

  • @abhinandanmehra7765
    @abhinandanmehra7765 4 месяца назад

    Thanks a ton Jonathan could please provide the resources or textbooks or lecture notes where I can dive deeply into the concepts of these transformation and Quantum Many Body Hamiltonian.

  • @user-rq9rl1hs4j
    @user-rq9rl1hs4j 4 месяца назад

    Python is kidding, it just for who dont no c, rust, nime and ....

  • @quantumaravinth
    @quantumaravinth 4 месяца назад

    4:55 - If the kets transform under U_{H_0, t)}^{/dagger}, then in the expectation value, the bra should transform under U_{H_0, t}, right?

  • @manojitkapat3415
    @manojitkapat3415 4 месяца назад

    Please make a introductory series for beginners in computational physics

  • @pallharaldsson9015
    @pallharaldsson9015 4 месяца назад

    12:33 about in static languages such as C++ supported by GCC "[needing to worry about] garbage collection" (GC), I believe it's meant that you have to throw it out (and allocate manually), i.e. you only have manual memory management, unlike in GC-based languages like Julia (and Python). Yes, true for C, Fortran, less so for C++ and Rust (RAII gives similar benefit), but you CAN add GC to C and C+ (commonly done, e.g. most web browsers do that). GC-based like Julia (or in effect when you add GC in C++) IS easier. It can have downsides that are all avoidable in Julia, i.e. it allows avoiding heap-allocations (or preallocating there) to to help with real-time or just to eliminate small (unpredictable) overhead. [About Fortran not having OOP later at 14:20, is historically true, but it actually has OOP by now in recent versions, but still probably not much used, or too idiomatic, at least in vast majority of old/current code. And not like OOP is better... there or in C++ or Python, it's not for speed, Julia does away with traditional OOP, but such can be added with packages.]

  • @douglasstrother6584
    @douglasstrother6584 4 месяца назад

    Nice presentation. I first came across the Legendre transform in Thermodynamics without an explicit reference to what it entailed. "A graphical derivation of the Legendre Transform" by Sam Kennerly (12 April 2011) and "Making sense of the Legendre transform" by Zia, Redish & McKay, American Journal of Physics, vol. 77, (7), July 2009 present enlightening discussions on the Legendre Transform.

  • @stoneflower8751
    @stoneflower8751 4 месяца назад

    at 0:43 you said we assign probabilities to the microstates, this doesn't make sense because we assume in stat mech that each microstate is equally probable, and the most probable *macrostate* is that which has the most microstates

  • @mirphy93
    @mirphy93 4 месяца назад

    very much interesting lectures. Please mention the name of book from where the lecture have been taken

    • @JonathonRiddell
      @JonathonRiddell 4 месяца назад

      Hi there, my videos are based largely off the textbooks listed in this video: ruclips.net/video/W3oUB0IaRa8/видео.html And of course my own research.

  • @dutonic
    @dutonic 5 месяцев назад

    Certainly true today, but Something tells me this video might not age well haha

  • @ruslantrocin108
    @ruslantrocin108 5 месяцев назад

    M ETH

  • @androth1502
    @androth1502 5 месяцев назад

    C/C++ are certainly starting to show their age. C++ in particular looks like someone who has had too many plastic surgeries to still look young.

  • @xingjianhe1556
    @xingjianhe1556 5 месяцев назад

    I would like to learn some coding for MPS as well as MPO which also work for subspaces (like in half-filling sector) in MATLAB. Any suggestions?

  • @user-eo1ju3uu9x
    @user-eo1ju3uu9x 5 месяцев назад

    As a computational materials scientist wanna just to thank you for this video. I hope I had seen it as I started my journey.

  • @parthasur6018
    @parthasur6018 5 месяцев назад

    Not NottingHAM (as in ham sandwich) but "NottingUM" (as pronounced in U.K.)😊

  • @mair85
    @mair85 5 месяцев назад

    Thanks for the tips! Is there any language/software that matches Mathematica's optimization for symbolic calculation? From what I understand, theoretical physicists depend heavily on this.

  • @carlos_ene
    @carlos_ene 5 месяцев назад

    Amazing job man, keep it up!!!!