Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

harp3fastsim.c File Reference

#include <stdio.h>
#include <sys/types.h>

Go to the source code of this file.

Defines

#define INTERNAL_OUT   0
#define harpreal   double
#define NMAX   1000
#define IPMAX   3
#define JPMAX   26
#define BUFMAX   50
#define NDIM   3
#define NNBMAX   1024

Functions

unsigned int h3wait_ ()
void h3open_ ()
void h3close_ ()
int h3npipe_ ()
void h3setnboards_ (nb) int *nb
void h3mjpdma_indirect_ (int *,int *,double[][3],double[][3],double[][3], double[][3],double *,double *,int *,int *)
void h3mjpdma_start_ (int *)
void h3mjpdma_flush_ ()
void h3jpdma_indirect_ (nj, hostindex, xj, vj, aj, jj, mj, tj, mode) int *nj
void h3mjpdma_indirect_ (nj, hostindex, xj, vj, aj, jj, mj, tj, mode, buff_id) int *nj
 h3calc_firsthalf_ (nj, ni, xi, vi, eps2, h2) int *nj

Variables

int npipes = IPMAX
double xjmem [NMAX][NDIM]
harpreal vjmem [NMAX][NDIM]
double xjpred [NMAX][NDIM]
harpreal vjpred [NMAX][NDIM]
harpreal ajmem [NMAX][NDIM]
harpreal jjmem [NMAX][NDIM]
harpreal mjmem [NMAX]
double tjmem [NMAX]
double xjbuf [BUFMAX][JPMAX][NDIM]
harpreal vjbuf [BUFMAX][JPMAX][NDIM]
harpreal ajbuf [BUFMAX][JPMAX][NDIM]
harpreal jjbuf [BUFMAX][JPMAX][NDIM]
harpreal mjbuf [BUFMAX][JPMAX]
double tjbuf [BUFMAX][JPMAX]
int indexbuf [BUFMAX][JPMAX]
int njbuf [BUFMAX]
double timem
double ximem [IPMAX][NDIM]
harpreal vimem [IPMAX][NDIM]
double hmem [IPMAX]
double epsmem [IPMAX]
int nnb [IPMAX]
int nb [IPMAX][NNBMAX]
int hostindex []
double xj [][3]
double vj [][3]
double aj [][3]
double jj [][3]
double mj []
double tj []
int* mode
int* buff_id
int* ni
double xi [][3]
double vi [][3]
double eps2 []
double h2 []
double acc [][3]
double jerk [][3]
double pot []
int* j
int* chip
int* nblist


Define Documentation

#define BUFMAX   50
 

Definition at line 25 of file harp3fastsim.c.

#define INTERNAL_OUT   0
 

Definition at line 14 of file harp3fastsim.c.

#define IPMAX   3
 

Definition at line 23 of file harp3fastsim.c.

#define JPMAX   26
 

Definition at line 24 of file harp3fastsim.c.

#define NDIM   3
 

Definition at line 26 of file harp3fastsim.c.

#define NMAX   1000
 

Definition at line 22 of file harp3fastsim.c.

#define NNBMAX   1024
 

Definition at line 28 of file harp3fastsim.c.

#define harpreal   double
 

Definition at line 20 of file harp3fastsim.c.


Function Documentation

h3calc_firsthalf_ ( nj,
ni,
xi,
vi,
eps2,
h2 )
 

void h3close_ ( )
 

Definition at line 63 of file harp3fastsim.c.

void h3jpdma_indirect_ ( nj,
hostindex,
xj,
vj,
aj,
jj,
mj,
tj,
mode )
 

void h3mjpdma_flush_ ( )
 

void h3mjpdma_indirect_ ( nj,
hostindex,
xj,
vj,
aj,
jj,
mj,
tj,
mode,
buff_id )
 

void h3mjpdma_indirect_ ( int *,
int *,
double[][3],
double[][3],
double[][3],
double[][3],
double *,
double *,
int *,
int * )
 

void h3mjpdma_start_ ( int * )
 

int h3npipe_ ( )
 

Definition at line 67 of file harp3fastsim.c.

void h3open_ ( )
 

Definition at line 58 of file harp3fastsim.c.

void h3setnboards_ ( nb )
 

unsigned int h3wait_ ( )
 


Variable Documentation

double acc[][3]
 

Definition at line 405 of file harp3fastsim.c.

double aj[][3]
 

Definition at line 144 of file harp3fastsim.c.

harpreal ajbuf[BUFMAX][JPMAX][NDIM]
 

Definition at line 42 of file harp3fastsim.c.

harpreal ajmem[NMAX][NDIM]
 

Definition at line 35 of file harp3fastsim.c.

int* buff_id
 

Definition at line 149 of file harp3fastsim.c.

int* chip
 

Definition at line 440 of file harp3fastsim.c.

double eps2[]
 

Definition at line 403 of file harp3fastsim.c.

double epsmem[IPMAX]
 

Definition at line 53 of file harp3fastsim.c.

double h2[]
 

Definition at line 404 of file harp3fastsim.c.

double hmem[IPMAX]
 

Definition at line 52 of file harp3fastsim.c.

int hostindex[]
 

Definition at line 141 of file harp3fastsim.c.

int indexbuf[BUFMAX][JPMAX]
 

Definition at line 46 of file harp3fastsim.c.

int* j
 

Definition at line 433 of file harp3fastsim.c.

double jerk[][3]
 

Definition at line 406 of file harp3fastsim.c.

double jj[][3]
 

Definition at line 145 of file harp3fastsim.c.

harpreal jjbuf[BUFMAX][JPMAX][NDIM]
 

Definition at line 43 of file harp3fastsim.c.

harpreal jjmem[NMAX][NDIM]
 

Definition at line 36 of file harp3fastsim.c.

double mj[]
 

Definition at line 146 of file harp3fastsim.c.

harpreal mjbuf[BUFMAX][JPMAX]
 

Definition at line 44 of file harp3fastsim.c.

harpreal mjmem[NMAX]
 

Definition at line 37 of file harp3fastsim.c.

int* mode
 

Definition at line 148 of file harp3fastsim.c.

int nb[IPMAX][NNBMAX]
 

Definition at line 56 of file harp3fastsim.c.

int* nblist
 

Definition at line 441 of file harp3fastsim.c.

int* ni
 

Definition at line 400 of file harp3fastsim.c.

int njbuf[BUFMAX]
 

Definition at line 47 of file harp3fastsim.c.

int nnb[IPMAX]
 

Definition at line 55 of file harp3fastsim.c.

int npipes = IPMAX
 

Definition at line 30 of file harp3fastsim.c.

double pot[]
 

Definition at line 407 of file harp3fastsim.c.

double timem
 

Definition at line 48 of file harp3fastsim.c.

double tj[]
 

Definition at line 147 of file harp3fastsim.c.

double tjbuf[BUFMAX][JPMAX]
 

Definition at line 45 of file harp3fastsim.c.

double tjmem[NMAX]
 

Definition at line 38 of file harp3fastsim.c.

double vi[][3]
 

Definition at line 402 of file harp3fastsim.c.

harpreal vimem[IPMAX][NDIM]
 

Definition at line 51 of file harp3fastsim.c.

double vj[][3]
 

Definition at line 143 of file harp3fastsim.c.

harpreal vjbuf[BUFMAX][JPMAX][NDIM]
 

Definition at line 41 of file harp3fastsim.c.

harpreal vjmem[NMAX][NDIM]
 

Definition at line 32 of file harp3fastsim.c.

harpreal vjpred[NMAX][NDIM]
 

Definition at line 34 of file harp3fastsim.c.

double xi[][3]
 

Definition at line 401 of file harp3fastsim.c.

double ximem[IPMAX][NDIM]
 

Definition at line 50 of file harp3fastsim.c.

double xj[][3]
 

Definition at line 142 of file harp3fastsim.c.

double xjbuf[BUFMAX][JPMAX][NDIM]
 

Definition at line 40 of file harp3fastsim.c.

double xjmem[NMAX][NDIM]
 

Definition at line 31 of file harp3fastsim.c.

double xjpred[NMAX][NDIM]
 

Definition at line 33 of file harp3fastsim.c.


Generated at Sun Feb 24 09:57:26 2002 for STARLAB by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001