2014-07-29 14:23:33 +02:00
|
|
|
BEGIN_SHELL [ /usr/bin/python ]
|
|
|
|
from ezfio_with_default import EZFIO_Provider
|
|
|
|
T = EZFIO_Provider()
|
|
|
|
T.set_type ( "integer" )
|
|
|
|
T.set_name ( "N_det_max_fci" )
|
|
|
|
T.set_doc ( "Max number of determinants in the wave function" )
|
|
|
|
T.set_ezfio_dir ( "full_ci" )
|
|
|
|
T.set_ezfio_name( "N_det_max_fci" )
|
|
|
|
T.set_output ( "output_full_ci" )
|
|
|
|
print T
|
|
|
|
|
2015-03-19 21:14:52 +01:00
|
|
|
T.set_type ( "integer" )
|
|
|
|
T.set_name ( "N_det_max_fci_property" )
|
|
|
|
T.set_doc ( "Max number of determinants in the wave function when you select for a given property" )
|
|
|
|
T.set_ezfio_dir ( "full_ci" )
|
|
|
|
T.set_ezfio_name( "N_det_max_fci_property" )
|
|
|
|
T.set_output ( "output_full_ci" )
|
|
|
|
print T
|
|
|
|
|
2014-07-29 14:23:33 +02:00
|
|
|
T.set_type ( "logical" )
|
|
|
|
T.set_name ( "do_pt2_end" )
|
|
|
|
T.set_doc ( "If true, compute the PT2 at the end of the selection" )
|
|
|
|
T.set_ezfio_name( "do_pt2_end" )
|
|
|
|
print T
|
|
|
|
|
|
|
|
T.set_type ( "double precision" )
|
|
|
|
T.set_name ( "pt2_max" )
|
|
|
|
T.set_doc ( """The selection process stops when the largest PT2 (for all the states)
|
|
|
|
is lower than pt2_max in absolute value""" )
|
|
|
|
T.set_ezfio_name( "pt2_max" )
|
|
|
|
print T
|
2015-02-23 12:37:43 +01:00
|
|
|
|
|
|
|
T.set_type ( "double precision" )
|
|
|
|
T.set_name ( "var_pt2_ratio" )
|
|
|
|
T.set_doc ( """The selection process stops when the energy ratio variational/(variational+PT2)
|
|
|
|
is equal to var_pt2_ratio""" )
|
|
|
|
T.set_ezfio_name( "var_pt2_ratio" )
|
|
|
|
print T
|
2015-03-16 18:30:38 +01:00
|
|
|
|
2014-07-29 14:23:33 +02:00
|
|
|
END_SHELL
|
|
|
|
|