DOUG 0.2
Functions/Subroutines | Variables

Aggregate_utils.f95 File Reference

Go to the source code of this file.

Functions/Subroutines

!DOUG Domain decomposition On
Unstructured Grids 
!Copyright (C) 1998-2006 Faculty of Computer Science
either!version of the or (at your option) any later version.!!This library is distributed in the hope that it will be useful
if write to the Free Software
Franklin Fifth MA USA!or
contact the 
authors (University of Tartu, Faculty of Computer Science, Chair!of Distributed Systems, Liivi 2, 50409 Tartu, Estonia, http:!mailto:info(at) dougdevel.org) module Aggregate_utils_mod use Aggregate_mod use CoarseAllgathers use SpMtx_class use Mesh_class use SpMtx_util implicit none contains function getLocal(A
if write to the Free Software
Franklin Fifth MA USA!or
contact the M 
result (LA) type(SpMtx)

Variables

!DOUG Domain decomposition On
Unstructured Grids University
of Tartu and!Department of 
Mathematics
!DOUG Domain decomposition On
Unstructured Grids University
of Tartu and!Department of
University of Bath!This
library is free 
software
you can redistribute it and
or!modify it under the terms
of the GNU Lesser General
Public!License as published by
the Free Software 
Foundation
either!version of the License
either!version of the!but
WITHOUT ANY 
WARRANTY
without even the implied
warranty of!MERCHANTABILITY or
FITNESS FOR A PARTICULAR
PURPOSE See the GNU!Lesser
General Public License for
more details!You should have
received a copy of the GNU
Lesser General Public!License
along with this 
library
if not
if write to the Free Software !Foundation
if write to the Free Software Inc
if write to the Free Software
Franklin 
Street
if write to the Free Software
Franklin Fifth 
Floor
if write to the Free Software
Franklin Fifth 
Boston

Function Documentation

! DOUG Domain decomposition On Unstructured Grids !Copyright ( )
if write to the Free Software Franklin Fifth MA USA ! or contact the authors ( University of  Tartu,
Faculty of Computer  Science,
Chair!of Distributed  Systems,
Liivi  2,
50409  Tartu,
Estonia  ,
http:!mailto:info(at) dougdevel.  org 
)
either ! version of the or ( at your  option)
if write to the Free Software Franklin Fifth MA USA ! or contact the M result ( LA  )

Variable Documentation

if write to the Free Software !Foundation

Definition at line 16 of file Aggregate_utils.f95.

if write to the Free Software Franklin Fifth Boston

Definition at line 16 of file Aggregate_utils.f95.

if write to the Free Software Franklin Fifth Floor

Definition at line 16 of file Aggregate_utils.f95.

you can redistribute it and or ! modify it under the terms of the GNU Lesser General Public ! License as published by the Free Software Foundation

Definition at line 7 of file Aggregate_utils.f95.

if write to the Free Software Inc

Definition at line 16 of file Aggregate_utils.f95.

without even the implied warranty of ! MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the GNU ! Lesser General Public License for more details ! You should have received a copy of the GNU Lesser General Public ! License along with this library

Definition at line 16 of file Aggregate_utils.f95.

either ! version of the License

Definition at line 8 of file Aggregate_utils.f95.

! DOUG Domain decomposition On Unstructured Grids University of Tartu and ! Department of Mathematics

Definition at line 3 of file Aggregate_utils.f95.

if not

Definition at line 16 of file Aggregate_utils.f95.

Referenced by Aggregate_mod::aggregate_to_neighbour(), CoarseAllgathers::AllSendCoarseVector(), GeomInterp::CalcMlinearInterp(), GeomInterp::CalcNextCoefs(), Aggregate_mod::can_add_roundlayer(), Aggregate_mod::can_add_roundlayer3(), CoarseGrid_class::CoarseGrid_allocate(), CoarseGrid_class::CoarseGrid_pl2D_plotMesh(), CreateCoarseGrid::CreateHangingNodes(), DenseMtx_mod::DenseDMtx_print(), DenseMtx_mod::DenseI1Mtx_print(), DenseMtx_mod::DenseIMtx_print(), Distribution_assm_mod::Distribution_assm_addoverlap(), Distribution_mod::Distribution_pmvm(), ElemMtxs_distribute::ElemMtxs_readAndDistribute(), ElemMtxs_distribute::ElemMtxsIntf_distAndAssemble(), ElemMtxs_base::ElemMtxsPacket_sendInProgress(), subsolvers::factorise(), DOUG_utils::FindFreeIOUnit(), FinePreconditioner_complete_mod::FinePreconditioner_complete_Apply(), CoarseGrid_class::getRefBounds(), Graph_class::Graph_Init(), IdxMap_class::IdxMap_Insert(), CoarseMtx_mod::IntRestBuild(), SpMtx_util::KeepGivenColumnIndeces(), SpMtx_util::KeepGivenRowIndeces(), Aggregate_mod::marking_neighs_ok(), DOUG_utils::MasterCtrlData_print(), Mesh_class::Mesh_buildDualAdjncy(), Mesh_class::Mesh_dataMPIISENDRECV(), Mesh_class::Mesh_findNghbrs(), Mesh_class::Mesh_findNLF(), Mesh_class::Mesh_MapsAndNghbrs(), Mesh_class::Mesh_paramsMPIISEND(), Mesh_class::Mesh_paramsMPIRECV(), Mesh_plot_mod::Mesh_pl2D_Partition(), Mesh_plot_mod::Mesh_pl2D_plotAggregate(), Mesh_plot_mod::Mesh_pl2D_plotGraphDual(), Mesh_plot_mod::Mesh_pl2D_plotGraphParted(), Mesh_plot_mod::Mesh_pl2D_plotMesh(), Mesh_plot_mod::Mesh_pl2D_pointCloud(), Mesh_class::Mesh_printElemFree(), Mesh_class::Mesh_readFileCoords(), Mesh_class::Mesh_readFileFreelists(), Mesh_class::Mesh_readFileFreemap(), Mesh_class::Mesh_readFileFreemask(), Mesh_class::Mesh_readFromFile(), pcg_mod::pcg_weigs(), Points2D_class::Points2D_pl2D_Plot(), Polygon_class::Polygon_Area(), Polygon_class::Polygon_Centroid(), Polygon_class::Polygon_pl2D_Plot(), prec2Level_prepare(), prec2Level_solve(), pcgRobust_mod::precondition_forRCS(), TransmitCoarse::ReceiveCoarse(), TransmitCoarse::SendCoarse(), DOUG_utils::SharedCtrlData_print(), RobustCoarseMtx_mod::SOISMtx_pmvm(), SpMtx_op_AB::SpMtx_AB_nonopt(), SpMtx_aggregation::SpMtx_aggregate(), SpMtx_arrangement::SpMtx_arrange(), Distribution_assm_mod::SpMtx_DistributeAssembled(), SpMtx_aggregation::SpMtx_find_strong(), SpMtx_operation::SpMtx_mvm(), SpMtx_class::SpMtx_newInit(), SpMtx_arrangement::SpMtx_roughly_aggregate(), SpMtx_arrangement::SpMtx_scale(), SpMtx_aggregation::SpMtx_symm_strong(), SpMtx_arrangement::SpMtx_SymmTest(), SpMtx_util::SpMtx_writeMatrix(), DOUG_utils::util_finalizeMPI(), DOUG_utils::util_initMPI(), DOUG_utils::util_parseArgs(), Vect_mod::Vect_buildDotMap(), and Vect_mod::Vect_ReadFromFile().

! DOUG Domain decomposition On Unstructured Grids University of Tartu and ! Department of University of Bath ! This library is free software

Definition at line 3 of file Aggregate_utils.f95.

if write to the Free Software Franklin Street

Definition at line 16 of file Aggregate_utils.f95.

either ! version of the ! but WITHOUT ANY WARRANTY

Definition at line 11 of file Aggregate_utils.f95.