Question

In: Physics

I'm interested in doing simulations with large numbers of particles and need a good n-body code....

I'm interested in doing simulations with large numbers of particles and need a good n-body code. Are there any out there in the public domain that are open-source and what are their strengths and weaknesses. I'm interested in all types of codes, ones that can be run on a multi-core desktop for basic simulations and also ones that can be run on large parallel clusters (I have access to both).

For each entry please provide a link and a brief summary of the nature of the code and strengths of the software. The goal here is to provide a reference list for those interested in the topic

Solutions

Expert Solution

First of all, I do not have any experience with this, I am an Astronomy hobbyist at best. So I am just going to present what I found with minimal comment at this time. I found this web page that links to several programs: http://nbody.sourceforge.net/ They link to the University of Washington and their n-body shop. I don't know what your status must be to get that software (a student perhaps).

The first link also lists these sources:

Other Astrophysical N-body projects

Integration with work by others is very desirable. Here are some projects we know about. To let us know about others by submitting a new item to the SourceForge Bugs Tracker.

The Nbody Shop - The first software released here has come from this group. The TIPSY nbody visualization program is available from this group.
NChilada - a project to create a parallel visualization and analysis package.
Hubble in a Bottle - a High performance parallel visualization tool. Hosted on Sourceforge.
NEMO - a stellar dynamics toolbox.
GADGET - a freely available parallel code for cosmological N-body/SPH simulations.
SUNRISE - a GPL program to do radiative transfer imaging of cosmological or galactic SPH simulations.
AMIGA - a freely available (GPL) shared memory parallel adaptive mesh code that also includes a group finder.
astro-sim.org - a community site with pointers to astrophysical CFD and n-body codes.

Some additional links that I have found:

http://nbody.softrecipe.com/

Starlab

Gravity 6

I hope this series of links gives you what you want.


Related Solutions

I'm doing this homework on relativity and I'm not very good at it. :( I keep...
I'm doing this homework on relativity and I'm not very good at it. :( I keep getting things wrong or confused in my head. Please help me to understand this! Thank you in advance! 3. Person A is at rest with a light clock. Person B is in a car moving to the left (as seen by Person A with a light clock). Discuss how each person will perceive time. Use algebra to find the time measured by Person A...
I'm doing an assessment assignment of the lower extremities, I need 2 sentences for each question...
I'm doing an assessment assignment of the lower extremities, I need 2 sentences for each question listed below. There should be a total of 10 sentences. 1.Inspect LE for joint swelling/deformity 2.Inspect LE for range of motion 3. Assess for pain/tenderness 4.Checks LE push/pull bilaterally 5. Checks ambulation /Gait Logical sequence of exam (IPPA) and organization of assessment.
Define the risk factors in doing business in the international markets. Why are large corporations interested...
Define the risk factors in doing business in the international markets. Why are large corporations interested in working abroad in foreign countries facing different cultures, languages, laws, and regulations?
I'm doing a case study for clinical. I need the following information: Subjective data, Nursing diagnosis,...
I'm doing a case study for clinical. I need the following information: Subjective data, Nursing diagnosis, expected outcomes, implementation, rationale. objective data, risk for / potential, nursing DX. R/T, AEB. CASE STUDY 1 Patient H is a white woman, 89 years of age, who resides in a skilled nursing facility. She is being evaluated due to an Hgb level of 8.1 g/dL. She is ambulatory with a rolling walker, generally alert, and oriented with some mild cognitive impairment. She is...
Hi, I'm doing a Client Teaching care plan. I listed the things I need below for...
Hi, I'm doing a Client Teaching care plan. I listed the things I need below for the care plan 1. Nursing Diagnosis 2. Client Goal/ evaluation 3. Teaching interventions ( what will you do) you much include 4 interventions 4. Subjective & Objective data 5. what information will you teach the client 6. How will you evaluate the effectiveness of the teaching? A non-compliant newly 35 y/o diagnosed diabetic patient, whose blood glucose levels are consistently above 250 D/L. The...
I need it in java. Write a program that will print if n numbers that the...
I need it in java. Write a program that will print if n numbers that the user will input are or not within a range of numbers. For that, your program needs to ask first for an integer number called N that will represent the number of times that will ask for other integer numbers. Right after, it should ask for two numbers that will represent the Min and Max for a range. Lastly. it will iterate N number times...
Hello. I'm trying to write down java code making stars whose numbers are determined by user...
Hello. I'm trying to write down java code making stars whose numbers are determined by user input on the console (each star's data are stored in ArrayList). the class extends JFrame and its color, size(Zoom in and Zoom out), and location are changing every time. Moreover, its angular rotation is changed at a certain determined degree. Does anyone know how to write down the java code of this question?
Imagine a gas of N spherical particles that are free to distribute throughout either a large volume or a small one.
Imagine a gas of N spherical particles that are free to distribute throughout either a large volume or a small one. Why does the gas spread out into a large volume? The tendency to spread out is pressure and can be explained in terms of multiplicity or increased probability. To illustrate this, let's create a simpler model that we can visualize, solve exactly, and will illustrate the essence of the problem without the mathematical complexity. For each of the following,...
I need to show work, and mainly understand what I'm doing 1) Harrison Co. issued 15-year...
I need to show work, and mainly understand what I'm doing 1) Harrison Co. issued 15-year bonds five years ago at a coupon rate of 6 percent. The bonds make semiannual payments. If the YTM on these bonds is 5 percent, what is the current dollar price assuming a $1,000 par value? A. $ 750.76 B. $ 845.56 C. $ 1077.95 D. $ 451.66 2)  The Timberlake-Jackson Wardrobe Co. has 5 percent coupon bonds on the market with 7 years left...
i need code in javascript or htmlt convert 0 to 999 numbers into word
i need code in javascript or htmlt convert 0 to 999 numbers into word
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT