From: KIRK, B. (JSC-E. (NASA) <ben...@na...> - 2004-09-30 18:44:03
|
I've been too quiet on this list lately, what with my day job and all. Just wanted to check in and see what people are up to. If you have a minute I'd love to hear what's going on (related or unrelated to libMesh). I'm doing aerothermodynamics work here at NASA Johnson Space Center. Sometimes that means running CFD, sometimes it is experimental work, and sometimes it is supporting real-time mission stuff. I'm also still working on my PhD, and my wife and I are expecting a daughter at the end of October. I've been using libMesh quite regularly for various things, but I haven't contributed anything major in a little while. Hopefully that will change soon. -- Benjamin S. Kirk ben...@na... NASA/JSC, Applied Aerosciences & CFD Branch 281-483-9491 |
From: John P. <pet...@cf...> - 2004-10-01 17:47:09
|
KIRK, BENJAMIN (JSC-EG) (NASA) writes: > > Just wanted to check in and see what people are up to. If you have a minute > I'd love to hear what's going on (related or unrelated to libMesh). > Right now I am using libMesh to perform some computations on double-diffusive convection in a porous medium. I am working together with professor Bruce Murray who is on sabbatical from SUNY Binghamton. He has some experience with this physical system, but not much background in finite elements. With Ben's help, I developed an application code in libMesh with a simple to use input file format. This allows Dr. Murray to change many aspects of the simulation, including the mesh, timestep, non-dimensional parameters, and the initial configuration, without ever recompiling the code. libMesh can be a valuable computational tool in this sense even for users with little knowledge of C/C++. We are hopeful that some of the 3D adaptive results will be publishable. Otherwise classes and flag football pickup games are taking up most of my time. Oh yeah, that and DoomIII :) Hopefully at some point I will get back to my dissertation. Current libMesh goals/work: (in order of importance) ) Get around to upgrading to PETSc 2.2.1 and fixing problems mentioned by M. Luthi. Thanks for your patches, Martin! Sorry we aren't quite so bleeding edge. Although it bothers me that a *subminor* version change would cause otherwise working code to fail. wtf? ) For a while now, I have been toying with the idea of a SchurComplementSystem in libMesh for saddle-point (constrained optimization) problems. I put it down for a while, but I would like to get back to it at some point. Getting it to work for a specific case will be the first step, then generalizing it for the library will be the second. ) Revisit some of the original code which went into libMesh. I think I'm a better C++ programmer now than I was then, so I just want to be sure there's not anything really crazy going on :) A small example is: -Since std::endl flushes the cout buffer, loops like for (i=0; i<100000; ++i) std::cout << "something" << std::endl; can be far less efficient than for (i=0; i<100000; ++i) std::cout << "something\n"; ) If possible, finish the MeshIO classes for EXD and XDR. ) A while back, I started working on this GMSH interface stuff. It seems like a nice GUI so I'd like to finish that as well... -John |
From: Steffen P. <ste...@tu...> - 2004-10-03 23:10:56
|
KIRK, BENJAMIN (JSC-EG) (NASA) wrote: > I've been too quiet on this list lately, what with my day job and all. > > Just wanted to check in and see what people are up to. If you have a minute > I'd love to hear what's going on (related or unrelated to libMesh). I will have to do analysis for some fluid structure interaction problems. So I will look how to use libMesh for that (I have not thought too much about that yet). Besides some more work on the infinite elements, this may be of most relevance for me. We have also (re)started to work on the SLEPc-Interface. I gave Hendrik an old version of libMesh with an inital interface for SLEPc. He is currently trying to match it with the present libMesh version. My supervisor recently got his own institute at our University, so some links on the libMesh homepage are obsolete and may not work currently. I'll fix that as soon as our new institute's webpage is online. Two more PhD students here use libMesh frequently for their projects, so it is about to become the no. 1 tool for numerical simulations at our institute ;) > I'm doing aerothermodynamics work here at NASA Johnson Space Center. > Sometimes that means running CFD, sometimes it is experimental work, and > sometimes it is supporting real-time mission stuff. I'm also still working > on my PhD, and my wife and I are expecting a daughter at the end of October. Nice to hear. My wife and I are also expecting a child sometime around Christmas. Steffen |