source: CIVL/examples/omp/amg2013/par_relax_more/main.c@ 1b509f2c

1.23 2.0 acw/focus-triggers main test-branch
Last change on this file since 1b509f2c was 431dec9, checked in by Matthew B. Dwyer <matthewbdwyer@…>, 10 years ago

git-svn-id: svn://vsl.cis.udel.edu/civl/trunk@3726 fb995dde-84ed-4084-dfe6-e5aef3e2452c

  • Property mode set to 100644
File size: 1.8 KB
Line 
1#include <omp.h>
2//#include <stdlib.h>
3#include <stdio.h>
4#include "headers.h"
5#include "par_amg.h"
6
7int
8main( int argc,
9 char *argv[] )
10{
11
12/*
13int hypre_ParCSRMaxEigEstimateCG(hypre_ParCSRMatrix *A,
14 int scale,
15 int max_iter,
16 double *max_eig,
17 double *min_eig)
18*/
19
20 hypre_ParCSRMatrix A;
21 int scale = 0;
22 int max_iter = 0;
23 double max_eig = 0;
24 double min_eig = 0;
25
26 int r1 = hypre_ParCSRMaxEigEstimateCG(&A, scale, max_iter, &max_eig, &min_eig);
27
28/*
29int hypre_ParCSRRelax_Cheby3(hypre_ParCSRMatrix *A,
30 hypre_ParVector *f,
31 double max_eig,
32 double eig_ratio,
33 int order,
34 hypre_ParVector *u,
35 hypre_ParVector *v,
36 hypre_ParVector *v2)
37*/
38
39 hypre_ParVector f;
40 double eig_ratio = 0;
41 int order = 0;
42 hypre_ParVector u;
43 hypre_ParVector v;
44 hypre_ParVector v2;
45
46/*
47 int r2 = hypre_ParCSRRelax_Cheby3(&A, &f, max_eig, eig_ratio, order, &u, &v, &v2);
48*/
49
50/*
51int hypre_ParCSRRelax_Cheby(hypre_ParCSRMatrix *A,
52 hypre_ParVector *f,
53 double max_eig,
54 double min_eig,
55 double eig_ratio,
56 int order,
57 int scale,
58 int variant,
59 hypre_ParVector *u,
60 hypre_ParVector *v,
61 hypre_ParVector *r)
62*/
63 int variant = 0;
64
65 int r2 = hypre_ParCSRRelax_Cheby(&A, &f, max_eig, min_eig, eig_ratio, order, scale, variant, &u, &v, &v2);
66
67}
Note: See TracBrowser for help on using the repository browser.