I think there is a problem when passing prefix to the function like ffddmsetupOperator after macro pr#withhpddm()1 // EOM. For example, the following call
ffddmsetupOperator( PB,FE,Varf)
prevents the HPDDM option "-hpddm_PB_verbosity" from properly working, i.e, it does not print the log of HPDDM Krylov solver.
In order to make it work, the call should be
ffddmsetupOperator(PB,FE,Varf)
, that is, there should be no spacing before the problem prefix "PB".
I think there is a problem when passing prefix to the function like
ffddmsetupOperator
aftermacro pr#withhpddm()1 // EOM
. For example, the following callprevents the HPDDM option "-hpddm_PB_verbosity" from properly working, i.e, it does not print the log of HPDDM Krylov solver.
In order to make it work, the call should be
, that is, there should be no spacing before the problem prefix "PB".