@@ -45,10 +45,13 @@ def make_abacus_scf_input(fp_params, extra_file_path=""):
4545 fp_params ["kspacing" ] = [
4646 float (i ) for i in fp_params ["kspacing" ].split ()
4747 ]
48- assert len (fp_params ["kspacing" ]) in [
49- 1 ,
50- 3 ,
51- ], "'kspacing' only accept a float, or a list of one or three float, or a string of one or three float"
48+ assert (
49+ len (fp_params ["kspacing" ])
50+ in [
51+ 1 ,
52+ 3 ,
53+ ]
54+ ), "'kspacing' only accept a float, or a list of one or three float, or a string of one or three float"
5255 ret += "kspacing "
5356 for ikspacing in fp_params ["kspacing" ]:
5457 assert ikspacing >= 0 , "'kspacing' should be non-negative."
@@ -116,25 +119,31 @@ def make_abacus_scf_input(fp_params, extra_file_path=""):
116119 ), "'nspin' can anly take 1, 2 or 4"
117120 ret += "nspin %d\n " % fp_params ["nspin" ]
118121 elif key == "ks_solver" :
119- assert fp_params ["ks_solver" ] in [
120- "cg" ,
121- "dav" ,
122- "lapack" ,
123- "genelpa" ,
124- "hpseps" ,
125- "scalapack_gvx" ,
126- ], "'ks_sover' should in 'cgx', 'dav', 'lapack', 'genelpa', 'hpseps', 'scalapack_gvx'."
122+ assert (
123+ fp_params ["ks_solver" ]
124+ in [
125+ "cg" ,
126+ "dav" ,
127+ "lapack" ,
128+ "genelpa" ,
129+ "hpseps" ,
130+ "scalapack_gvx" ,
131+ ]
132+ ), "'ks_sover' should in 'cgx', 'dav', 'lapack', 'genelpa', 'hpseps', 'scalapack_gvx'."
127133 ret += "ks_solver %s\n " % fp_params ["ks_solver" ]
128134 elif key == "smearing_method" :
129- assert fp_params ["smearing_method" ] in [
130- "gauss" ,
131- "gaussian" ,
132- "fd" ,
133- "fixed" ,
134- "mp" ,
135- "mp2" ,
136- "mv" ,
137- ], "'smearing_method' should in 'gauss', 'gaussian', 'fd', 'fixed', 'mp', 'mp2', 'mv'. "
135+ assert (
136+ fp_params ["smearing_method" ]
137+ in [
138+ "gauss" ,
139+ "gaussian" ,
140+ "fd" ,
141+ "fixed" ,
142+ "mp" ,
143+ "mp2" ,
144+ "mv" ,
145+ ]
146+ ), "'smearing_method' should in 'gauss', 'gaussian', 'fd', 'fixed', 'mp', 'mp2', 'mv'. "
138147 ret += "smearing_method %s\n " % fp_params ["smearing_method" ]
139148 elif key == "smearing_sigma" :
140149 fp_params ["smearing_sigma" ] = float (fp_params ["smearing_sigma" ])
0 commit comments