Jose A. Abell M.

Jose A. Abell M.

I'm a chilean civil engineering professor. I specialize in modeling for earthquake engineering analysis. I'm also a developer of OpenSees.

My channel is about showcasing my research, giving tips and insight to the civil engineering community and talking about OpenSees.

www.joseabell.com

Пікірлер

  • @user-ix9oj3sv9y
    @user-ix9oj3sv9y14 күн бұрын

  • @VorpalForceField
    @VorpalForceFieldАй бұрын

    Very Cool..!!! Thank You for sharing .. Cheers :)

  • @adrienvet7620
    @adrienvet7620Ай бұрын

    Hello. When I run "gmsh.open("mymodel.msh")", I get the error message : Info : I'm busy! Ask me that later... How can I fix that ? Thank you !

  • @user-iw9py2ff3h
    @user-iw9py2ff3hАй бұрын

    Hi, I'd like to get Rayleigh wave velocity from numerical simulation like this. The nodal x or y directional velocity could be the surface wave velocity? or Is it just particle velocity?

  • @loadmastergod1961
    @loadmastergod19612 ай бұрын

    Ive been wanting to build a cluster of dual epyc 7742s to learn on and try to play around with data bots on the web to predict trends. Ive got 42 gpus i could throw into the leoop as well if i build my own cases

  • @mohamedelmatal6820
    @mohamedelmatal68202 ай бұрын

    there is a difference between teaching and showing skils .

  • @jrbnewcastle
    @jrbnewcastle2 ай бұрын

    Hi Jose - Brilliant video - I used gmsh2opensees to create a model in OpenSeesPy. One question: Once in Openseespy I have since modified the model, e.g. created nodes and deleted elements etc. So now when you call to visualise the model, it pulls up the old model created in gmsh, rather than the updated one. Would it be feasible to modify this, so that a model imported using gmsh2opensees which is then later modified by the user, could also be visualised in gmsh?

  • @Jjitpimolmard
    @Jjitpimolmard2 ай бұрын

    I would love to see a detailed configuration vdo. I’m want to build a cluster that can keep adding new node as my work load grows.

  • @brunomussulini606
    @brunomussulini6062 ай бұрын

    Are these 2.5Gbps cables enough? I'm looking for building my own HPC but i'm concerned about bottlenecks

  • @oscarmorello1
    @oscarmorello13 ай бұрын

    Hola. Como podría generar una matriz sparse de esa malla? Y cómo podria hacer un grafo a partir de algunos puntos elementos de la malla? Gracias

  • @JoseAbell
    @JoseAbell3 ай бұрын

    scipy.sparse tiene todo lo que necesitas. Para grafos recomiendo networkx donde dependiendo lo que quieras puedes asignar cosas a los arcos y a los nodos del grafo.

  • @oscarmorello1
    @oscarmorello13 ай бұрын

    Muchas gracias @@JoseAbell

  • @user-tu7mx4om8t
    @user-tu7mx4om8t4 ай бұрын

    Very Great !! I started in use of OpenSees with your tutorials. Great work.

  • @JoseAbell
    @JoseAbell3 ай бұрын

    Great to hear! Thanks for the feedback!

  • @junfeihuang8415
    @junfeihuang84155 ай бұрын

    Thanks for the great tutorial! Any plan to make a video for compiling the parallel version of OpenSeesPy? The current cmake files seem to be set for the sequential python version only. 😆

  • @JoseAbell
    @JoseAbell3 ай бұрын

    Hi! That would be nice. I haven't tried out the parallel version of openseespy yet, but I'm aware that its there. I'll check it out.

  • 5 ай бұрын

    Thank you very much!

  • @JoseAbell
    @JoseAbell3 ай бұрын

    You're welcome!

  • @hasibabir121
    @hasibabir1215 ай бұрын

    I have analyzed your Channel and found some problems. Do you want to talk about it for a while?

  • 5 ай бұрын

    Thank you very much!

  • @JoseAbell
    @JoseAbell3 ай бұрын

    You're welcome!

  • @user-su1nm9cs2b
    @user-su1nm9cs2b5 ай бұрын

    How do i understand or observe the dispersion hehavior and higher mode with this simulation?

  • @JoseAbell
    @JoseAbell3 ай бұрын

    Not much dispersion going on here. Just numerical dispersion. You'd need more layers with sharper stiffness contrast to see more dispersion.

  • @hamedfeizollahzadeh1232
    @hamedfeizollahzadeh12326 ай бұрын

    Thank you for your wonderful video. I have watch all your videos in your channel. I learned a lot. I had question whether you can do a video on QuadUp elements or 9 _4_QuadUP elements, or direct me on any sources that I can use them to build a soil model using both gmsh and openseepy.

  • @JoseAbell
    @JoseAbell3 ай бұрын

    Thanks for the feedback. Sorry it takes so long to respond. I have stuff going on. Anyway, at some point I want to do a review of many elements including UP solids. Can't promise anything soon though.

  • @enzoys
    @enzoys6 ай бұрын

    by the looks of I would assume you were a COMPUTER engineer, not a civil one 😂

  • @JoseAbell
    @JoseAbell3 ай бұрын

    I'm a huge all-around NERD!

  • @dali.g
    @dali.g6 ай бұрын

    Hi! the video is a couple months old! in the meantime there has been big changes on ChatGPT, especially with ChatGPT Plus. Do you still use it_

  • @hendryzacharias8993
    @hendryzacharias89937 ай бұрын

    When i run example1.py i get this message OpenSeesError: See stderr output whats wrong with my openseespy

  • @JoseAbell
    @JoseAbell3 ай бұрын

    Is there more context in the error output?

  • @kevinvoiceactor9694
    @kevinvoiceactor96947 ай бұрын

    Interesting to see the comparison! I feel that having the metadata is very helpful when sharing the data, but that is a great performance boost just using binary.

  • @JoseAbell
    @JoseAbell3 ай бұрын

    Performance in computing is always surprising. I am a firm believer in "seeing is believing" in anything regarding computer performance.

  • @BGTech1
    @BGTech17 ай бұрын

    Amazing that this cluster probably has more performance than massive multi million dollar supercomputers from just a Decade ago

  • @JoseAbell
    @JoseAbell3 ай бұрын

    On a node-per node basis, yes, but as a whole certainly not. Supercomputers usually use slower clocks an rely on parallelism at scale to provide throughput.

  • @kabijoshi5949
    @kabijoshi59497 ай бұрын

    Nice done. Can you put some video on a full 2D or 3D Frame like a building frame with codes?

  • @franzg.trujillanoch.8912
    @franzg.trujillanoch.89128 ай бұрын

    Python esta buenicimo 😮😮

  • @franzg.trujillanoch.8912
    @franzg.trujillanoch.89128 ай бұрын

    Excelente aporte muchísimas gracias

  • @hakimhotak4429
    @hakimhotak44299 ай бұрын

    Hello, Dear sir, I hope this message finds you well. Thank you for making great videos and clear explanations. I am using Pycharm and I have installed gmsh but the comment box is not visible there. could you tell me which integrated development environment we should use and how, if it is possible make a video on how to install and how to use it.

  • @JoseAbell
    @JoseAbell8 ай бұрын

    Good idea for a video I think. I use Sublime Text 4 as my text editor for everything. I'll review my setup some time.

  • @achyutdhar1104
    @achyutdhar11049 ай бұрын

    hi. Thanks. Is this available on the github?

  • @JoseAbell
    @JoseAbell9 ай бұрын

    Hi!. No, it isn't. What do you need specifically?

  • @jorgecatalanl.3735
    @jorgecatalanl.37359 ай бұрын

    Es un lujo tener profesionales tan capacitados en esta plataforma dispuestos a compartir su enorme conocimiento de manera desinteresada. Muchas gracias José! Saludos desde Concepción!

  • @JoseAbell
    @JoseAbell9 ай бұрын

    Gracias por tus palabras!! Ando lento ultimamente con el tiempo como para hacer más. Pero ya vendrá.

  • @mathieudoe9748
    @mathieudoe97489 ай бұрын

    I would be interested in an exemple of a modal analysis of a beam/plate

  • @rigoluna1491
    @rigoluna14919 ай бұрын

    Neat, thanks

  • @JoseAbell
    @JoseAbell9 ай бұрын

    You bet!

  • @pacogimanes
    @pacogimanes9 ай бұрын

    Great simulation. Thnx

  • @JoseAbell
    @JoseAbell9 ай бұрын

    Glad you liked it

  • @ruslanyout
    @ruslanyout10 ай бұрын

    Thanks so much for sharing Jose. I am investing some time into learning Opensees with gmsh these days and your tutorials have been extremely helpful. I have been recently playing around with ShellMITC4 elements for modelling a pipe geometry and came to know that the “stresses” eleResponse outputs internal forces instead of stresses for that element type. The four node tetrahedral elements would output the element stresses when the “stresses” eleResponse command is called correct? On another note: I was wondering if you might be able to show how gmsh can be used to mesh a straight pipe geometry with four node tatrahedral elements and brick elements (e.g., 169 mm diameter, 4 mm wall thickness, 60 m long). I have been trying the ‘transfinite’ command which works well for the surface mesh but I am having trouble getting a good mesh for the 3D volume of the pipe.

  • @JoseAbell
    @JoseAbell10 ай бұрын

    Thanks for the feedback! I'm so glad this is helpful. For the ShellMITC4 "stresses" will output the internal "forces" integrated across the thickness of the layer (moments, axial forces, etc.) per unit length, as per plate theory. If you want stress at a given layer (if your're using layered sections) you need to request fiber output. I'll be doing a tutorial on shell analysis in the future. I'll be also glad to model a pipe with 3D elements, I might do a live this week and cover that in a "raw" format (no video edits, etc.) to save time.

  • @amgadmohammed3633
    @amgadmohammed363310 ай бұрын

    Thanks a lot, I see you use union to merge two volumes, can you please advice on the following: if I have a large box (compututional domain) and I want to embed, say, a sphere inside it and keep the two volumes distinct but do a proper meshing, would you please provide few gmsh script commands to do so, thanks!

  • @JoseAbell
    @JoseAbell10 ай бұрын

    You can use BooleanFragments (or Coherence) to have a conforming mesh on the boundaries of geometrical entities, while still keeping the entities distinct. Check this out: SetFactory("OpenCASCADE"); Box(1) = {0, 0, 0, 1, 1, 1}; Sphere(2) = {0.5, 0.5, 0.5, 0.2, -Pi/2, Pi/2, 2*Pi}; BooleanFragments{ Volume{1}; Delete; }{ Volume{2}; Delete; }

  • @abolfazlnajafi
    @abolfazlnajafi10 ай бұрын

    Thanks for this video! Is using any nDMaterials, such as SAniSandMS or PDMY02 with TenNodeTetrahedron Element, possible or not?

  • @JoseAbell
    @JoseAbell10 ай бұрын

    Yes, it is! I think you'll see advantages in using high order elements with highly nonlinear materials such as those. Both in convergence rates and computational cost. TenNodeTetrahedron and the high order brick elements should afford similar advantages.

  • @SukumarBaishya
    @SukumarBaishya10 ай бұрын

    Thanks for clearly discussing and demonstrating with this simple example, the benefits of higher order mesh. Would look forward to your future videos..

  • @JoseAbell
    @JoseAbell10 ай бұрын

    Glad it was helpful! Thanks for the feedback!

  • @joselarenas
    @joselarenas10 ай бұрын

    Outstanding explanation, your clarity and depth are much appreciated. Keep up the excellent work!

  • @JoseAbell
    @JoseAbell10 ай бұрын

    And here, people, is the guy that helped me program the TenNodeTetrahedron element! Give this dude a follow! He's sure to do some great stuff.

  • @jtgw7334
    @jtgw733410 ай бұрын

    Have u thought about using ubuntu server? Or u actually need a nice ui in the compute nodes? Also what are the gpus model?

  • @JoseAbell
    @JoseAbell10 ай бұрын

    Yeah I thought. I don't need UI on the compute nodes. Honestly I just wanted to get it done. I'll learn to do a network install for the next cluster.

  • @nicolasgalano1171
    @nicolasgalano117110 ай бұрын

    Excellent! The reason for only using CPUs is due to the advantage in accessing a greater amount of memory compared to a GPU? Or is there another reason? Best of luck with the simulations!

  • @JoseAbell
    @JoseAbell10 ай бұрын

    It's mostly because opensees doesn't run on GPUs, too much branching on complex nonlinear finite-element simulations.

  • @orellandres
    @orellandres10 ай бұрын

    Genial. Disculpe Profesor, la Paralelización que se usa es nivel de ejecutar por ejemplo un modelo por cada nucleo, y asi poder correr varios modelos a la vez?. O por el contrario, a un solo modelo, descomponerlo y poder ejecutarlo de manera mas rapida?

  • @JoseAbell
    @JoseAbell10 ай бұрын

    Hola! Gracias por la pregunta! Ambas. En algunos casos queremos simular modelos "pequeños" miles de veces, por ejemplo para un estudio parametrico. Otras veces, simular modelos grandes que no caben en un solo computador.

  • @popular_panther
    @popular_panther10 ай бұрын

    nice, but does it run doom?

  • @JoseAbell
    @JoseAbell10 ай бұрын

    😅 i'll make a video running doom on it

  • @ruslanyout
    @ruslanyout10 ай бұрын

    Hi Jose, I hope this message finds you well. Your openseespy + gmsh tutorials are very helpful - thanks so much for creating and sharing these tutorials. I was wondering if you might be able to create a quick video covering how to use gmsh and openseespy to replicate the laterally loaded pile foundation example found in the opensees wiki examples page.

  • @JoseAbell
    @JoseAbell10 ай бұрын

    You're very welcome! Regarding that example, it is a 1-D pile with lateral springs. It kind of defeats the purpose of using gmsh which is more apt for continuum models. If you want to use openseespy, I'd suggest simply translating the TCL files to the python equivalent. ChatGPT would likely get most of the translation right. You could still visualize on gmsh your results after that. Regards!

  • @ruslanyout
    @ruslanyout10 ай бұрын

    @@JoseAbell Many thanks Jose. That is a good point. I am indeed mostly interested in seeing if gmsh could be used to visualize stresses or strains in 1-D beamColumn elements at fiber section integration points. I wonder, for example, if gmsh has the ability to show a visual rainbow color distribution of the stresses or strains along beamColumn elements. I will do some digging. I am just starting to play around with gmsh and gmsh2opensees, and your videos are very helpful in this endeavor - thanks again!

  • @amgadmohammed3633
    @amgadmohammed363311 ай бұрын

    Thank you so much, I started to learn both of gmsh & python recently, the video is so helpful. I aim to use gmsh with python to model electromagnetic problems.

  • @JoseAbell
    @JoseAbell11 ай бұрын

    Glad it helped!

  • @shivukn7186
    @shivukn718611 ай бұрын

    Hello sir if possible pls share vedios or link which include modeling of slab by using opensees..

  • @JoseAbell
    @JoseAbell11 ай бұрын

    Great idea! I'll prepare a video on this in the future. There's lots of details to address.

  • @shivukn7186
    @shivukn718611 ай бұрын

    @@JoseAbell sir pls do as much as early.

  • @shivukn7186
    @shivukn718611 ай бұрын

    How to make slab model by using openseespy pls make vedio which include step by step explanation of code..

  • @shivukn7186
    @shivukn718611 ай бұрын

    Helli si rply pls..

  • @JoseAbell
    @JoseAbell10 ай бұрын

    I'm thinking of making my next video (next week) about this topic.

  • @shivukn7186
    @shivukn718610 ай бұрын

    @@JoseAbell ok sir thank u. slab explanation should contain 2D and 3D .

  • @kromatisk
    @kromatisk11 ай бұрын

    This guy is posting homophobic content on twitter, just so you know

  • @JoseAbell
    @JoseAbell11 ай бұрын

    As an observant catholic I do oppose gender ideologies and am pretty vocal about it on twitter, come what may. I hate no one.

  • @migdaliaaleman973
    @migdaliaaleman973 Жыл бұрын

    Bueno se intenta entender

  • @JoseAbell
    @JoseAbell11 ай бұрын

    Aquí intentamos explicar tambien. 😅

  • @carlosm395
    @carlosm395 Жыл бұрын

    Interesante trabajo, imagino que la defensa de su proyecto fue exitosa. Saludos desde Mx.

  • @JoseAbell
    @JoseAbell11 ай бұрын

    Gracias Carlos. Esto es parte inicial de un proyecto de investigación. Son solo resultados preliminares para mostrarle a la gente en qué estoy trabajando en el momento.

  • @ajarivas72
    @ajarivas724 ай бұрын

    @@JoseAbell ¿Cómo va el proyecto de la simulación de sismos ?

  • @patricioelchileno9635
    @patricioelchileno9635 Жыл бұрын

    Así sería el terremoto

  • @JoseAbell
    @JoseAbell11 ай бұрын

    Al menos en cuanto lo que predicen las simulaciones.

  • @GhufranullahKhan-tc2pi
    @GhufranullahKhan-tc2pi Жыл бұрын

    Amazing! It would be great if could make another video on how to formulate element and global stiffness matrix.

  • @JoseAbell
    @JoseAbell11 ай бұрын

    Great suggestion! What elements are you thinking about?

  • @ajarivas72
    @ajarivas724 ай бұрын

    Soon we will write our own FEA and CFD codes. Later, the IA will learn how to do FEA and CFD jobs using all the information, videos and equations on the Internet. Few years more and the IA will do theses analysis instantaneously without using a single equation or code.