Index: ../trunk-jpl/src/m/classes/toolkits.m =================================================================== --- ../trunk-jpl/src/m/classes/toolkits.m (revision 14880) +++ ../trunk-jpl/src/m/classes/toolkits.m (revision 14881) @@ -38,11 +38,16 @@ %}}} function obj = setdefaultparameters(obj) % {{{ - %MUMPS is the default toolkits - if ismumps(), - obj.DefaultAnalysis = mumpsoptions(); + %default toolkits: + if ispetsc, + %MUMPS is the default toolkits + if ismumps(), + obj.DefaultAnalysis = mumpsoptions(); + else + obj.DefaultAnalysis = iluasmoptions(); + end else - obj.DefaultAnalysis = iluasmoptions(); + obj.DefaultAnalysis = issmsolver(); end end % }}} Index: ../trunk-jpl/src/m/classes/toolkits.py =================================================================== --- ../trunk-jpl/src/m/classes/toolkits.py (revision 14880) +++ ../trunk-jpl/src/m/classes/toolkits.py (revision 14881) @@ -16,11 +16,15 @@ """ def __init__(self): # {{{ - #MUMPS is the default toolkits - if ismumps(): - self.DefaultAnalysis = mumpsoptions() + #default toolkits + if ispetsc(): + #MUMPS is the default toolkits + if ismumps(): + self.DefaultAnalysis = mumpsoptions() + else: + self.DefaultAnalysis = iluasmoptions() else: - self.DefaultAnalysis = iluasmoptions() + self.DefaultAnalysis = issmsolver() #The other properties are dynamic # }}}