From: Harini S H (harinih_at_iisc.ac.in)
Date: Mon Sep 16 2024 - 08:36:56 CDT

Dear developers,
         I am using FFTK with ORCA 6.0 to parameterise a small molecule (45 atoms).
         When attempting to run the charge optimisation module, I face the following error
###----------------------------------------------------------------------------------
can't use non-numeric string as operand of "*"
can't use non-numeric string as operand of "*"
    while executing
"expr {$scf*$hart_kcal*$mol}"
    (procedure "::ForceFieldToolKit::ORCA::getscf_ChargeOpt" line 27)
    invoked from within
"::ForceFieldToolKit::${qmSoft}::getscf_ChargeOpt $file $simtype"
    (procedure "::ForceFieldToolKit::ChargeOpt::getscf" line 5)
    invoked from within
"::ForceFieldToolKit::ChargeOpt::getscf $watLog"
    (procedure "::ForceFieldToolKit::ChargeOpt::optimize" line 173)
    invoked from within
"::ForceFieldToolKit::ChargeOpt::optimize"
    (procedure "::ForceFieldToolKit::gui::coptRunOpt" line 55)
    invoked from within
"::ForceFieldToolKit::gui::coptRunOpt "
    invoked from within
".fftk_gui.hlf.nb.chargeopt.runOpt invoke "
    invoked from within
".fftk_gui.hlf.nb.chargeopt.runOpt instate {pressed !disabled} { .fftk_gui.hlf.nb.chargeopt.runOpt state !pressed; .fftk_gui.hlf.nb.chargeopt.runOpt in..."
    (command bound to event)
###---------------------------------------------------------------------------------------
      I tried tracing it back to the output files and the lines mentioned in the fftk tcl files but found no issues.
               Any help is greatly appreciated in this matter.
Regards,
Harini