Page 1 of 1

OpenSeesMP bug

Posted: Tue Apr 05, 2016 3:24 am
by catalinbostan
In trunk i found a bug which affect compilation, causing failure.

SRC/system_of_eqn/linearSOE/sparseGEN/DistributedSuperLU.cpp

original is:
//
// Initialize ScalePermstruct and LUstruct.
//
ScalePermstructInit(n, n, &ScalePermstruct);
LUstructInit(n, &LUstruct);

must be:

//
// Initialize ScalePermstruct and LUstruct.
//
ScalePermstructInit(n, n, &ScalePermstruct);
LUstructInit(n, n, &LUstruct);

Re: OpenSeesMP bug

Posted: Tue Apr 05, 2016 9:34 am
by fmk
sorry,

you are compiling with the old version of SuperLU_Dist .. they have changed the arguments to the procedure between versions.
i will leave the code as is but will make a mental note so that when others complain about compilation process I can point them to this post for the fix.