746
746
#ifdef SIESTA__CHESS
747
747
! Buffer for the density kernel within the CheSS calculation
748
chess_value = fdf_get('CheSSBufferKernel', 4.0_dp)
748
chess_value = fdf_get('CheSS.Buffer.Kernel', 4.0_dp)
749
749
call set_CheSS_parameter('chess_buffer_kernel', chess_value)
750
750
if (ionode) write(6,7), &
751
'redata: CheSSBufferKernel = ',chess_value
751
'redata: CheSS.Buffer.Kernel = ',chess_value
752
752
!if (cml_p) call cmlAddParameter(xf=mainXML, name='CheSSBufferKernel', &
753
753
! value=chess_value, dictref='siesta:CheSSBufferKernel')
755
755
! Buffer for the matrix vector multiplication within the CheSS calculation
756
chess_value = fdf_get('CheSSBufferMult', 6.0_dp)
756
chess_value = fdf_get('CheSS.Buffer.Mult', 6.0_dp)
757
757
call set_CheSS_parameter('chess_buffer_mult', chess_value)
758
758
if (ionode) write(6,7), &
759
'redata: CheSSBufferMult = ',chess_value
759
'redata: CheSS.Buffer.Mult = ',chess_value
761
761
! Parameters for the penalty function used to determine the eigenvalue bounds
762
762
chess_value = fdf_get('CheSSBetax', -1000.0_dp)
763
763
call set_CheSS_parameter('chess_betax', chess_value)
764
764
if (ionode) write(6,7), &
765
'redata: CheSSBetax = ',chess_value
765
'redata: CheSS.Betax = ',chess_value
766
766
!if (cml_p) call cmlAddParameter(xf=mainXML, name='CheSSBufferMult', &
767
767
! value=chess_value, dictref='siesta:CheSSBufferMult')