Dark Matter Simulation: Help Choose a Program Language

  • Context: Undergrad 
  • Thread starter Thread starter physicsatiztech
  • Start date Start date
  • Tags Tags
    Matter
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
3 replies · 3K views
physicsatiztech
Messages
6
Reaction score
0
"Missing Matter"

Heyy Dear friends,
I and two of my friends 'll start to make a new project based on "dark matter problem".We are trying to make a simulation on galaxies which have diffrent surface density that is one of the parameters we have to determine. There are also other parameters.
However, we don't know exactly which program language should be chosen? If there anybody knows the suitable program name for simulations, i want to help from him.
Thanks
 
Astronomy news on Phys.org
Hi physicsatiztech, welcome to PF! Missing matter problems abound in cosmology. Not just rotation curves in galaxies, but in clusters, super clusters and the universe at large. Numerical simulations are normally applied to such problems. The computational power required is enormous - even by todays standards. Finite element analysis [an engineering thing] would, IMO, be a great approach, but would require a very bulky computer [unless you broadly categorize the variables]. It is a hairy problem - even without invoking black holes.
 
The standard numerical approach to this is to use what are called N-body simulations. Rather than re-inventing the wheel I would looking at some of the exisiting N-body programs. Try Googling 'NEMO' (with N-body, or you'll just get fish!) or GADGET (also with N-body or you'll just get cartoons!). These are both standard N-body packages. You'll need a C compiler, preferably on UNIX or LINUX to run GADGET. I'm not sure about NEMO but it's almost certainly written in C or FORTRAN.