|
DOUG 0.2
|
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 |
| ! DOUG Domain decomposition On Unstructured Grids !Copyright | ( | C | ) |
| 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 | ) |
Referenced by pcg_mod::CalculateEigenvalues(), Aggregate_mod::can_add_roundlayer(), Aggregate_mod::can_add_roundlayer3(), CoarseGrid_class::CoarseGrid_pl2D_plotMesh(), CoarseMtx_mod::CoarseMtxBuild(), Distribution_mod::Distribution_pmvm(), Fact_class::Fact_New(), genmat::genmat(), Graph_class::Graph_Init(), Graph_class::Graph_New(), CoarseMtx_mod::IntRestBuild(), main_aggr(), Mesh_class::Mesh_MapsAndNghbrs(), 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_readFromFile(), Distribution_mod::pmvmCommStructs_init(), Points2D_class::Points2D_pl2D_Plot(), Polygon_class::Polygon_pl2D_Plot(), prec2Level_solve(), SpMtx_class::ReadInSparseAssembled(), SpMtx_aggregation::SpMtx_aggregate(), SpMtx_arrangement::SpMtx_buildAggrAdjncy(), Distribution_assm_mod::SpMtx_DistributeAssembled(), SpMtx_aggregation::SpMtx_find_strong(), SpMtx_class::SpMtx_newInit(), SpMtx_arrangement::SpMtx_roughly_aggregate(), SpMtx_arrangement::SpMtx_scale(), SpMtx_arrangement::SpMtx_unscale(), DOUG_utils::util_logStreamCreate(), Vect_mod::Vect_buildDotMask(), and Vect_mod::Vect_dot_product().
| if write to the Free Software Franklin Fifth MA USA ! or contact the M result | ( | LA | ) |
| 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.
1.7.3-20110217