Main Page | Namespace List | Class List | File List | Namespace Members | Class Members | File Members

System-FIGL-Loeser-par-Bsp.cpp File Reference

#include <mpi.h>
#include <string>
#include <iostream>
#include <fstream>
#include <sstream>
#include <cstdlib>
#include "System-FIGL-Loeser-par.hpp"
#include "functions.in"

Typedefs

typedef dim2taylor(* KFkt )(dim2taylor_vector &)
typedef itaylor(* ReFkt )(itaylor &)

Functions

int executetest (string ofbasename, int ord, string ordstr, int sysord, string sysordstr, KFkt K, interval KS, interval KT, ReFkt ReS, interval GS, int procs, int mypid, int &commerrc, string datadir, string targetdir)
int main (int argc, char *argv[])

Detailed Description

Example Application file for VFIS Integral Equation Solver.

The application is designed to run on the parallel computer ALiCEnext; the handling of input parameters and output files works an ALiCEnext, but you might have to make a few changes on other parallel machines.

This application takes the following command line parameters:


Typedef Documentation

typedef dim2taylor(* KFkt)(dim2taylor_vector &)
 

Typedef for kernel function pointer.

typedef itaylor(* ReFkt)(itaylor &)
 

Typedef for right hand side function pointer.


Function Documentation

int executetest string  ofbasename,
int  ord,
string  ordstr,
int  sysord,
string  sysordstr,
KFkt  K,
interval  KS,
interval  KT,
ReFkt  ReS,
interval  GS,
int  procs,
int  mypid,
int &  commerrc,
string  datadir,
string  targetdir
 

Executes a test run. For multiple runs, put a series of calls in your application.

Parameters:
[in] ofbasename Prefix of output file name
[in] ord Taylor order
[in] ordstr String representing the Taylor order (for file name creation)
[in] sysord System order
[in] sysordstr String representing the system order (for file name creation)
[in] K Kernel function
[in] KS Domain of first variable of kernel function
[in] KT Domain of second variable of kernel function
[in] ReS Right hand side function
[in] GS Domain of riht hand side
[in] procs Number of parallel processes
[in] mypid Process ID
[out] commerrc Error code
[in] datadir Directory name for local file creation on ALiCEnext nodes
[in] targetdir Directory name as final output file destination

int main int  argc,
char *  argv[]
 

Main function processing the command line parameters, initializing the parallel environment and calling the test execution function.

Parameters:
[in] argc Argument count
[in] argv Argument vector


Generated on Tue Feb 27 21:19:13 2007 for VFIS by  doxygen 1.4.4