From ecc5100a13fe142a557282f62d5da9e6ef476b6f Mon Sep 17 00:00:00 2001 From: "Bieniek, Bjoern (biebj)" <bieniek@fhi-berlin.mpg.de> Date: Fri, 27 Jan 2017 13:50:19 +0100 Subject: [PATCH] BB Errorbars: Added unit for PW cutoff --- beaker-notebooks/errorbars_html.bkr | 169 ++++++++++++++-------------- 1 file changed, 84 insertions(+), 85 deletions(-) diff --git a/beaker-notebooks/errorbars_html.bkr b/beaker-notebooks/errorbars_html.bkr index a4e49d2..80e1251 100644 --- a/beaker-notebooks/errorbars_html.bkr +++ b/beaker-notebooks/errorbars_html.bkr @@ -813,26 +813,26 @@ " dprec.innerHTML = '';", "", "", - " addDropdownChoice(pxc, \"pbe\", \"pbe\");", + " addDropdownChoice(pxc, \"pbe\", \"PBE\");", "", " break;", " ", " case \"GPAW\": ", " dprec.innerHTML = 'PW cutoff:';", "", - " addDropdownChoice(pprec, \"300\", \"300\");", - " addDropdownChoice(pprec, \"400\", \"400\");", - " addDropdownChoice(pprec, \"500\", \"500\");", - " addDropdownChoice(pprec, \"600\", \"600\");", - " addDropdownChoice(pprec, \"700\", \"700\");", - " addDropdownChoice(pprec, \"800\", \"800\");", - " addDropdownChoice(pprec, \"900\", \"900\");", - " addDropdownChoice(pprec, \"1000\", \"1000\");", - " addDropdownChoice(pprec, \"1100\", \"1100\");", - " addDropdownChoice(pprec, \"1200\", \"1100\");", - " addDropdownChoice(pprec, \"1300\", \"1100\");", - " addDropdownChoice(pprec, \"1400\", \"1100\");", - " addDropdownChoice(pprec, \"1500\", \"1100\");", + " addDropdownChoice(pprec, \"300\", \"300 eV\");", + " addDropdownChoice(pprec, \"400\", \"400 eV\");", + " addDropdownChoice(pprec, \"500\", \"500 eV\");", + " addDropdownChoice(pprec, \"600\", \"600 eV\");", + " addDropdownChoice(pprec, \"700\", \"700 eV\");", + " addDropdownChoice(pprec, \"800\", \"800 eV\");", + " addDropdownChoice(pprec, \"900\", \"900 eV\");", + " addDropdownChoice(pprec, \"1000\", \"1000 eV\");", + " addDropdownChoice(pprec, \"1100\", \"1100 eV\");", + " addDropdownChoice(pprec, \"1200\", \"1200 eV\");", + " addDropdownChoice(pprec, \"1300\", \"1300 eV\");", + " addDropdownChoice(pprec, \"1400\", \"1400 eV\");", + " addDropdownChoice(pprec, \"1500\", \"1500 eV\");", "", " addDropdownChoice(pxc, \"pbe\", \"PBE\");", " addDropdownChoice(pxc, \"lda\", \"LDA\");", @@ -919,19 +919,19 @@ " <th id=\"errorbar_precision_name\">PW cutoff:</th>", " <td>", " <select id=\"errorbar_precision\" >", - " <option value=\"300\">300</option>", - " <option value=\"400\">400</option>", - " <option value=\"500\">500</option>", - " <option value=\"600\" selected>600</option>", - " <option value=\"700\">700</option>", - " <option value=\"800\">800</option>", - " <option value=\"900\">900</option>", - " <option value=\"1000\">1000</option>", - " <option value=\"1100\">1100</option>", - " <option value=\"1200\">1200</option>", - " <option value=\"1300\">1300</option>", - " <option value=\"1400\">1400</option>", - " <option value=\"1500\">1500</option> ", + " <option value=\"300\">300 eV</option>", + " <option value=\"400\">400 eV</option>", + " <option value=\"500\">500 eV</option>", + " <option value=\"600\" selected>600 eV</option>", + " <option value=\"700\">700 eV</option>", + " <option value=\"800\">800 eV</option>", + " <option value=\"900\">900 eV</option>", + " <option value=\"1000\">1000 eV</option>", + " <option value=\"1100\">1100 eV</option>", + " <option value=\"1200\">1200 eV</option>", + " <option value=\"1300\">1300 eV</option>", + " <option value=\"1400\">1400 eV</option>", + " <option value=\"1500\">1500 eV</option> ", " </select>", " </td>", " <td id=\"errorbar_precision_description\" style=\"white-space: pre;\"></td>", @@ -988,7 +988,7 @@ "result": { "type": "BeakerDisplay", "innertype": "Html", - "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\n<script>\n // Adds an option to a dropdown menu\n function addDropdownChoice(dropdown, value, content) {\n var el = document.createElement('option');\n el.value = value;\n el.innerHTML = content\n dropdown.appendChild(el);\n }\n \n \n function errorUpdateForm() {\n var code = document.getElementById(\"errorbar_code\").value;\n \n var dprec = document.getElementById(\"errorbar_precision_name\");\n var pprec = document.getElementById(\"errorbar_precision\"); pprec.innerHTML = '';\n var prel = document.getElementById(\"errorbar_relativity\"); prel.innerHTML = '';\n var ptiers = document.getElementById(\"errorbar_tiers\"); ptiers.innerHTML = '';\n var pxc = document.getElementById(\"errorbar_xcfunctional\"); pxc.innerHTML = '';\n\n switch(code) {\n case \"VASP\": \n dprec.innerHTML = 'Precision:';\n\n addDropdownChoice(pprec, \"Low\", \"Low\");\n addDropdownChoice(pprec, \"Normal\", \"Normal\");\n addDropdownChoice(pprec, \"Accurate\", \"Accurate\");\n addDropdownChoice(pxc, \"PBE\", \"PBE\");\n addDropdownChoice(pxc, \"LDA\", \"LDA\");\n break;\n \n case \"FHI-aims\": \n dprec.innerHTML = 'Integration grid';\n\n addDropdownChoice(pprec, \"light\", \"light\");\n addDropdownChoice(pprec, \"tight\", \"tight\");\n addDropdownChoice(pprec, \"really_tight\", \"really tight\");\n addDropdownChoice(prel, \"atomic_zora\", \"atomic zora\");\n addDropdownChoice(prel, \"zora\", \"zora\");\n addDropdownChoice(ptiers, \"minimal\", \"minimal\");\n addDropdownChoice(ptiers, \"standard\", \"standard\");\n addDropdownChoice(ptiers, \"tier1\", \"tier1\");\n addDropdownChoice(ptiers, \"tier2\", \"tier2\");\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"pw-lda\", \"LDA\");\n break;\n\n case \"exciting\": \n dprec.innerHTML = '';\n\n\n addDropdownChoice(pxc, \"pbe\", \"pbe\");\n\n break;\n \n case \"GPAW\": \n dprec.innerHTML = 'PW cutoff:';\n\n addDropdownChoice(pprec, \"300\", \"300\");\n addDropdownChoice(pprec, \"400\", \"400\");\n addDropdownChoice(pprec, \"500\", \"500\");\n addDropdownChoice(pprec, \"600\", \"600\");\n addDropdownChoice(pprec, \"700\", \"700\");\n addDropdownChoice(pprec, \"800\", \"800\");\n addDropdownChoice(pprec, \"900\", \"900\");\n addDropdownChoice(pprec, \"1000\", \"1000\");\n addDropdownChoice(pprec, \"1100\", \"1100\");\n addDropdownChoice(pprec, \"1200\", \"1100\");\n addDropdownChoice(pprec, \"1300\", \"1100\");\n addDropdownChoice(pprec, \"1400\", \"1100\");\n addDropdownChoice(pprec, \"1500\", \"1100\");\n\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"lda\", \"LDA\");\n break;\n\n\n }\n }\n\n\n\n \n function add_monomers() {\n beaker.ctrl_xc = document.getElementById(\"errorbar_xcfunctional\").value;\n beaker.ctrl_kpt = document.getElementById(\"errorbar_kdensity\").value;\n beaker.ctrl_prec = document.getElementById(\"errorbar_precision\").value;\n beaker.ctrl_tiers = document.getElementById(\"errorbar_tiers\").value;\n beaker.ctrl_rel = document.getElementById(\"errorbar_relativity\").value;\n beaker.ctrl_quant = document.getElementById(\"errorbar_quantity\").value;\n beaker.ctrl_code = document.getElementById(\"errorbar_code\").value;\n beaker.ctrl_button = 1\n beaker.evaluate(\"exe_cell\");\n beaker.evaluate(\"ptablecell\");\n }\n function clear_last() {\n beaker.ctrl_button = 2\n beaker.evaluate(\"exe_cell\");\n }\n function clear_plot() {\n beaker.ctrl_button = 3\n beaker.evaluate(\"exe_cell\");\n }\n function add_binaries() {\n beaker.ctrl_xc = document.getElementById(\"errorbar_xcfunctional\").value;\n beaker.ctrl_kpt = document.getElementById(\"errorbar_kdensity\").value;\n beaker.ctrl_prec = document.getElementById(\"errorbar_precision\").value;\n beaker.ctrl_tiers = document.getElementById(\"errorbar_tiers\").value;\n beaker.ctrl_rel = document.getElementById(\"errorbar_relativity\").value;\n beaker.ctrl_quant = document.getElementById(\"errorbar_quantity\").value;\n beaker.ctrl_code = document.getElementById(\"errorbar_code\").value;\n beaker.ctrl_button = 4\n beaker.evaluate(\"exe_cell\");\n }\n function clear_last_bins() {\n beaker.ctrl_button = 5\n beaker.evaluate(\"exe_cell\");\n }\n function clear_plot_bins() {\n beaker.ctrl_button = 6\n beaker.evaluate(\"exe_cell\");\n }\n</script>\n\n<style type=\"text/css\">\n \n .error_table th { font-weight: bold; padding-right: 2ex; }\n .error_table td input { margin-right: 1ex; }\n \n</style>\n\n<!-- Controls area -->\n\n<div class=\"error_control\">\n <table class=\"error_table\">\n \n <tbody><tr>\n <th>XC-Functional:</th>\n <td>\n <select id=\"errorbar_xcfunctional\">\n <option value=\"pbe\" selected=\"\">PBE</option>\n <option value=\"lda\">LDA</option>\n </select>\n </td>\n <td id=\"errorbar_xcfunctional_description\" style=\"white-space: pre;\"></td>\n <th>k-point density:</th>\n <td>\n <select id=\"errorbar_kdensity\">\n <option value=\"2\">2</option>\n <option value=\"4\">4</option> \n <option value=\"8\" selected=\"\">8</option> \n </select>\n </td>\n <td id=\"errorbar_kdensity_description\" style=\"white-space: pre;\"></td>\n <th id=\"errorbar_precision_name\">PW cutoff:</th>\n <td>\n <select id=\"errorbar_precision\">\n <option value=\"300\">300</option>\n <option value=\"400\">400</option>\n <option value=\"500\">500</option>\n <option value=\"600\" selected=\"\">600</option>\n <option value=\"700\">700</option>\n <option value=\"800\">800</option>\n <option value=\"900\">900</option>\n <option value=\"1000\">1000</option>\n <option value=\"1100\">1100</option>\n <option value=\"1200\">1200</option>\n <option value=\"1300\">1300</option>\n <option value=\"1400\">1400</option>\n <option value=\"1500\">1500</option> \n </select>\n </td>\n <td id=\"errorbar_precision_description\" style=\"white-space: pre;\"></td>\n </tr>\n <tr>\n <th>Tiers:</th>\n <td><select id=\"errorbar_tiers\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_tiers_description\" style=\"white-space: pre;\"></td>\n <th>Relativity treatment:</th>\n <td><select id=\"errorbar_relativity\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_relativity_description\" style=\"white-space: pre;\"></td>\n <th>Code:</th>\n <td><select id=\"errorbar_code\" onchange=\"errorUpdateForm()\">\n <option value=\"GPAW\">GPAW</option>\n <option value=\"FHI-aims\">FHI-aims</option>\n <option value=\"VASP\">VASP</option>\n <option value=\"exciting\">exciting</option> \n </select></td>\n <td id=\"errorbar_code_description\" style=\"white-space: pre;\"></td>\n </tr> \n \n <tr>\n <th>Quantity:</th>\n <td><select id=\"errorbar_quantity\">\n <option value=\"E_tot\">Total Energy</option>\n <option value=\"relR\">relative Energy</option>\n <option value=\"E_coh\">Cohesive Energy (binaries)</option>\n </select></td>\n <td id=\"errorbar_quantity_description\" style=\"white-space: pre;\"></td> \n \n\n\n </tr>\n \n </tbody></table>\n \n <table class=\"error_table\">\n \n <tbody><tr>\n <th><button type=\"button\" class=\"btn btn-primary\" style=\"margin-top: 2ex;\" onclick=\"add_monomers();\">Add el. solids</button></th>\n <th><button type=\"button\" class=\"btn clear-primary\" style=\"margin-top: 2ex;\" onclick=\"clear_plot();\">Clear el. solids </button></th>\n <th><button type=\"button\" class=\"btn clearlast-primary\" style=\"margin-top: 2ex;\" onclick=\"clear_last();\">Clear last el. solids</button></th>\n <th><button type=\"button\" class=\"btn btn-secondary\" style=\"margin-top: 2ex;\" onclick=\"add_binaries();\">Add binaries</button></th>\n <th><button type=\"button\" class=\"btn clear-secondary\" style=\"margin-top: 2ex;\" onclick=\"clear_plot_bins();\">Clear binaries</button></th>\n <th><button type=\"button\" class=\"btn clearlast-secondary\" style=\"margin-top: 2ex;\" onclick=\"clear_last_bins();\">Clear last binaries</button></th>\n </tr>\n </tbody></table>\n</div>" + "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\n<script>\n // Adds an option to a dropdown menu\n function addDropdownChoice(dropdown, value, content) {\n var el = document.createElement('option');\n el.value = value;\n el.innerHTML = content\n dropdown.appendChild(el);\n }\n \n \n function errorUpdateForm() {\n var code = document.getElementById(\"errorbar_code\").value;\n \n var dprec = document.getElementById(\"errorbar_precision_name\");\n var pprec = document.getElementById(\"errorbar_precision\"); pprec.innerHTML = '';\n var prel = document.getElementById(\"errorbar_relativity\"); prel.innerHTML = '';\n var ptiers = document.getElementById(\"errorbar_tiers\"); ptiers.innerHTML = '';\n var pxc = document.getElementById(\"errorbar_xcfunctional\"); pxc.innerHTML = '';\n\n switch(code) {\n case \"VASP\": \n dprec.innerHTML = 'Precision:';\n\n addDropdownChoice(pprec, \"Low\", \"Low\");\n addDropdownChoice(pprec, \"Normal\", \"Normal\");\n addDropdownChoice(pprec, \"Accurate\", \"Accurate\");\n addDropdownChoice(pxc, \"PBE\", \"PBE\");\n addDropdownChoice(pxc, \"LDA\", \"LDA\");\n break;\n \n case \"FHI-aims\": \n dprec.innerHTML = 'Integration grid';\n\n addDropdownChoice(pprec, \"light\", \"light\");\n addDropdownChoice(pprec, \"tight\", \"tight\");\n addDropdownChoice(pprec, \"really_tight\", \"really tight\");\n addDropdownChoice(prel, \"atomic_zora\", \"atomic zora\");\n addDropdownChoice(prel, \"zora\", \"zora\");\n addDropdownChoice(ptiers, \"minimal\", \"minimal\");\n addDropdownChoice(ptiers, \"standard\", \"standard\");\n addDropdownChoice(ptiers, \"tier1\", \"tier1\");\n addDropdownChoice(ptiers, \"tier2\", \"tier2\");\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"pw-lda\", \"LDA\");\n break;\n\n case \"exciting\": \n dprec.innerHTML = '';\n\n\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n\n break;\n \n case \"GPAW\": \n dprec.innerHTML = 'PW cutoff:';\n\n addDropdownChoice(pprec, \"300\", \"300 eV\");\n addDropdownChoice(pprec, \"400\", \"400 eV\");\n addDropdownChoice(pprec, \"500\", \"500 eV\");\n addDropdownChoice(pprec, \"600\", \"600 eV\");\n addDropdownChoice(pprec, \"700\", \"700 eV\");\n addDropdownChoice(pprec, \"800\", \"800 eV\");\n addDropdownChoice(pprec, \"900\", \"900 eV\");\n addDropdownChoice(pprec, \"1000\", \"1000 eV\");\n addDropdownChoice(pprec, \"1100\", \"1100 eV\");\n addDropdownChoice(pprec, \"1200\", \"1200 eV\");\n addDropdownChoice(pprec, \"1300\", \"1300 eV\");\n addDropdownChoice(pprec, \"1400\", \"1400 eV\");\n addDropdownChoice(pprec, \"1500\", \"1500 eV\");\n\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"lda\", \"LDA\");\n break;\n\n\n }\n }\n\n\n\n \n function add_monomers() {\n beaker.ctrl_xc = document.getElementById(\"errorbar_xcfunctional\").value;\n beaker.ctrl_kpt = document.getElementById(\"errorbar_kdensity\").value;\n beaker.ctrl_prec = document.getElementById(\"errorbar_precision\").value;\n beaker.ctrl_tiers = document.getElementById(\"errorbar_tiers\").value;\n beaker.ctrl_rel = document.getElementById(\"errorbar_relativity\").value;\n beaker.ctrl_quant = document.getElementById(\"errorbar_quantity\").value;\n beaker.ctrl_code = document.getElementById(\"errorbar_code\").value;\n beaker.ctrl_button = 1\n beaker.evaluate(\"exe_cell\");\n beaker.evaluate(\"ptablecell\");\n }\n function clear_last() {\n beaker.ctrl_button = 2\n beaker.evaluate(\"exe_cell\");\n }\n function clear_plot() {\n beaker.ctrl_button = 3\n beaker.evaluate(\"exe_cell\");\n }\n function add_binaries() {\n beaker.ctrl_xc = document.getElementById(\"errorbar_xcfunctional\").value;\n beaker.ctrl_kpt = document.getElementById(\"errorbar_kdensity\").value;\n beaker.ctrl_prec = document.getElementById(\"errorbar_precision\").value;\n beaker.ctrl_tiers = document.getElementById(\"errorbar_tiers\").value;\n beaker.ctrl_rel = document.getElementById(\"errorbar_relativity\").value;\n beaker.ctrl_quant = document.getElementById(\"errorbar_quantity\").value;\n beaker.ctrl_code = document.getElementById(\"errorbar_code\").value;\n beaker.ctrl_button = 4\n beaker.evaluate(\"exe_cell\");\n }\n function clear_last_bins() {\n beaker.ctrl_button = 5\n beaker.evaluate(\"exe_cell\");\n }\n function clear_plot_bins() {\n beaker.ctrl_button = 6\n beaker.evaluate(\"exe_cell\");\n }\n</script>\n\n<style type=\"text/css\">\n \n .error_table th { font-weight: bold; padding-right: 2ex; }\n .error_table td input { margin-right: 1ex; }\n \n</style>\n\n<!-- Controls area -->\n\n<div class=\"error_control\">\n <table class=\"error_table\">\n \n <tbody><tr>\n <th>XC-Functional:</th>\n <td>\n <select id=\"errorbar_xcfunctional\">\n <option value=\"pbe\" selected=\"\">PBE</option>\n <option value=\"lda\">LDA</option>\n </select>\n </td>\n <td id=\"errorbar_xcfunctional_description\" style=\"white-space: pre;\"></td>\n <th>k-point density:</th>\n <td>\n <select id=\"errorbar_kdensity\">\n <option value=\"2\">2</option>\n <option value=\"4\">4</option> \n <option value=\"8\" selected=\"\">8</option> \n </select>\n </td>\n <td id=\"errorbar_kdensity_description\" style=\"white-space: pre;\"></td>\n <th id=\"errorbar_precision_name\">PW cutoff:</th>\n <td>\n <select id=\"errorbar_precision\">\n <option value=\"300\">300 eV</option>\n <option value=\"400\">400 eV</option>\n <option value=\"500\">500 eV</option>\n <option value=\"600\" selected=\"\">600 eV</option>\n <option value=\"700\">700 eV</option>\n <option value=\"800\">800 eV</option>\n <option value=\"900\">900 eV</option>\n <option value=\"1000\">1000 eV</option>\n <option value=\"1100\">1100 eV</option>\n <option value=\"1200\">1200 eV</option>\n <option value=\"1300\">1300 eV</option>\n <option value=\"1400\">1400 eV</option>\n <option value=\"1500\">1500 eV</option> \n </select>\n </td>\n <td id=\"errorbar_precision_description\" style=\"white-space: pre;\"></td>\n </tr>\n <tr>\n <th>Tiers:</th>\n <td><select id=\"errorbar_tiers\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_tiers_description\" style=\"white-space: pre;\"></td>\n <th>Relativity treatment:</th>\n <td><select id=\"errorbar_relativity\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_relativity_description\" style=\"white-space: pre;\"></td>\n <th>Code:</th>\n <td><select id=\"errorbar_code\" onchange=\"errorUpdateForm()\">\n <option value=\"GPAW\">GPAW</option>\n <option value=\"FHI-aims\">FHI-aims</option>\n <option value=\"VASP\">VASP</option>\n <option value=\"exciting\">exciting</option> \n </select></td>\n <td id=\"errorbar_code_description\" style=\"white-space: pre;\"></td>\n </tr> \n \n <tr>\n <th>Quantity:</th>\n <td><select id=\"errorbar_quantity\">\n <option value=\"E_tot\">Total Energy</option>\n <option value=\"relR\">relative Energy</option>\n <option value=\"E_coh\">Cohesive Energy (binaries)</option>\n </select></td>\n <td id=\"errorbar_quantity_description\" style=\"white-space: pre;\"></td> \n \n\n\n </tr>\n \n </tbody></table>\n \n <table class=\"error_table\">\n \n <tbody><tr>\n <th><button type=\"button\" class=\"btn btn-primary\" style=\"margin-top: 2ex;\" onclick=\"add_monomers();\">Add el. solids</button></th>\n <th><button type=\"button\" class=\"btn clear-primary\" style=\"margin-top: 2ex;\" onclick=\"clear_plot();\">Clear el. solids </button></th>\n <th><button type=\"button\" class=\"btn clearlast-primary\" style=\"margin-top: 2ex;\" onclick=\"clear_last();\">Clear last el. solids</button></th>\n <th><button type=\"button\" class=\"btn btn-secondary\" style=\"margin-top: 2ex;\" onclick=\"add_binaries();\">Add binaries</button></th>\n <th><button type=\"button\" class=\"btn clear-secondary\" style=\"margin-top: 2ex;\" onclick=\"clear_plot_bins();\">Clear binaries</button></th>\n <th><button type=\"button\" class=\"btn clearlast-secondary\" style=\"margin-top: 2ex;\" onclick=\"clear_last_bins();\">Clear last binaries</button></th>\n </tr>\n </tbody></table>\n</div>" }, "selectedType": "BeakerDisplay", "elapsedTime": 0, @@ -1483,20 +1483,19 @@ " case \"GPAW\": ", " dprec.innerHTML = 'PW cutoff:';", "", - " addDropdownChoice(pprec, \"300\", \"300\");", - " addDropdownChoice(pprec, \"400\", \"400\");", - " addDropdownChoice(pprec, \"500\", \"500\");", - " addDropdownChoice(pprec, \"600\", \"600\");", - " addDropdownChoice(pprec, \"700\", \"700\");", - " addDropdownChoice(pprec, \"800\", \"800\");", - " addDropdownChoice(pprec, \"900\", \"900\");", - " addDropdownChoice(pprec, \"1000\", \"1000\");", - " addDropdownChoice(pprec, \"1100\", \"1100\");", - " addDropdownChoice(pprec, \"1200\", \"1100\");", - " addDropdownChoice(pprec, \"1300\", \"1100\");", - " addDropdownChoice(pprec, \"1400\", \"1100\");", - " addDropdownChoice(pprec, \"1500\", \"1100\");", - "", + " addDropdownChoice(pprec, \"300\", \"300 eV\");", + " addDropdownChoice(pprec, \"400\", \"400 eV\");", + " addDropdownChoice(pprec, \"500\", \"500 eV\");", + " addDropdownChoice(pprec, \"600\", \"600 eV\");", + " addDropdownChoice(pprec, \"700\", \"700 eV\");", + " addDropdownChoice(pprec, \"800\", \"800 eV\");", + " addDropdownChoice(pprec, \"900\", \"900 eV\");", + " addDropdownChoice(pprec, \"1000\", \"1000 eV\");", + " addDropdownChoice(pprec, \"1100\", \"1100 eV\");", + " addDropdownChoice(pprec, \"1200\", \"1200 eV\");", + " addDropdownChoice(pprec, \"1300\", \"1300 eV\");", + " addDropdownChoice(pprec, \"1400\", \"1400 eV\");", + " addDropdownChoice(pprec, \"1500\", \"1500 eV\");", " addDropdownChoice(pxc, \"pbe\", \"PBE\");", " addDropdownChoice(pxc, \"lda\", \"LDA\");", " break;", @@ -1533,19 +1532,19 @@ " <th id=\"errorbar_estimate_precision_name\">PW cutoff:</th>", " <td>", " <select id=\"errorbar_estimate_precision\" >", - " <option value=\"300\">300</option>", - " <option value=\"400\">400</option>", - " <option value=\"500\">500</option>", - " <option value=\"600\" selected>600</option>", - " <option value=\"700\">700</option>", - " <option value=\"800\">800</option>", - " <option value=\"900\">900</option>", - " <option value=\"1000\">1000</option>", - " <option value=\"1100\">1100</option>", - " <option value=\"1200\">1200</option>", - " <option value=\"1300\">1300</option>", - " <option value=\"1400\">1400</option>", - " <option value=\"1500\">1500</option> ", + " <option value=\"300\">300 eV</option>", + " <option value=\"400\">400 eV</option>", + " <option value=\"500\">500 eV</option>", + " <option value=\"600\" selected>600 eV</option>", + " <option value=\"700\">700 eV</option>", + " <option value=\"800\">800 eV</option>", + " <option value=\"900\">900 eV</option>", + " <option value=\"1000\">1000 eV</option>", + " <option value=\"1100\">1100 eV</option>", + " <option value=\"1200\">1200 eV</option>", + " <option value=\"1300\">1300 eV</option>", + " <option value=\"1400\">1400 eV</option>", + " <option value=\"1500\">1500 eV</option> ", " </select>", " </td>", " <td id=\"errorbar_estimate_precision_description\" style=\"white-space: pre;\"></td>", @@ -1599,14 +1598,14 @@ "result": { "type": "BeakerDisplay", "innertype": "Html", - "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\n<script>\n \n function add_estimate_plot() { \n beaker.ctrl_xc_estimate = document.getElementById(\"errorbar_estimate_xcfunctional\").value;\n beaker.ctrl_kpt_estimate = 8;\n beaker.ctrl_prec_estimate = document.getElementById(\"errorbar_estimate_precision\").value;\n beaker.ctrl_tiers_estimate = document.getElementById(\"errorbar_estimate_tiers\").value;\n beaker.ctrl_rel_estimate = document.getElementById(\"errorbar_estimate_relativity\").value;\n beaker.ctrl_pred_estimate = 1;\n beaker.ctrl_quant_estimate = document.getElementById(\"errorbar_estimate_quantity\").value;\n beaker.ctrl_code_estimate = document.getElementById(\"errorbar_estimate_code\").value;\n beaker.ctrl_button_estimate = 1\n beaker.evaluate(\"exe_cell_estimate\");\n }\n function clear_estimate_last() {\n beaker.ctrl_button_estimate = 2\n beaker.evaluate(\"exe_cell_estimate\");\n }\n function clear_estimate_plot() {\n beaker.ctrl_button_estimate = 3\n beaker.evaluate(\"exe_cell_estimate\");\n }\n function error_estimateUpdateForm() {\n var code = document.getElementById(\"errorbar_estimate_code\").value;\n \n var dprec = document.getElementById(\"errorbar_estimate_precision_name\");\n var pprec = document.getElementById(\"errorbar_estimate_precision\"); pprec.innerHTML = '';\n var prel = document.getElementById(\"errorbar_estimate_relativity\"); prel.innerHTML = '';\n var ptiers = document.getElementById(\"errorbar_estimate_tiers\"); ptiers.innerHTML = '';\n var pxc = document.getElementById(\"errorbar_estimate_xcfunctional\"); pxc.innerHTML = '';\n\n switch(code) {\n case \"VASP\": \n dprec.innerHTML = 'Precision:';\n\n addDropdownChoice(pprec, \"Low\", \"Low\");\n addDropdownChoice(pprec, \"Normal\", \"Normal\");\n addDropdownChoice(pprec, \"Accurate\", \"Accurate\");\n addDropdownChoice(pxc, \"PBE\", \"PBE\");\n addDropdownChoice(pxc, \"LDA\", \"LDA\");\n break;\n \n case \"FHI-aims\": \n dprec.innerHTML = 'Integration grid:';\n\n addDropdownChoice(pprec, \"light\", \"light\");\n addDropdownChoice(pprec, \"tight\", \"tight\");\n addDropdownChoice(pprec, \"really_tight\", \"really tight\");\n addDropdownChoice(prel, \"atomic_zora\", \"atomic zora\");\n addDropdownChoice(prel, \"zora\", \"zora\");\n addDropdownChoice(ptiers, \"minimal\", \"minimal\");\n addDropdownChoice(ptiers, \"standard\", \"standard\");\n addDropdownChoice(ptiers, \"tier1\", \"tier1\");\n addDropdownChoice(ptiers, \"tier2\", \"tier2\");\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"pw-lda\", \"LDA\");\n break;\n\n \n case \"GPAW\": \n dprec.innerHTML = 'PW cutoff:';\n\n addDropdownChoice(pprec, \"300\", \"300\");\n addDropdownChoice(pprec, \"400\", \"400\");\n addDropdownChoice(pprec, \"500\", \"500\");\n addDropdownChoice(pprec, \"600\", \"600\");\n addDropdownChoice(pprec, \"700\", \"700\");\n addDropdownChoice(pprec, \"800\", \"800\");\n addDropdownChoice(pprec, \"900\", \"900\");\n addDropdownChoice(pprec, \"1000\", \"1000\");\n addDropdownChoice(pprec, \"1100\", \"1100\");\n addDropdownChoice(pprec, \"1200\", \"1100\");\n addDropdownChoice(pprec, \"1300\", \"1100\");\n addDropdownChoice(pprec, \"1400\", \"1100\");\n addDropdownChoice(pprec, \"1500\", \"1100\");\n\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"lda\", \"LDA\");\n break;\n\n\n }\n }\n\n\n\n</script>\n\n<style type=\"text/css\">\n \n .error_estimate_table th { font-weight: bold; padding-right: 2ex; }\n .error_estimate_table td input { margin-right: 1ex; }\n \n</style>\n\n<!-- Controls area -->\n\n<div class=\"error_estimate_control\">\n <table class=\"error_estimate_table\">\n \n <tbody><tr>\n <th>XC-Functional:</th>\n <td>\n <select id=\"errorbar_estimate_xcfunctional\">\n <option value=\"pbe\" selected=\"\">PBE</option>\n <option value=\"lda\">LDA</option>\n </select>\n </td>\n <td id=\"errorbar_estimate_xcfunctional_description\" style=\"white-space: pre;\"></td>\n <th id=\"errorbar_estimate_precision_name\">PW cutoff:</th>\n <td>\n <select id=\"errorbar_estimate_precision\">\n <option value=\"300\">300</option>\n <option value=\"400\">400</option>\n <option value=\"500\">500</option>\n <option value=\"600\" selected=\"\">600</option>\n <option value=\"700\">700</option>\n <option value=\"800\">800</option>\n <option value=\"900\">900</option>\n <option value=\"1000\">1000</option>\n <option value=\"1100\">1100</option>\n <option value=\"1200\">1200</option>\n <option value=\"1300\">1300</option>\n <option value=\"1400\">1400</option>\n <option value=\"1500\">1500</option> \n </select>\n </td>\n <td id=\"errorbar_estimate_precision_description\" style=\"white-space: pre;\"></td>\n </tr>\n <tr>\n <th>Tiers:</th>\n <td><select id=\"errorbar_estimate_tiers\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_estimate_tiers_description\" style=\"white-space: pre;\"></td>\n <th>Relativity treatment:</th>\n <td><select id=\"errorbar_estimate_relativity\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_estimate_relativity_description\" style=\"white-space: pre;\"></td>\n\n </tr> \n \n <tr>\n <th>Quantity:</th>\n <td><select id=\"errorbar_estimate_quantity\">\n <option value=\"E_tot\">Total Energy</option>\n <option value=\"relR\">relative Energy</option>\n </select></td>\n <td id=\"errorbar_estimate_quantity_description\" style=\"white-space: pre;\"></td> \n \n\n <th>Code:</th>\n <td><select id=\"errorbar_estimate_code\" onchange=\"error_estimateUpdateForm()\">\n <option value=\"GPAW\">GPAW</option> \n <option value=\"FHI-aims\">FHI-aims</option> \n <option value=\"VASP\">VASP</option>\n </select></td>\n <td id=\"errorbar_estimate_code_description\" style=\"white-space: pre;\"></td>\n </tr>\n \n </tbody></table>\n <table class=\"error_estimate_table\">\n \n <tbody><tr>\n <th><button type=\"button\" class=\"btn btn-primary\" style=\"margin-top: 2ex;\" onclick=\"add_estimate_plot();\">Compare Reference/Estimated Error in binaries</button></th>\n <th><button type=\"button\" class=\"btn clear-primary\" style=\"margin-top: 2ex;\" onclick=\"clear_estimate_plot();\">Clear plot</button></th>\n <th><button type=\"button\" class=\"btn clearlast-primary\" style=\"margin-top: 2ex;\" onclick=\"clear_estimate_last();\">Clear last set</button></th>\n\n </tr>\n </tbody></table> \n</div>\n\n" + "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\n<script>\n \n function add_estimate_plot() { \n beaker.ctrl_xc_estimate = document.getElementById(\"errorbar_estimate_xcfunctional\").value;\n beaker.ctrl_kpt_estimate = 8;\n beaker.ctrl_prec_estimate = document.getElementById(\"errorbar_estimate_precision\").value;\n beaker.ctrl_tiers_estimate = document.getElementById(\"errorbar_estimate_tiers\").value;\n beaker.ctrl_rel_estimate = document.getElementById(\"errorbar_estimate_relativity\").value;\n beaker.ctrl_pred_estimate = 1;\n beaker.ctrl_quant_estimate = document.getElementById(\"errorbar_estimate_quantity\").value;\n beaker.ctrl_code_estimate = document.getElementById(\"errorbar_estimate_code\").value;\n beaker.ctrl_button_estimate = 1\n beaker.evaluate(\"exe_cell_estimate\");\n }\n function clear_estimate_last() {\n beaker.ctrl_button_estimate = 2\n beaker.evaluate(\"exe_cell_estimate\");\n }\n function clear_estimate_plot() {\n beaker.ctrl_button_estimate = 3\n beaker.evaluate(\"exe_cell_estimate\");\n }\n function error_estimateUpdateForm() {\n var code = document.getElementById(\"errorbar_estimate_code\").value;\n \n var dprec = document.getElementById(\"errorbar_estimate_precision_name\");\n var pprec = document.getElementById(\"errorbar_estimate_precision\"); pprec.innerHTML = '';\n var prel = document.getElementById(\"errorbar_estimate_relativity\"); prel.innerHTML = '';\n var ptiers = document.getElementById(\"errorbar_estimate_tiers\"); ptiers.innerHTML = '';\n var pxc = document.getElementById(\"errorbar_estimate_xcfunctional\"); pxc.innerHTML = '';\n\n switch(code) {\n case \"VASP\": \n dprec.innerHTML = 'Precision:';\n\n addDropdownChoice(pprec, \"Low\", \"Low\");\n addDropdownChoice(pprec, \"Normal\", \"Normal\");\n addDropdownChoice(pprec, \"Accurate\", \"Accurate\");\n addDropdownChoice(pxc, \"PBE\", \"PBE\");\n addDropdownChoice(pxc, \"LDA\", \"LDA\");\n break;\n \n case \"FHI-aims\": \n dprec.innerHTML = 'Integration grid:';\n\n addDropdownChoice(pprec, \"light\", \"light\");\n addDropdownChoice(pprec, \"tight\", \"tight\");\n addDropdownChoice(pprec, \"really_tight\", \"really tight\");\n addDropdownChoice(prel, \"atomic_zora\", \"atomic zora\");\n addDropdownChoice(prel, \"zora\", \"zora\");\n addDropdownChoice(ptiers, \"minimal\", \"minimal\");\n addDropdownChoice(ptiers, \"standard\", \"standard\");\n addDropdownChoice(ptiers, \"tier1\", \"tier1\");\n addDropdownChoice(ptiers, \"tier2\", \"tier2\");\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"pw-lda\", \"LDA\");\n break;\n\n \n case \"GPAW\": \n dprec.innerHTML = 'PW cutoff:';\n\n addDropdownChoice(pprec, \"300\", \"300 eV\");\n addDropdownChoice(pprec, \"400\", \"400 eV\");\n addDropdownChoice(pprec, \"500\", \"500 eV\");\n addDropdownChoice(pprec, \"600\", \"600 eV\");\n addDropdownChoice(pprec, \"700\", \"700 eV\");\n addDropdownChoice(pprec, \"800\", \"800 eV\");\n addDropdownChoice(pprec, \"900\", \"900 eV\");\n addDropdownChoice(pprec, \"1000\", \"1000 eV\");\n addDropdownChoice(pprec, \"1100\", \"1100 eV\");\n addDropdownChoice(pprec, \"1200\", \"1200 eV\");\n addDropdownChoice(pprec, \"1300\", \"1300 eV\");\n addDropdownChoice(pprec, \"1400\", \"1400 eV\");\n addDropdownChoice(pprec, \"1500\", \"1500 eV\");\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"lda\", \"LDA\");\n break;\n\n\n }\n }\n\n\n\n</script>\n\n<style type=\"text/css\">\n \n .error_estimate_table th { font-weight: bold; padding-right: 2ex; }\n .error_estimate_table td input { margin-right: 1ex; }\n \n</style>\n\n<!-- Controls area -->\n\n<div class=\"error_estimate_control\">\n <table class=\"error_estimate_table\">\n \n <tbody><tr>\n <th>XC-Functional:</th>\n <td>\n <select id=\"errorbar_estimate_xcfunctional\">\n <option value=\"pbe\" selected=\"\">PBE</option>\n <option value=\"lda\">LDA</option>\n </select>\n </td>\n <td id=\"errorbar_estimate_xcfunctional_description\" style=\"white-space: pre;\"></td>\n <th id=\"errorbar_estimate_precision_name\">PW cutoff:</th>\n <td>\n <select id=\"errorbar_estimate_precision\">\n <option value=\"300\">300 eV</option>\n <option value=\"400\">400 eV</option>\n <option value=\"500\">500 eV</option>\n <option value=\"600\" selected=\"\">600 eV</option>\n <option value=\"700\">700 eV</option>\n <option value=\"800\">800 eV</option>\n <option value=\"900\">900 eV</option>\n <option value=\"1000\">1000 eV</option>\n <option value=\"1100\">1100 eV</option>\n <option value=\"1200\">1200 eV</option>\n <option value=\"1300\">1300 eV</option>\n <option value=\"1400\">1400 eV</option>\n <option value=\"1500\">1500 eV</option> \n </select>\n </td>\n <td id=\"errorbar_estimate_precision_description\" style=\"white-space: pre;\"></td>\n </tr>\n <tr>\n <th>Tiers:</th>\n <td><select id=\"errorbar_estimate_tiers\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_estimate_tiers_description\" style=\"white-space: pre;\"></td>\n <th>Relativity treatment:</th>\n <td><select id=\"errorbar_estimate_relativity\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_estimate_relativity_description\" style=\"white-space: pre;\"></td>\n\n </tr> \n \n <tr>\n <th>Quantity:</th>\n <td><select id=\"errorbar_estimate_quantity\">\n <option value=\"E_tot\">Total Energy</option>\n <option value=\"relR\">relative Energy</option>\n </select></td>\n <td id=\"errorbar_estimate_quantity_description\" style=\"white-space: pre;\"></td> \n \n\n <th>Code:</th>\n <td><select id=\"errorbar_estimate_code\" onchange=\"error_estimateUpdateForm()\">\n <option value=\"GPAW\">GPAW</option> \n <option value=\"FHI-aims\">FHI-aims</option> \n <option value=\"VASP\">VASP</option>\n </select></td>\n <td id=\"errorbar_estimate_code_description\" style=\"white-space: pre;\"></td>\n </tr>\n \n </tbody></table>\n <table class=\"error_estimate_table\">\n \n <tbody><tr>\n <th><button type=\"button\" class=\"btn btn-primary\" style=\"margin-top: 2ex;\" onclick=\"add_estimate_plot();\">Compare Reference/Estimated Error in binaries</button></th>\n <th><button type=\"button\" class=\"btn clear-primary\" style=\"margin-top: 2ex;\" onclick=\"clear_estimate_plot();\">Clear plot</button></th>\n <th><button type=\"button\" class=\"btn clearlast-primary\" style=\"margin-top: 2ex;\" onclick=\"clear_estimate_last();\">Clear last set</button></th>\n\n </tr>\n </tbody></table> \n</div>\n\n" }, "selectedType": "BeakerDisplay", "elapsedTime": 0, "height": 185 }, "evaluatorReader": true, - "lineCount": 170, + "lineCount": 169, "initialization": true }, { @@ -1906,19 +1905,19 @@ " case \"GPAW\": ", " dprec.innerHTML = 'PW cutoff:';", "", - " addDropdownChoice(pprec, \"300\", \"300\");", - " addDropdownChoice(pprec, \"400\", \"400\");", - " addDropdownChoice(pprec, \"500\", \"500\");", - " addDropdownChoice(pprec, \"600\", \"600\");", - " addDropdownChoice(pprec, \"700\", \"700\");", - " addDropdownChoice(pprec, \"800\", \"800\");", - " addDropdownChoice(pprec, \"900\", \"900\");", - " addDropdownChoice(pprec, \"1000\", \"1000\");", - " addDropdownChoice(pprec, \"1100\", \"1100\");", - " addDropdownChoice(pprec, \"1200\", \"1100\");", - " addDropdownChoice(pprec, \"1300\", \"1100\");", - " addDropdownChoice(pprec, \"1400\", \"1100\");", - " addDropdownChoice(pprec, \"1500\", \"1100\");", + " addDropdownChoice(pprec, \"300\", \"300 eV\");", + " addDropdownChoice(pprec, \"400\", \"400 eV\");", + " addDropdownChoice(pprec, \"500\", \"500 eV\");", + " addDropdownChoice(pprec, \"600\", \"600 eV\");", + " addDropdownChoice(pprec, \"700\", \"700 eV\");", + " addDropdownChoice(pprec, \"800\", \"800 eV\");", + " addDropdownChoice(pprec, \"900\", \"900 eV\");", + " addDropdownChoice(pprec, \"1000\", \"1000 eV\");", + " addDropdownChoice(pprec, \"1100\", \"1100 eV\");", + " addDropdownChoice(pprec, \"1200\", \"1200 eV\");", + " addDropdownChoice(pprec, \"1300\", \"1300 eV\");", + " addDropdownChoice(pprec, \"1400\", \"1400 eV\");", + " addDropdownChoice(pprec, \"1500\", \"1500 eV\");", "", " addDropdownChoice(pxc, \"pbe\", \"PBE\");", " addDropdownChoice(pxc, \"lda\", \"LDA\");", @@ -1956,19 +1955,19 @@ " <th id=\"errorbar_val_precision_name\">PW cutoff:</th>", " <td>", " <select id=\"errorbar_val_precision\" >", - " <option value=\"300\">300</option>", - " <option value=\"400\">400</option>", - " <option value=\"500\">500</option>", - " <option value=\"600\" selected>600</option>", - " <option value=\"700\">700</option>", - " <option value=\"800\">800</option>", - " <option value=\"900\">900</option>", - " <option value=\"1000\">1000</option>", - " <option value=\"1100\">1100</option>", - " <option value=\"1200\">1200</option>", - " <option value=\"1300\">1300</option>", - " <option value=\"1400\">1400</option>", - " <option value=\"1500\">1500</option> ", + " <option value=\"300\">300 eV</option>", + " <option value=\"400\">400 eV</option>", + " <option value=\"500\">500 eV</option>", + " <option value=\"600\" selected>600 eV</option>", + " <option value=\"700\">700 eV</option>", + " <option value=\"800\">800 eV</option>", + " <option value=\"900\">900 eV</option>", + " <option value=\"1000\">1000 eV</option>", + " <option value=\"1100\">1100 eV</option>", + " <option value=\"1200\">1200 eV</option>", + " <option value=\"1300\">1300 eV</option>", + " <option value=\"1400\">1400 eV</option>", + " <option value=\"1500\">1500 eV</option> ", " </select>", " </td>", " <td id=\"errorbar_val_precision_description\" style=\"white-space: pre;\"></td>", @@ -2030,7 +2029,7 @@ "result": { "type": "BeakerDisplay", "innertype": "Html", - "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\n<script>\n \n function process_form() {\n beaker.query = $('#query').val(); \n beaker.ctrl_val_xc = document.getElementById(\"errorbar_val_xcfunctional\").value;\n beaker.ctrl_val_kpt = 8;\n beaker.ctrl_val_prec = document.getElementById(\"errorbar_val_precision\").value;\n beaker.ctrl_val_tiers = document.getElementById(\"errorbar_val_tiers\").value;\n beaker.ctrl_val_rel = document.getElementById(\"errorbar_val_relativity\").value;\n beaker.ctrl_val_pred = 1;\n beaker.ctrl_val_quant = document.getElementById(\"errorbar_val_quantity\").value;\n beaker.ctrl_val_code = document.getElementById(\"errorbar_val_code\").value;\n beaker.evaluate(\"process_formula_cell\");\n }\n \n function error_valUpdateForm() {\n var code = document.getElementById(\"errorbar_val_code\").value;\n \n var dprec = document.getElementById(\"errorbar_val_precision_name\");\n var pprec = document.getElementById(\"errorbar_val_precision\"); pprec.innerHTML = '';\n var prel = document.getElementById(\"errorbar_val_relativity\"); prel.innerHTML = '';\n var ptiers = document.getElementById(\"errorbar_val_tiers\"); ptiers.innerHTML = '';\n var pxc = document.getElementById(\"errorbar_val_xcfunctional\"); pxc.innerHTML = '';\n\n switch(code) {\n case \"VASP\": \n dprec.innerHTML = 'Precision:';\n\n addDropdownChoice(pprec, \"Low\", \"Low\");\n addDropdownChoice(pprec, \"Normal\", \"Normal\");\n addDropdownChoice(pprec, \"Accurate\", \"Accurate\");\n addDropdownChoice(pxc, \"PBE\", \"PBE\");\n addDropdownChoice(pxc, \"LDA\", \"LDA\");\n break;\n \n case \"FHI-aims\": \n dprec.innerHTML = 'Integration grid:';\n\n addDropdownChoice(pprec, \"light\", \"light\");\n addDropdownChoice(pprec, \"tight\", \"tight\");\n addDropdownChoice(pprec, \"really_tight\", \"really tight\");\n addDropdownChoice(prel, \"atomic_zora\", \"atomic zora\");\n addDropdownChoice(prel, \"zora\", \"zora\");\n addDropdownChoice(ptiers, \"minimal\", \"minimal\");\n addDropdownChoice(ptiers, \"standard\", \"standard\");\n addDropdownChoice(ptiers, \"tier1\", \"tier1\");\n addDropdownChoice(ptiers, \"tier2\", \"tier2\");\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"pw-lda\", \"LDA\");\n break;\n\n \n case \"GPAW\": \n dprec.innerHTML = 'PW cutoff:';\n\n addDropdownChoice(pprec, \"300\", \"300\");\n addDropdownChoice(pprec, \"400\", \"400\");\n addDropdownChoice(pprec, \"500\", \"500\");\n addDropdownChoice(pprec, \"600\", \"600\");\n addDropdownChoice(pprec, \"700\", \"700\");\n addDropdownChoice(pprec, \"800\", \"800\");\n addDropdownChoice(pprec, \"900\", \"900\");\n addDropdownChoice(pprec, \"1000\", \"1000\");\n addDropdownChoice(pprec, \"1100\", \"1100\");\n addDropdownChoice(pprec, \"1200\", \"1100\");\n addDropdownChoice(pprec, \"1300\", \"1100\");\n addDropdownChoice(pprec, \"1400\", \"1100\");\n addDropdownChoice(pprec, \"1500\", \"1100\");\n\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"lda\", \"LDA\");\n break;\n\n\n }\n }\n\n\n\n</script>\n\n<style type=\"text/css\">\n \n .error_val_table th { font-weight: bold; padding-right: 2ex; }\n .error_val_table td input { margin-right: 1ex; }\n \n</style>\n\n<!-- Controls area -->\n\n<div class=\"error_val_control\">\n <table class=\"error_val_table\">\n \n <tbody><tr>\n <th>XC-Functional:</th>\n <td>\n <select id=\"errorbar_val_xcfunctional\">\n <option value=\"pbe\" selected=\"\">PBE</option>\n <option value=\"lda\">LDA</option>\n </select>\n </td>\n <td id=\"errorbar_val_xcfunctional_description\" style=\"white-space: pre;\"></td>\n <th id=\"errorbar_val_precision_name\">PW cutoff:</th>\n <td>\n <select id=\"errorbar_val_precision\">\n <option value=\"300\">300</option>\n <option value=\"400\">400</option>\n <option value=\"500\">500</option>\n <option value=\"600\" selected=\"\">600</option>\n <option value=\"700\">700</option>\n <option value=\"800\">800</option>\n <option value=\"900\">900</option>\n <option value=\"1000\">1000</option>\n <option value=\"1100\">1100</option>\n <option value=\"1200\">1200</option>\n <option value=\"1300\">1300</option>\n <option value=\"1400\">1400</option>\n <option value=\"1500\">1500</option> \n </select>\n </td>\n <td id=\"errorbar_val_precision_description\" style=\"white-space: pre;\"></td>\n </tr>\n <tr>\n <th>Tiers:</th>\n <td><select id=\"errorbar_val_tiers\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_val_tiers_description\" style=\"white-space: pre;\"></td>\n <th>Relativity treatment:</th>\n <td><select id=\"errorbar_val_relativity\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_val_relativity_description\" style=\"white-space: pre;\"></td>\n\n </tr> \n \n <tr>\n <th>Quantity:</th>\n <td><select id=\"errorbar_val_quantity\">\n <option value=\"E_tot\">Total Energy</option>\n <option value=\"relR\">relative Energy</option>\n </select></td>\n <td id=\"errorbar_val_quantity_description\" style=\"white-space: pre;\"></td> \n \n\n <th>Code:</th>\n <td><select id=\"errorbar_val_code\" onchange=\"error_valUpdateForm()\">\n <option value=\"GPAW\">GPAW</option> \n <option value=\"FHI-aims\">FHI-aims</option>\n <option value=\"VASP\">VASP</option> \n </select></td>\n <td id=\"errorbar_val_code_description\" style=\"white-space: pre;\"></td>\n </tr>\n \n </tbody></table>\n \n</div>\n\n<br><br>\n<p>Enter: Formula:</p>\n\n<p>\n <input id=\"query\" value=\"H2\" size=\"40\" onkeydown=\"if (event.keyCode == 13) process_form()\" type=\"text\">\n</p>\n<p>Examples:</p>\n<p>\n <fontsize=4>\n<code>O2</code> <br>\n<code>FePO4</code>\n\n</fontsize=4></p>\n<button onclick=\"process_form()\"> Estimate error </button>\n\n" + "object": "<script>\nvar beaker = bkHelper.getBeakerObject().beakerObj;\n</script>\n<script>\n \n function process_form() {\n beaker.query = $('#query').val(); \n beaker.ctrl_val_xc = document.getElementById(\"errorbar_val_xcfunctional\").value;\n beaker.ctrl_val_kpt = 8;\n beaker.ctrl_val_prec = document.getElementById(\"errorbar_val_precision\").value;\n beaker.ctrl_val_tiers = document.getElementById(\"errorbar_val_tiers\").value;\n beaker.ctrl_val_rel = document.getElementById(\"errorbar_val_relativity\").value;\n beaker.ctrl_val_pred = 1;\n beaker.ctrl_val_quant = document.getElementById(\"errorbar_val_quantity\").value;\n beaker.ctrl_val_code = document.getElementById(\"errorbar_val_code\").value;\n beaker.evaluate(\"process_formula_cell\");\n }\n \n function error_valUpdateForm() {\n var code = document.getElementById(\"errorbar_val_code\").value;\n \n var dprec = document.getElementById(\"errorbar_val_precision_name\");\n var pprec = document.getElementById(\"errorbar_val_precision\"); pprec.innerHTML = '';\n var prel = document.getElementById(\"errorbar_val_relativity\"); prel.innerHTML = '';\n var ptiers = document.getElementById(\"errorbar_val_tiers\"); ptiers.innerHTML = '';\n var pxc = document.getElementById(\"errorbar_val_xcfunctional\"); pxc.innerHTML = '';\n\n switch(code) {\n case \"VASP\": \n dprec.innerHTML = 'Precision:';\n\n addDropdownChoice(pprec, \"Low\", \"Low\");\n addDropdownChoice(pprec, \"Normal\", \"Normal\");\n addDropdownChoice(pprec, \"Accurate\", \"Accurate\");\n addDropdownChoice(pxc, \"PBE\", \"PBE\");\n addDropdownChoice(pxc, \"LDA\", \"LDA\");\n break;\n \n case \"FHI-aims\": \n dprec.innerHTML = 'Integration grid:';\n\n addDropdownChoice(pprec, \"light\", \"light\");\n addDropdownChoice(pprec, \"tight\", \"tight\");\n addDropdownChoice(pprec, \"really_tight\", \"really tight\");\n addDropdownChoice(prel, \"atomic_zora\", \"atomic zora\");\n addDropdownChoice(prel, \"zora\", \"zora\");\n addDropdownChoice(ptiers, \"minimal\", \"minimal\");\n addDropdownChoice(ptiers, \"standard\", \"standard\");\n addDropdownChoice(ptiers, \"tier1\", \"tier1\");\n addDropdownChoice(ptiers, \"tier2\", \"tier2\");\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"pw-lda\", \"LDA\");\n break;\n\n \n case \"GPAW\": \n dprec.innerHTML = 'PW cutoff:';\n\n addDropdownChoice(pprec, \"300\", \"300 eV\");\n addDropdownChoice(pprec, \"400\", \"400 eV\");\n addDropdownChoice(pprec, \"500\", \"500 eV\");\n addDropdownChoice(pprec, \"600\", \"600 eV\");\n addDropdownChoice(pprec, \"700\", \"700 eV\");\n addDropdownChoice(pprec, \"800\", \"800 eV\");\n addDropdownChoice(pprec, \"900\", \"900 eV\");\n addDropdownChoice(pprec, \"1000\", \"1000 eV\");\n addDropdownChoice(pprec, \"1100\", \"1100 eV\");\n addDropdownChoice(pprec, \"1200\", \"1200 eV\");\n addDropdownChoice(pprec, \"1300\", \"1300 eV\");\n addDropdownChoice(pprec, \"1400\", \"1400 eV\");\n addDropdownChoice(pprec, \"1500\", \"1500 eV\");\n\n addDropdownChoice(pxc, \"pbe\", \"PBE\");\n addDropdownChoice(pxc, \"lda\", \"LDA\");\n break;\n\n\n }\n }\n\n\n\n</script>\n\n<style type=\"text/css\">\n \n .error_val_table th { font-weight: bold; padding-right: 2ex; }\n .error_val_table td input { margin-right: 1ex; }\n \n</style>\n\n<!-- Controls area -->\n\n<div class=\"error_val_control\">\n <table class=\"error_val_table\">\n \n <tbody><tr>\n <th>XC-Functional:</th>\n <td>\n <select id=\"errorbar_val_xcfunctional\">\n <option value=\"pbe\" selected=\"\">PBE</option>\n <option value=\"lda\">LDA</option>\n </select>\n </td>\n <td id=\"errorbar_val_xcfunctional_description\" style=\"white-space: pre;\"></td>\n <th id=\"errorbar_val_precision_name\">PW cutoff:</th>\n <td>\n <select id=\"errorbar_val_precision\">\n <option value=\"300\">300 eV</option>\n <option value=\"400\">400 eV</option>\n <option value=\"500\">500 eV</option>\n <option value=\"600\" selected=\"\">600 eV</option>\n <option value=\"700\">700 eV</option>\n <option value=\"800\">800 eV</option>\n <option value=\"900\">900 eV</option>\n <option value=\"1000\">1000 eV</option>\n <option value=\"1100\">1100 eV</option>\n <option value=\"1200\">1200 eV</option>\n <option value=\"1300\">1300 eV</option>\n <option value=\"1400\">1400 eV</option>\n <option value=\"1500\">1500 eV</option> \n </select>\n </td>\n <td id=\"errorbar_val_precision_description\" style=\"white-space: pre;\"></td>\n </tr>\n <tr>\n <th>Tiers:</th>\n <td><select id=\"errorbar_val_tiers\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_val_tiers_description\" style=\"white-space: pre;\"></td>\n <th>Relativity treatment:</th>\n <td><select id=\"errorbar_val_relativity\"><!-- content inserted programmatically --></select></td>\n <td id=\"errorbar_val_relativity_description\" style=\"white-space: pre;\"></td>\n\n </tr> \n \n <tr>\n <th>Quantity:</th>\n <td><select id=\"errorbar_val_quantity\">\n <option value=\"E_tot\">Total Energy</option>\n <option value=\"relR\">relative Energy</option>\n </select></td>\n <td id=\"errorbar_val_quantity_description\" style=\"white-space: pre;\"></td> \n \n\n <th>Code:</th>\n <td><select id=\"errorbar_val_code\" onchange=\"error_valUpdateForm()\">\n <option value=\"GPAW\">GPAW</option> \n <option value=\"FHI-aims\">FHI-aims</option>\n <option value=\"VASP\">VASP</option> \n </select></td>\n <td id=\"errorbar_val_code_description\" style=\"white-space: pre;\"></td>\n </tr>\n \n </tbody></table>\n \n</div>\n\n<br><br>\n<p>Enter: Formula:</p>\n\n<p>\n <input id=\"query\" value=\"H2\" size=\"40\" onkeydown=\"if (event.keyCode == 13) process_form()\" type=\"text\">\n</p>\n<p>Examples:</p>\n<p>\n <fontsize=4>\n<code>O2</code> <br>\n<code>FePO4</code>\n\n</fontsize=4></p>\n<button onclick=\"process_form()\"> Estimate error </button>\n\n" }, "selectedType": "BeakerDisplay", "elapsedTime": 0, @@ -2114,7 +2113,7 @@ "selectedType": "Results", "pluginName": "IPython", "shellId": "00AD1282F9FB4E588157B4713F41A5B5", - "elapsedTime": 2676, + "elapsedTime": 2271, "height": 55 }, "evaluatorReader": true, -- GitLab