Functional |
diff --git a/aiidalab_qe/steps.py b/aiidalab_qe/steps.py
index fafc5a79b..6d471163d 100644
--- a/aiidalab_qe/steps.py
+++ b/aiidalab_qe/steps.py
@@ -48,13 +48,17 @@ class WorkChainSettings(ipw.VBox):
)
structure_help = ipw.HTML(
"""
- By default, the workflow will optimize the provided geometry. Select "Structure
- as is" if this is not desired. You can either optimize the atomic positions ("Full geometry")
- and unit cell, or atomic positions only ("Atomic positions").
"""
+ You have three options:
+ (1) Structure as is: perform a self consistent calculation using the structure provided as input.
+ (2) Atomic positions: perform a full relaxation of the internal atomic coordinates.
+ (3) Full geometry: perform a full relaxation for both the internal atomic coordinates and the cell vectors. """
)
materials_help = ipw.HTML(
"""
- Below you can indicate both if the material is magnetic and a metal or insulator. For now only ferromagnetic configurations are possible, since antiferromagnetism is more complicated to study automatically. If you're not sure whether your material is insulating, choose "Metal", since the corresponding settings usually also work quite well for insulators.
+ Below you can indicate both if the material should be treated as an insulator
+ or a metal (if in doubt, choose "Metal"),
+ and if it should be studied with magnetization/spin polarization,
+ switch magnetism ON or OFF (ON is at least twice more costly).
"""
)
@@ -76,10 +80,9 @@ class WorkChainSettings(ipw.VBox):
)
protocol_help = ipw.HTML(
"""
- The "moderate" protocol represents a balanced trade-off between
+ The "moderate" protocol represents a trade-off between
accuracy and speed. Choose the "fast" protocol for a faster calculation
- with less precision and the "precise" protocol that provides more
- accuracy but will take longer.
"""
+ with less precision and the "precise" protocol to aim at best accuracy (at the prece of longer/costlier calculations)."""
)
def __init__(self, **kwargs):
@@ -139,8 +142,8 @@ def __init__(self, **kwargs):
self.structure_help,
self.relax_type,
self.materials_help,
- self.spin_type,
self.electronic_type,
+ self.spin_type,
self.properties_title,
ipw.HTML("Select which properties to calculate:"),
ipw.HBox(children=[ipw.HTML("Band structure"), self.bands_run]),
@@ -165,7 +168,8 @@ class SmearingSettings(ipw.VBox):
smearing_description = ipw.HTML(
"""
The smearing type and width is set by the chosen protocol.
- Tick the box to override the default.
+ Tick the box to override the default, not advised unless you've mastered smearing effects (click HERE for a discussion).
"""
)
@@ -236,11 +240,10 @@ def set_smearing(self, _=None):
class KpointSettings(ipw.VBox):
kpoints_distance_description = ipw.HTML(
- """
- The k-points mesh density of the SCF calculation is set by the chosen protocol.
+ """
+ The k-points mesh density of the SCF calculation is set by the protocol.
The value below represents the maximum distance between the k-points in each direction of reciprocal space.
- Tick the box to override the default.
- """
+ Tick the box to override the default, smaller is more accurate and costly.
"""
)
# The default of `kpoints_distance` must be linked to the `protocol`
diff --git a/qe.ipynb b/qe.ipynb
index 7217d2602..485c9d75a 100644
--- a/qe.ipynb
+++ b/qe.ipynb
@@ -93,7 +93,7 @@
"app = WizardAppWidget(\n",
" steps=[\n",
" ('Select structure', structure_selection_step),\n",
- " ('Configure work chain', configure_qe_app_work_chain_step),\n",
+ " ('Configure workflow', configure_qe_app_work_chain_step),\n",
" ('Choose computational resources', submit_qe_app_work_chain_step),\n",
" ('Status & Results', view_qe_app_work_chain_status_and_results_step),\n",
" ])\n",