Topic: DSS unknown solver error

Dear all,
please find attached a model that works absolutely fine with the default solver (results are ok and no labilities) while using the DSS I get an access violation in SparseConectivityMtx.C line 160.

The stack is:

>    oofem.dll!SparseConectivityMtxII::SparseConectivityMtxII(const SparseMatrixF & sm, Ordering * node_order, char block_size) Riga 160    C++
     oofem.dll!DSSolver::CreateNewSparseGridMtx(IntArrayList * fixed) Riga 275    C++
     oofem.dll!DSSolver::PreFactorize() Riga 346    C++
     oofem.dll!oofem::DSSMatrix::buildInternalStructure(oofem::EngngModel * eModel, int di, const oofem::UnknownNumberingScheme & s) Riga 296    C++
     oofem.dll!oofem::LinearStatic::solveYourselfAt(oofem::TimeStep * tStep) Riga 289    C++
     oofem.dll!oofem::EngngModel::solveYourself() Riga 533    C++
     oofem.dll!oofem::LinearStatic::solveYourself() Riga 265    C++
     oofem.exe!main(int argc, char * * argv) Riga 286    C++

I cannot figure out why the error happens and by what is caused, since the model is ok with standard solver. I tried with MKL Pardiso too and it is ok.

Can anyone of you help on that? thanks in advance

Post's attachments

testCirc-sw.in 547.19 kb, 2 downloads since 2017-09-28 

You don't have the permssions to download the attachments of this post.

2

Re: DSS unknown solver error

HI,
thank you for reporting,  I have just committed a fix, should work now.
Borek

Re: DSS unknown solver error

Thanks a lot for your help.
We tried to add also one the times functions in DSS, please see other posts here, but no success, apparently.