/opt/mpich/intel/bin/mpicc -Wall -I/home/djoiner/local//include -DHAS_NETCDF -O3 -DHAS_X11 -DHAS_MPI -DHAS_FFTW3 -DUSE_PPPM -I/opt/fftw3/gcc/include   -c -o nbody.o nbody.c
nbody.h(126): remark #310: old-style parameter list (anachronism)
  void nbodyEvents();
       ^

octtree.h(11): remark #310: old-style parameter list (anachronism)
  OctTree * allocOctTree();
            ^

nbody.c(368): remark #1419: external declaration in primary source file
      extern int rank;
                 ^

nbody.c(369): remark #1419: external declaration in primary source file
      extern int size;
                 ^

nbody.c(353): remark #869: parameter "t" was never referenced
  void calcDerivsPPPM(double * x, double * derivs, double t,double tStep,
                                                          ^

nbody.c(353): remark #869: parameter "tStep" was never referenced
  void calcDerivsPPPM(double * x, double * derivs, double t,double tStep,
                                                                   ^

nbody.c(419): remark #1419: external declaration in primary source file
      extern int size;
                 ^

nbody.c(420): remark #1419: external declaration in primary source file
      extern int rank;
                 ^

nbody.c(414): remark #869: parameter "t" was never referenced
  void calcDerivsBarnesHut(double * x, double * derivs, double t,double tStep,
                                                               ^

nbody.c(414): remark #869: parameter "tStep" was never referenced
  void calcDerivsBarnesHut(double * x, double * derivs, double t,double tStep,
                                                                        ^

nbody.c(462): remark #1419: external declaration in primary source file
      extern int size;
                 ^

nbody.c(463): remark #1419: external declaration in primary source file
      extern int rank;
                 ^

nbody.c(452): remark #869: parameter "t" was never referenced
  void calcDerivsDirect(double * x, double * derivs, double t,double tStep,
                                                            ^

nbody.c(452): remark #869: parameter "tStep" was never referenced
  void calcDerivsDirect(double * x, double * derivs, double t,double tStep,
                                                                     ^

nbody.c(551): remark #1572: floating-point equality and inequality comparisons are unreliable
      if(theModel->tstep!=theModel->tstep_last) {
                          ^

nbody.c(990): remark #1418: external function definition with no prior declaration
  void setupWindow(int IMAGE_WIDTH, int IMAGE_HEIGHT) {
       ^

nbody.c(1010): remark #810: conversion from "double" to "unsigned short" may lose significant bits
          XGrayscale_x11[i].red=0.8*color;
                               ^

nbody.c(1011): remark #810: conversion from "int" to "unsigned short" may lose significant bits
          XGrayscale_x11[i].green=color;
                                 ^

nbody.c(1012): remark #810: conversion from "double" to "unsigned short" may lose significant bits
          XGrayscale_x11[i].blue=0.8*color;
                                ^

nbody.c(1014): remark #810: conversion from "double" to "unsigned short" may lose significant bits
          XBluescale_x11[i].red=0.85*color;
                               ^

nbody.c(1015): remark #810: conversion from "double" to "unsigned short" may lose significant bits
          XBluescale_x11[i].green=0.85*color;
                                 ^

nbody.c(1016): remark #810: conversion from "int" to "unsigned short" may lose significant bits
          XBluescale_x11[i].blue=color;
                                ^

nbody.c(1033): remark #1418: external function definition with no prior declaration
  void make_image(NbodyModel * theModel) {
       ^

nbody.c(1087): remark #981: operands are evaluated in unspecified order
          theModel->vx[i]+=v*sin(phi)*cos(theta);
                                     ^

nbody.c(1088): remark #981: operands are evaluated in unspecified order
          theModel->vy[i]+=v*sin(phi)*sin(theta);
                                     ^

nbody.c(1099): remark #981: operands are evaluated in unspecified order
          ri = sqrt(pow(theModel->x[i],2.0)+pow(theModel->y[i],2.0));
                                           ^

nbody.c(1103): remark #981: operands are evaluated in unspecified order
                  rj = sqrt(pow(theModel->x[j],2.0)+pow(theModel->y[j],2.0));
                                                   ^

nbody.c(1208): remark #1599: declaration hides variable "i" (declared at line 1121)
          int start,count,i,j,k,xgid,ygid,zgid;
                          ^

nbody.c(1281): error: expression must have (pointer-to-) function type
                         buffer(k*theModel->thePPPM->nx*theModel->thePPPM->ny+
                         ^

nbody.c(1285): error: expected a "]"
                                j*theModel->thePPPM->nz+k);
                                                         ^

nbody.c(1290): error: expression must have (pointer-to-) function type
                         buffer(k*theModel->thePPPM->nx*theModel->thePPPM->ny+
                         ^

nbody.c(1294): error: expected a "]"
                                j*theModel->thePPPM->nz+k);
                                                         ^

nbody.c(1299): error: expression must have (pointer-to-) function type
                         buffer(k*theModel->thePPPM->nx*theModel->thePPPM->ny+
                         ^

nbody.c(1303): error: expected a "]"
                                j*theModel->thePPPM->nz+k).x;
                                                         ^

nbody.c(1308): error: expression must have (pointer-to-) function type
                         buffer(k*theModel->thePPPM->nx*theModel->thePPPM->ny+
                         ^

nbody.c(1312): error: expected a "]"
                                j*theModel->thePPPM->nz+k).y;
                                                         ^

nbody.c(1317): error: expression must have (pointer-to-) function type
                         buffer(k*theModel->thePPPM->nx*theModel->thePPPM->ny+
                         ^

nbody.c(1321): error: expected a "]"
                                j*theModel->thePPPM->nz+k).z;
                                                         ^

nbody.c(1208): remark #593: variable "start" was set but never used
          int start,count,i,j,k,xgid,ygid,zgid;
              ^

nbody.c(1208): remark #593: variable "count" was set but never used
          int start,count,i,j,k,xgid,ygid,zgid;
                    ^

nbody.c(1405): remark #869: parameter "theModel" was never referenced
  void nbodyEvents(NbodyModel * theModel, int updateMethod) {
                                ^

nbody.c(1405): remark #869: parameter "updateMethod" was never referenced
  void nbodyEvents(NbodyModel * theModel, int updateMethod) {
                                              ^

compilation aborted for nbody.c (code 2)
make: *** [nbody.o] Error 2
