[CIG-MC] Problems running a .prm file
Wolfgang Bangerth
bangerth at tamu.edu
Fri Jan 16 19:53:01 PST 2015
Timothy,
> tknelson at ymir:~/BoxDimen$ more sbdimebox-2234-c12-7.output
> Module gmt/5.1.1 loaded
> -----------------------------------------------------------------------------
> -- This is ASPECT, the Advanced Solver for Problems in Earth's ConvecTion.
> -- . version 1.2.pre
> -- . running in OPTIMIZED mode
What happens if you run this in debug mode, and maybe with a smaller problem?
> --------------------------------------------------------
> An error occurred in line <424> of file
> </home/tknelson/.hashdist/tmp/aspect-vhqwqb464ta
> d/source/simulator/solver.cc> in function
> double aspect::Simulator<dim>::solve_advection(const
> aspect::Simulator<dim>::Advecti
> onField&) [with int dim = 2]
> The violated condition was:
> false
> The name and call sequence of the exception was:
> ExcMessage (std::string("The iterative advection solver " "did not
> converge. It repo
> rted the following error:\n\n") + exc.what())
> Additional Information:
> The iterative advection solver did not converge. It reported the following error:
>
>
> --------------------------------------------------------
> An error occurred in line <828> of file
> </home/tknelson/.hashdist/bld/dealii/lrx5yq7iora
> t/include/deal.II/lac/solver_gmres.h> in function
> void dealii::SolverGMRES<VECTOR>::solve(const MATRIX&, VECTOR&, const
> VECTOR&, const
> PRECONDITIONER&) [with MATRIX = dealii::TrilinosWrappers::SparseMatrix;
> PRECONDITIONER
> = dealii::TrilinosWrappers::PreconditionILU; VECTOR =
> dealii::TrilinosWrappers::MPI::Vec
> tor]
> The violated condition was:
> false
> The name and call sequence of the exception was:
> SolverControl::NoConvergence (this->control().last_step(),
> this->control().last_valu
> e())
> Additional Information:
> Iterative method reported convergence failure in step 1000 with residual
> 2.76979e+14
This may indicate that your problem is very ill-conditioned or ill posed, for
example because you have negative densities or negative thermal conduction
coefficients. In essence, 1000 GMRES iterations appear to simply not be enough
to solve the problem, but it's unclear to me whether that means that a larger
number than that would actually make the method converge, or whether the
problem is truly ill posed.
The way to find out is to start with debug mode and smaller problem sizes.
Best
W.
--
------------------------------------------------------------------------
Wolfgang Bangerth email: bangerth at math.tamu.edu
www: http://www.math.tamu.edu/~bangerth/
More information about the CIG-MC
mailing list