|
DOUG 0.2
|
#include <doug_config.h>Go to the source code of this file.
Defines | |
| #define | float real |
Functions/Subroutines | |
| program | main_aggr |
| Main program for running DOUG with input files in assembled form. | |
| #define float real |
| program main_aggr | ( | ) |
Main program for running DOUG with input files in assembled form.
mpirun -np 3 doug_aggr -f doug.ctl where doug.ctl may contain the following fields
solver 2 solve_maxiters 300 method 1 fine_method 1 coarse_method 1 levels 2 overlap -1 smoothers 0 num_iters 4 # Gauss-Seidel iterations grid_size 100 # Structured grid size input_type 2 symmstruct T symmnumeric T # ################### # aggregate level 1: radius1 5 strong1 0.67e0 minasize1 2 #maxasize1 19 # aggregate level 2: radius2 35 strong2 0.67e0 minasize2 2 #maxasize2 96 # ################### matrix_type 1 number_of_blocks 1 initial_guess 2 start_vec_file ./NOT.DEFINED.start_vec_file start_vec_type 2 solve_tolerance 1.0e-12 solution_format 2 solution_file ./solution.file #debug -5 debug 0 verbose 0 plotting 1 assembled_mtx_file Hetero32.txt
Definition at line 67 of file aggr.F90.
References Aggregate_mod::AggrInfo_Destroy(), CoarsePreconditioner_robust_mod::CoarsePreconditioner_robust_Init(), CoarsePreconditioner_smooth_mod::CoarsePreconditioner_smooth_Init(), Distribution_mod::Distribution_NewInit(), FinePreconditioner_complete_mod::FinePreconditioner_complete_Init(), FinePreconditioner_sgs_mod::FinePreconditioner_sgs_Init(), Mesh_class::Mesh_Destroy(), Mesh_plot_mod::Mesh_pl2D_plotAggregate(), Mesh_class::Mesh_printInfo(), or(), Partitioning_aggr_mod::Partitionings_aggr_InitCoarse(), Partitioning_aggr_mod::Partitionings_aggr_InitFine(), Partitioning_metis_mod::Partitionings_metis_InitCoarse(), Partitioning_mod::Partitionings_New(), and Vect_mod::Vect_Gather().
1.7.3-20110217