CFD in Astrophysics, ideas for a senior project

In summary, someone suggested that a senior project for aerospace engineering might be to study planet/star formation with CFD. However, without talking to an expert, it's difficult to know what the best problem to take on would be. Other options include modifying a CFD code to do original physics, doing a simple simulation, or compiling code with different compiler options and different compilers.
  • #1
simo.alb88
1
0
Hello everyone, I am an looking for a senior project for aerospace engineering. In my Applied Computational Fluid Dynamics (CFD) course it came up that one of the many applications of CFD is astrophysics and the modeling of planet/star formation.

Our professor suggested it to me as a possible idea for my senior project. I have done some intense research but i still don't not have a clear view of the subject. It is very broad field and a lot of things are beyond my undergraduate capabilities. All the papers and information I found has been extremely exciting but most of it seems beyond my reach and time commitment.

I was wondering if anyone here had any ideas for me on what problem I should take on for my senior project. I need ideas for something that can be contained in a senior project and not a masters/Ph.d thesis.

Thank you!
 
Astronomy news on Phys.org
  • #2
I think you'd be mad to embark on a projecct without discussing it with someone from the relevant field. I'm sure your professor knows about CFD, but if you want to do a CFD in astrophysics project you really need to talk to an astrophysicist (a current professor), otherwise you'll spend to long on the 'boring' bits trying to isolate the problem you want to solve, and less time on the interesting part; actually solving that problem.

The thing about astrophysics is that while CFD can be very important, that part of a problem tends to be easy compared with other physics, such as nuclear processes or magnetic fields. That's probably not true in all cases, but that's why you'd need to speak to an expert to find the areas in which the CFD part is the greatest source of uncertainty.
 
  • #3
You probably should talk to someone that's already has a live code to see what can be done. If someone already has a running code, then there are usually a lot of tweaks that you can do that would be within a senior project.

If you don't have any other ideas...

Modifying a CFD code to do original physics is probably well outside a senior project, but one thing that would be useful and would probably fit into a senior project is to take an open source code, get it to run a simple simulation (like a Sedov blast wave) and then package it so it can be installed on a Linux Standard Base compliant machine as an RPM would be extremely useful.

Something else you can do is to start with a simple simulation (i.e. Sedov blast wave), try to simulate it with a number of different packages, and then write a review with suggestions on improving the ease of use.
 
  • #4
Also see...

http://www.astro-sim.org/

Something else that would be within the time frame of a senior project is to take some CFD code with a semi-realistic test problem, and then compile the code with different compiler options and different compilers (gfortran/g95/ifort) and then see what produces the best performance. I'd also be interested in seeing if you take a machine and then switch on and off compiler options like SSE3, what happens to performance.

A lot of my ideas right now are more CS than physics related, and that's because if you have a new code, you are likely to be spending about a month just getting it to run at all. Also the interesting thing about astrophysical CFD code is that you rarely have a situation in which someone understands all of the physics within the code. What people will do is to take results and equations that other people have derived and add it to a CFD code, and try to understand one piece of the puzzle, very, very well, and even that will give you a Ph.D. dissertation.

Something else that you might consider doing is to try to get something running with GPU technology. GPU technology is something of a game changer and no one really knows how to use it in CFD, so that if you can figure out a way of using GPU's to do even minor things "i.e. Hello World" that would be interesting.
 
  • #5
Nice link there, it reminded me of the http://www-theorie.physik.unizh.ch/astrosim/code/doku.php" which contains a similar set of information. That might also come in handy.
 
Last edited by a moderator:

1. What is CFD and how is it used in astrophysics?

CFD stands for Computational Fluid Dynamics. It is a numerical method used to solve fluid flow equations. In astrophysics, CFD is used to model and simulate the behavior of fluids in astronomical objects such as stars, galaxies, and interstellar gas clouds. This allows scientists to gain a better understanding of the complex fluid dynamics that occur in these objects and make predictions about their behavior.

2. How does CFD differ from traditional methods used in astrophysics?

Traditionally, astrophysicists used analytical and empirical methods to study fluid dynamics in astronomical objects. These methods have limitations and can only be applied to idealized situations. CFD, on the other hand, uses numerical techniques and can handle complex geometries and boundary conditions. It also allows for a more detailed and accurate analysis of fluid behavior.

3. Can CFD be used to study all types of astrophysical objects?

Yes, CFD can be applied to a wide range of astrophysical objects, including stars, planets, accretion disks, and galaxies. The specific equations and parameters used may vary depending on the object being studied, but the underlying principles of CFD remain the same.

4. What are some potential applications of CFD in astrophysics?

CFD has many potential applications in astrophysics. It can be used to study the formation and evolution of stars and galaxies, the dynamics of planetary atmospheres, and the behavior of matter in extreme environments such as black holes or supernovae. CFD can also help us understand the impacts of cosmic events, such as supernova explosions, on the surrounding gas and dust.

5. Can CFD be used for a senior project in astrophysics?

Yes, CFD can make for an interesting and challenging senior project in astrophysics. There are many potential topics to explore, such as simulating the formation of stars in a molecular cloud or studying the dynamics of gas accretion onto a black hole. CFD can also be used to investigate specific research questions or validate existing analytical models in astrophysics.

Similar threads

  • Astronomy and Astrophysics
Replies
24
Views
2K
Replies
3
Views
872
  • STEM Academic Advising
Replies
0
Views
69
Replies
6
Views
2K
  • STEM Academic Advising
Replies
3
Views
976
  • STEM Academic Advising
Replies
4
Views
810
  • STEM Academic Advising
Replies
1
Views
1K
  • STEM Academic Advising
Replies
1
Views
1K
  • STEM Career Guidance
Replies
12
Views
1K
  • STEM Academic Advising
Replies
4
Views
777
Back
Top