PHYSICS 141/241

Winter 2016

Laboratory Session IV.


C Practice with the Aarseth Code

  • the gcc compiler is mounted on the lab server

  • nbody0-lab.c  C code 

  • initc.data

     

    Running the C code:
  • Compilation of C code: gcc -o xnbody nbody0-lab.c -lm
  • To run: xnbody reads in initc.data file and ouputs sphere.data. 
  • initc.data  has 1 header line plus one line for each particle in 7 columns: mass, x, y, z, vx, vy, vz
  • header line of initc.data has 5 data: # of particles, eta=0.02, dt, tmax, epsilon**2=0.25
  • sphere.data has 4 columns: mass, x, y, z