- 45
- 47 412
John T. Foster
United States
Приєднався 16 січ 2020
Welcome!
My name is John T. Foster, Jr. I enjoy teaching, hunting, programming, and being with my family.
I’m an associate professor in The Hildebrand Department of Petroleum and Geosystems Engineering, The Department of Aerospace Engineering and Engineering Mechanics, and a core faculty member at the Oden Institute for Computational Engineering and Sciences at The University of Texas at Austin. Before joining UT-Austin, I was previously a faculty member in mechanical engineering at UTSA and was a Senior Member of the Technical Staff at Sandia National Laboratories where I worked for 7 years. I received my BS and MS in mechanical engineering from Texas Tech University and PhD from Purdue University. I am a registered Professional Engineer in the State of Texas.
I am the co-founder and CTO of daytum.
My name is John T. Foster, Jr. I enjoy teaching, hunting, programming, and being with my family.
I’m an associate professor in The Hildebrand Department of Petroleum and Geosystems Engineering, The Department of Aerospace Engineering and Engineering Mechanics, and a core faculty member at the Oden Institute for Computational Engineering and Sciences at The University of Texas at Austin. Before joining UT-Austin, I was previously a faculty member in mechanical engineering at UTSA and was a Senior Member of the Technical Staff at Sandia National Laboratories where I worked for 7 years. I received my BS and MS in mechanical engineering from Texas Tech University and PhD from Purdue University. I am a registered Professional Engineer in the State of Texas.
I am the co-founder and CTO of daytum.
Demonstration of running parallel jobs on TACC HPC Systems
Demonstration of running parallel jobs on TACC HPC Systems
Переглядів: 180
Відео
Introduction to Github Codespaces for PGE383 HPC
Переглядів 3642 роки тому
Introduction to Github Codespaces for PGE383 HPC
Simple 2D Problem in CMG
Переглядів 1952 роки тому
Extends the 1D example from the video linked below to a simple 2D example in CMG. ua-cam.com/video/jt5euIPuB6Y/v-deo.html
Introduction to DistributedArrays.jl
Переглядів 4602 роки тому
A short introduction to the DistributedArrays.jl package for parallel computing on arrays.
Introduction to Parallel Programming
Переглядів 5522 роки тому
This video give an introduction to common parallel computing paradigms.
MPI.jl - Point-To-Point Communications
Переглядів 7662 роки тому
This is a short introduction to point-to-point communication using MPI.jl
MPI.jl - Collective Communications
Переглядів 9832 роки тому
This is a short introduction to collective communication using MPI.jl
Introduction to MPI and MPI.jl
Переглядів 8332 роки тому
This video is a short introduction to the Message Passing Interface (MPI) standard and MPI.jl, the Julia package to use MPI. It only introduces MPI and MPI communicators. Point-to-point and collective communication are discussed in subsequent lectures.
Automatic Differentiation in Julia with ForwardDiff.jl
Переглядів 1,8 тис.2 роки тому
This is a short introduction to automatic differentiation in the Julia programming language with ForwardDiff.jl
Solving Differential Equations in Julia w/ DifferentialEquations.jl
Переглядів 6 тис.2 роки тому
This is an introduction to DifferentialEquations.jl and demonstrates how to solve ODEs and DAEs with the package.
Plots.jl
Переглядів 7322 роки тому
A short introduction to the Julia package Plots.jl which is the standard plotting package in the Julia programming language.
Julia For and While Loops
Переглядів 4992 роки тому
This video is a short introduction to for and while loops in the Julia Programming Language.
Julia Conditionals and Flow Control
Переглядів 4162 роки тому
This is a short introduction to conditional (if/elseif/else) statements in Julia and how we can use tests to control the flow of a program.
Common Data Structures in Julia
Переглядів 6252 роки тому
An introduction to a few common data structures in the Julia programming language. Specifically, I cover Arrays, tuples, named tuples, and dictionaries.
Nonlinear Root Finding (Single Equation)
Переглядів 2724 роки тому
Nonlinear Root Finding (Single Equation)
Numerical Solution of a Single Eigenvalue
Переглядів 5234 роки тому
Numerical Solution of a Single Eigenvalue
Iterative Methods for Linear Systems of Equations
Переглядів 9 тис.4 роки тому
Iterative Methods for Linear Systems of Equations
Direct Methods for Solving Systems of Linear Equations
Переглядів 5 тис.4 роки тому
Direct Methods for Solving Systems of Linear Equations
Computer Preliminaries and Error Descriptors
Переглядів 554 роки тому
Computer Preliminaries and Error Descriptors
The content is great. Very clear explanation. The drinking noise in the video is kind of annoying though.
Thank you for putting these publicly accessible online!
Thanks for the video. During the calculation of Jacobian, as we know, the first equation does not contain x2 which means Jacobian term w.r.t x2 for equation 1 is 0. The question is, in AD when we calculate Jacobian does the code try to calculate 0 derivatives also?
I am surprised it hasnt got Matlab and mathematica out of business yet
Presumably there must be some features it doesn't have for more advanced use
Your videos on the series of numerical computing are great place to start. Keep up the great works dear sir :)
Wonderful content on Julia, please more content on intermediate Julia
great stuff!
Thanks for the great tutorials! Is there any advantage/disadvantage of using DIstributed.jl over MPI.jl?
I hope you are well. Visiting your channel I have seen your all videos and content are very good but your video SEO optimization is not professional. Perhaps you are busy for managing the channel. I Will do SEO on your UA-cam videos to get more engagement. I can advertise your channel to get more subscribers and watch hours, And I can rank your videos on UA-cam If you need . Are you interested ?
At 14'11 shouldn't it be (A::T, B::T) ?
I believe what is there is correct.
There is a spelling mistake in 'Julia' in the title. Nice informative video.
Fixed. Thanks!
Hello, great video as well as all your others on Julia. Can you recommend any good textbooks on DAE solvers? Thanks!
It's a gem
👍🥲
❤
Thank you very much for this video. Clear and concise
Very clean and informative video, thank you
Excellent Sir. Could you please also add a lecture about one-sided communication in mpi.jl.
I have one, available here: ua-cam.com/video/smnnN5SP1eU/v-deo.html
Great videos!
Is there a way to initialize the project toml and test dir? Great stuff thank you
From the package manager you can run `generate mypackage` where `mypackage` is the name you want to give the package. This generates a Project.toml and `src` directory. For more features in package creation, look to `PkgTemplates.jl`.
So impressive how the careful design of the language can have such consequences
Thank you for this video it is super helpful clarification to some of the ambiguity in the documentation! I am still wondering when would you use the mass matrix form vs the implicit DAE form? Is the implicit DAE form only necessary when there is nonlinearity with respect to the state variable derivatives?
Thanks for the video! By the way, I noticed you are using some sort of vim tool to edit the jupyter cells. Which tool is that?
Found it: jupyter-vim-binding
Could you please post the link to the slack workspace? or i guess the link to the slides? thanks!
Excelent talk about types in Julia. This should be more spread in to the community for beginners.
Learn Julia from one of the most innovative professors at The University of Texas at Austin. Dr. Foster is a true Engineering Data Scientist.
gj thanks a lot dude
Thanks for the lecture. It is good to explore more on pandas. Just for a recap, can you please help me with the dataset. That will help me to practice more on pandas Dataframe
I'm glad you enjoyed it. The exact dataset I use is the lecture is available here: github.com/johnfoster-pge-utexas/numerical-methods-book/blob/master/content/datasets/200wells.csv
Great work professor.. Keep going i am extremely getting value here 🙏🙏🙏
Glad your enjoying!
Please upload more videos on reservoir engineering and simulation. Thanks in advance.
Be sure to subscribe to my channel. I will be posting weekly videos for reservoir engineering and simulation.
@@JohnTFoster I have already subscribed to your channel. I am final year student of B. Tech. in petroleum engineering and eagerly waiting for your next video. Thank u