Ignore:
Timestamp:
Mar 30, 2013, 2:44:52 PM (13 years ago)
Author:
Julian Iseringhausen <isering@…>
Children:
8180d8
Parents:
d13e27
git-author:
Julian Iseringhausen <isering@…> (06/11/12 14:02:16)
git-committer:
Julian Iseringhausen <isering@…> (03/30/13 14:44:52)
Message:

Open boundary conditions.

Conflicts:

lib/vmg/src/Makefile.am
lib/vmg/src/base/factory.cpp
lib/vmg/test/unit_test/library/dirichlet_fas_lr_mpi.cpp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/grid/multigrid.cpp

    rd13e27 rf57182  
    8585            comm->BoundaryConditions()[j] == Open) {
    8686
    87           local_l.SizeTotal()[j] = global_separated[i].LocalSize()[j] +
    88             (global_separated[i].BoundaryType() == LocallyRefined ? 2 : 0);
     87          local_l.SizeTotal()[j] = global_separated[i].LocalSize()[j];
    8988
    9089          /*
     
    141140      local_l.BoundarySize2() = local_l.BoundaryEnd2() - local_l.BoundaryBegin2();
    142141
    143       local_l.FinerSize() = global_separated[i].LocalFinerSize() - local_l.BoundarySize1() - local_l.BoundarySize2();
    144       local_l.FinerBegin() = global_separated[i].LocalFinerBegin() - global_separated[i].LocalBegin() + local_l.Begin();
     142      local_l.FinerSize() = global_separated[i].LocalFinerSize();
     143      local_l.FinerBegin() = global_separated[i].LocalFinerBegin() - global_separated[i].LocalBegin() + local_l.HaloSize1();
    145144      local_l.FinerEnd() = local_l.FinerBegin() + local_l.FinerSize();
    146145
Note: See TracChangeset for help on using the changeset viewer.