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/comm/domain_decomposition_mpi.cpp

    rd13e27 rf57182  
    5555    global_l.GlobalFinerEnd() = interface->Global()[i].GlobalFinerEnd();
    5656    global_l.GlobalFinerSize() = interface->Global()[i].GlobalFinerSize();
    57     global_l.FinestAbsBegin() = interface->Global()[i].FinestAbsBegin();
    58     global_l.FinestAbsEnd() = interface->Global()[i].FinestAbsEnd();
    59     global_l.FinestAbsSize() = interface->Global()[i].FinestAbsSize();
    6057    global_l.GlobalSize() = interface->Global()[i].GlobalSize();
    6158    global_l.BoundaryType() = interface->Global()[i].BoundaryType();
     
    8077        global_l.LocalEnd() = global_l.LocalBegin() + global_l.LocalSize();
    8178
    82         global_l.LocalFinerBegin() = 0;
    83         global_l.LocalFinerEnd() = 0;
    84         global_l.LocalFinerSize() = 0;
     79        global_l.LocalFinerBegin() = global_l.LocalBegin().Clamp(global_l.GlobalFinerBegin(), global_l.GlobalFinerEnd());
     80        global_l.LocalFinerEnd() = global_l.LocalEnd().Clamp(global_l.GlobalFinerBegin(), global_l.GlobalFinerEnd());
     81        global_l.LocalFinerSize() = global_l.LocalFinerEnd() - global_l.LocalFinerBegin();
    8582
    8683      }else {
Note: See TracChangeset for help on using the changeset viewer.