MADNESS
0.10.1
|
Provides test problems for examining the convergence of embedded (Dirichlet) boundary conditions. More...
#include <madness/mra/mra.h>
#include <madness/tensor/gmres.h>
#include <madness/external/muParser/muParser.h>
#include "test_problems.h"
Functions | |
int | main (int argc, char **argv) |
Provides test problems for examining the convergence of embedded (Dirichlet) boundary conditions.
The auxiliary PDE being solved is
where
The available test problems are
This program allows testing of various parameters,
for their effect on convergence of the solution.
int main | ( | int | argc, |
char ** | argv | ||
) |
References madness::LoadBalanceDeux< NDIM >::add_tree(), madness::Vector< T, N >::begin(), madness::WorldGopInterface::broadcast(), madness::Function< T, NDIM >::clear(), SafeMPI::COMM_WORLD, madness::Function< T, NDIM >::compress(), madness::copy(), DIRICHLET_RHS, DOMAIN_MASK, e(), madness::error(), EXACT, madness::finalize(), G, Gaussian, madness::GMRES(), madness::World::gop, madness::initialize(), k, LLRV, madness::LoadBalanceDeux< NDIM >::load_balance(), mask, maxiter, madness::Function< T, NDIM >::norm2(), madness::World::rank(), madness::FunctionDefaults< NDIM >::redistribute(), madness::Function< T, NDIM >::scale(), madness::FunctionDefaults< NDIM >::set_cubic_cell(), madness::FunctionDefaults< NDIM >::set_k(), madness::FunctionDefaults< NDIM >::set_thresh(), madness::FunctionDefaults< NDIM >::set_truncate_on_project(), madness::startup(), SURFACE, thresh, madness::Function< T, NDIM >::trace(), madness::Function< T, NDIM >::truncate(), and uexact().