Prints solution on Master node Output file name is in the form: <run title>-surf-<frequency in Hertz>Hz.out.
67 pzgemr2d_(&gRows,&ione,
solution->
vecPhinc ,&ione, &ione,descl, gPhinc ,&ione,&ione,descg,&
runinfo->
ctxt);
68 pzgemr2d_(&gRows,&ione,
solution->
vecPsinc ,&ione, &ione,descl, gPsinc ,&ione,&ione,descg,&
runinfo->
ctxt);
75 file = fopen(fname,
"w");
79 fprintf(file,
"# Frequency = %f + i*%f (%8.4f Hz)\n",(
double)
CREAL(cfreq),(
double)
CIMAG(cfreq), (
double)
HZFREQ(cfreq));
80 fprintf(file,
"# \n");
81 fprintf(file,
"# 1 2 3 4 5 6 7 8 9 10 11 12 13\n");
82 fprintf(file,
"# inod xnod ynod znod re(inc) im(inc) abs(inc) re(scat) im(scat) abs(scat) re(tot) im(tot) abs(tot)\n");
83 for(i=0;i<mpi_ncntr;i++){
struct run_info * runinfo
Definition: globals.h:34
#define Vec
Definition: types.h:63
int npcols
Definition: structs.h:113
const char * title
Definition: structs.h:135
int ncntr
Definition: structs.h:299
#define CREAL(x)
Definition: functions.h:49
const char * owner
Definition: structs.h:133
char * cfg_filename
Definition: structs.h:137
Vec vecPsinc
Definition: structs.h:580
void get_filename(char *filename, const char *format,...)
Definition: utils.c:59
#define CIMAG(x)
Definition: functions.h:50
int nchief
Definition: structs.h:301
COMPLEX * sol
Definition: structs.h:607
int size
Definition: globals.h:81
void pzgemr2d_(int *m, int *n, COMPLEX *A, int *ia, int *ja, int *desca, COMPLEX *B, int *ib, int *jb, int *descb, int *ictxt)
Copies a (m x n) submatrix of A from element (ia,ja) on a submatrix of B from element (ib...
Vec vecPhinc
Definition: structs.h:578
int ctxt
Definition: structs.h:109
int knw
Definition: structs.h:446
void descinit_(int *desc, int *m, int *n, int *mb, int *nb, int *ia, int *ja, int *ictxt, int *llda, int *info)
struct solution_struct * solution
Definition: globals.h:52
#define COMPLEX
Definition: types.h:48
void calculate_bounds(int _rank, int _nelmb, int _size, int *nstart, int *nend)
Definition: math.c:219
#define CABS(x)
Definition: functions.h:51
struct modsol_info * modsolinfo
Definition: globals.h:44
#define HZFREQ(x)
Definition: functions.h:28
double DOUBLE
Definition: types.h:44
int rank
Definition: globals.h:79
struct run_details * rundetails
Definition: globals.h:36
#define f1I12F
Definition: formats.h:80
Geometry info structure.
Definition: structs.h:161
#define MAX_PATH
Definition: constants.h:29
int row_block_size
Definition: structs.h:119
#define calloc(n, size)
Definition: allocation.h:37
struct modgeom_info * modgeominfo
Definition: globals.h:38
int dirneu
Definition: structs.h:444