Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

main.cc File Reference

#include <mpi++.h>
#include <math.h>
#include <string.h>
#include <stdio.h>
#include <assert.h>
#include <stdlib.h>
#include <unistd.h>
#include "wakevortex.h"
#include "dataservermpi.h"
#include "alloc.h"
#include "main.h"

Defines

#define VORTEX_INP_FILE   "vortex.inp"
#define MASTER   (myRank == 0)

Functions

double ComputeWakeVortexParallel (Vortex *V, int iter)
void ComputeDistanceFromAirport (int i, Vortex *V)
void SendWing (Vortex *V, int wingID, int target)
void RecvWing (Vortex *V, int wingID, int source)
int computeDelay ()
void UpdateVortex (Vortex *V)
void Update_dt (Vortex *V)
void Update_kn (Vortex *V)
void Update_ivflag (Vortex *V)
void Update_maxdist (Vortex *V)
 REGISTER_DATA_BLOCK ()
int main (int argc, char *argv[])

Variables

Vortexvort = NULL
int delay = 1000
int run_flag = 0
int time_per_iter = 20
double global_dt = 0.0
int global_nwakemax = 1000
int numCPUs = 1
int myRank = 0
int exit_flag = 0
double time_elapsed = 0.0
double timer_start = 0.0
int isLagging = 0
int kn = 5
int iv_flag = 1
double max_tracking_distance = 1000.0
double simtime = 0.0
int global_iter = 0
double airport_center [3] = {0.0,0.0,0.0}

Define Documentation

#define MASTER   (myRank == 0)
 

#define VORTEX_INP_FILE   "vortex.inp"
 


Function Documentation

int computeDelay  
 

void ComputeDistanceFromAirport int    i,
Vortex   V
 

double ComputeWakeVortexParallel Vortex   V,
int    iter
 

int main int    argc,
char *    argv[]
 

void RecvWing Vortex   V,
int    wingID,
int    source
 

REGISTER_DATA_BLOCK  
 

void SendWing Vortex   V,
int    wingID,
int    target
 

void Update_dt Vortex   V
 

void Update_ivflag Vortex   V
 

void Update_kn Vortex   V
 

void Update_maxdist Vortex   V
 

void UpdateVortex Vortex   V
 


Variable Documentation

double airport_center[3] = {0.0,0.0,0.0}
 

int delay = 1000
 

int exit_flag = 0
 

double global_dt = 0.0
 

int global_iter = 0
 

int global_nwakemax = 1000
 

int isLagging = 0
 

int iv_flag = 1
 

int kn = 5
 

double max_tracking_distance = 1000.0
 

int myRank = 0
 

int numCPUs = 1
 

int run_flag = 0
 

double simtime = 0.0
 

double time_elapsed = 0.0
 

int time_per_iter = 20
 

double timer_start = 0.0
 

Vortex* vort = NULL
 


Generated on Sun Jun 16 17:36:43 2002 for Anirudh's Vortex-Wake Simulation Code by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001