Changeset d192f69 for test/unit_test/library
- Timestamp:
- Feb 16, 2017, 8:30:43 PM (9 years ago)
- Children:
- 77968a
- Parents:
- 329fbd
- git-author:
- Frederik Heber <heber@…> (02/16/17 20:30:40)
- git-committer:
- Frederik Heber <heber@…> (02/16/17 20:30:43)
- Location:
- test/unit_test/library
- Files:
-
- 12 edited
-
dirichlet_cs.cpp (modified) (1 diff)
-
dirichlet_cs_mpi.cpp (modified) (1 diff)
-
dirichlet_fas.cpp (modified) (1 diff)
-
dirichlet_fas_lr.cpp (modified) (1 diff)
-
dirichlet_fas_lr_mpi.cpp (modified) (1 diff)
-
dirichlet_fas_mpi.cpp (modified) (1 diff)
-
force_sinus.cpp (modified) (1 diff)
-
open_fas_mpi.cpp (modified) (1 diff)
-
periodic_cs.cpp (modified) (1 diff)
-
periodic_cs_mpi.cpp (modified) (1 diff)
-
periodic_fas.cpp (modified) (2 diffs)
-
periodic_fas_mpi.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
test/unit_test/library/dirichlet_cs.cpp
r329fbd rd192f69 61 61 62 62 new CommSerial(boundary); 63 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 6, 0.0, 1.0);63 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 5, 0.0, 1.0); 64 64 new DiscretizationPoissonFD(2); 65 65 new LevelOperatorCS(Stencils::RestrictionFullWeight, Stencils::InterpolationTrilinear); -
test/unit_test/library/dirichlet_cs_mpi.cpp
r329fbd rd192f69 65 65 66 66 new CommMPI(boundary, new DomainDecompositionMPI()); 67 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 6, 0.0, 1.0);67 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 5, 0.0, 1.0); 68 68 new DiscretizationPoissonFD(2); 69 69 new LevelOperatorCS(Stencils::RestrictionFullWeight, Stencils::InterpolationTrilinear); -
test/unit_test/library/dirichlet_fas.cpp
r329fbd rd192f69 57 57 58 58 new CommSerial(boundary); 59 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 6, 0.0, 1.0);59 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 5, 0.0, 1.0); 60 60 new DiscretizationPoissonFD(2); 61 61 new LevelOperatorFAS(Stencils::RestrictionFullWeight, Stencils::Injection, Stencils::InterpolationTrilinear); -
test/unit_test/library/dirichlet_fas_lr.cpp
r329fbd rd192f69 57 57 58 58 new CommSerial(boundary); 59 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 6, 0.0, 1.0, 2, 1.6);59 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 5, 0.0, 1.0, 2, 1.6); 60 60 new DiscretizationPoissonFV(2); 61 61 new LevelOperatorFAS(Stencils::RestrictionFullWeight, Stencils::Injection, Stencils::InterpolationTrilinear); -
test/unit_test/library/dirichlet_fas_lr_mpi.cpp
r329fbd rd192f69 66 66 67 67 new CommMPI(boundary, new DomainDecompositionMPI()); 68 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 6, 0.0, 1.0, 2, 1.6);68 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 5, 0.0, 1.0, 2, 1.6); 69 69 new DiscretizationPoissonFV(2); 70 70 new LevelOperatorFAS(Stencils::RestrictionFullWeight, Stencils::Injection, Stencils::InterpolationTrilinear); -
test/unit_test/library/dirichlet_fas_mpi.cpp
r329fbd rd192f69 66 66 67 67 new CommMPI(boundary, new DomainDecompositionMPI()); 68 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 6, 0.0, 1.0);68 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 5, 0.0, 1.0); 69 69 new DiscretizationPoissonFD(2); 70 70 new LevelOperatorFAS(Stencils::RestrictionFullWeight, Stencils::Injection, Stencils::InterpolationTrilinear); -
test/unit_test/library/force_sinus.cpp
r329fbd rd192f69 69 69 70 70 new CommMPI(boundary, new DomainDecompositionMPI()); 71 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 6, 0.0, 1.0);71 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 5, 0.0, 1.0); 72 72 new DiscretizationPoissonFD(2); 73 73 new LevelOperatorCS(Stencils::RestrictionFullWeight, Stencils::InterpolationTrilinear); -
test/unit_test/library/open_fas_mpi.cpp
r329fbd rd192f69 64 64 65 65 new CommMPI(boundary, new DomainDecompositionMPI()); 66 new VMGInterfaces::InterfaceGaussian(1.0, boundary, 2, 6, 0.0, 20.0, 17, 1.6);66 new VMGInterfaces::InterfaceGaussian(1.0, boundary, 2, 5, 0.0, 20.0, 17, 1.6); 67 67 new DiscretizationPoissonFV(2); 68 68 new LevelOperatorFAS(Stencils::RestrictionFullWeight, Stencils::Injection, Stencils::InterpolationTrilinear); -
test/unit_test/library/periodic_cs.cpp
r329fbd rd192f69 57 57 58 58 new CommSerial(boundary); 59 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 6, 0.0, 1.0);59 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 5, 0.0, 1.0); 60 60 new DiscretizationPoissonFD(2); 61 61 new LevelOperatorCS(Stencils::RestrictionFullWeight, Stencils::InterpolationTrilinear); -
test/unit_test/library/periodic_cs_mpi.cpp
r329fbd rd192f69 66 66 67 67 new CommMPI(boundary, new DomainDecompositionMPI()); 68 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 6, 0.0, 1.0);68 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 5, 0.0, 1.0); 69 69 new DiscretizationPoissonFD(2); 70 70 new LevelOperatorCS(Stencils::RestrictionFullWeight, Stencils::InterpolationTrilinear); -
test/unit_test/library/periodic_fas.cpp
r329fbd rd192f69 55 55 56 56 new CommSerial(boundary); 57 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 6, 0.0, 1.0);57 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 5, 0.0, 1.0); 58 58 new DiscretizationPoissonFD(2); 59 59 new LevelOperatorFAS(Stencils::RestrictionFullWeight, Stencils::Injection, Stencils::InterpolationTrilinear); … … 85 85 double res = MG::GetComm()->ComputeResidualNorm(*MG::GetSol(), *MG::GetRhs()); 86 86 87 BOOST_CHECK_SMALL(res/res_init, 5e-8);87 BOOST_CHECK_SMALL(res/res_init, 2e-7); 88 88 } -
test/unit_test/library/periodic_fas_mpi.cpp
r329fbd rd192f69 64 64 65 65 new CommMPI(boundary, new DomainDecompositionMPI()); 66 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 6, 0.0, 1.0);66 new VMGInterfaces::InterfaceSinus(sine_factor, boundary, 2, 5, 0.0, 1.0); 67 67 new DiscretizationPoissonFD(2); 68 68 new LevelOperatorFAS(Stencils::RestrictionFullWeight, Stencils::Injection, Stencils::InterpolationTrilinear); … … 94 94 double res = MG::GetComm()->ComputeResidualNorm(*MG::GetSol(), *MG::GetRhs()); 95 95 96 BOOST_CHECK_SMALL(res/res_init, 5e-8);96 BOOST_CHECK_SMALL(res/res_init, 2e-7); 97 97 } 98 98
Note:
See TracChangeset
for help on using the changeset viewer.
