From c05d665f040004fc66efc4d124c993d0b1f3f90b Mon Sep 17 00:00:00 2001 From: abICS Developers Date: Tue, 12 Sep 2023 07:56:12 +0000 Subject: [PATCH] Deploy docs to develop by GitHub Actions triggered by 9568df29468c7f0aab33f33d41e13fbabba19a25 --- .../develop/api/_modules/abics/exception.html | 25 ++++-- .../api/_modules/abics/loggers/loggers.html | 15 ++-- docs/develop/api/_modules/abics/model.html | 32 ++++--- .../api/_modules/abics/replica_params.html | 78 +++++++++++----- docs/develop/api/_modules/index.html | 10 +-- docs/develop/api/_static/basic.css | 22 +++++ .../api/_static/documentation_options.js | 3 +- docs/develop/api/_static/pygments.css | 1 + docs/develop/api/_static/searchtools.js | 26 ++++-- docs/develop/api/_static/sphinx_highlight.js | 16 +++- docs/develop/api/abics.applications.html | 16 ++-- ...tions.latgas_abinitio_interface.aenet.html | 12 +-- ...gas_abinitio_interface.aenet_pylammps.html | 12 +-- ...tgas_abinitio_interface.aenet_trainer.html | 12 +-- ...latgas_abinitio_interface.base_solver.html | 12 +-- ...s_abinitio_interface.default_observer.html | 12 +-- ...ions.latgas_abinitio_interface.defect.html | 12 +-- ...pplications.latgas_abinitio_interface.html | 16 ++-- ...latgas_abinitio_interface.map2perflat.html | 12 +-- ...latgas_abinitio_interface.model_setup.html | 12 +-- ...tgas_abinitio_interface.naive_matcher.html | 12 +-- ...ions.latgas_abinitio_interface.openmx.html | 12 +-- ...ions.latgas_abinitio_interface.params.html | 12 +-- ...ications.latgas_abinitio_interface.qe.html | 12 +-- ...atgas_abinitio_interface.run_base_mpi.html | 12 +-- ...initio_interface.user_function_solver.html | 12 +-- ...ations.latgas_abinitio_interface.vasp.html | 12 +-- .../api/abics.applications.lattice_model.html | 16 ++-- ...bics.applications.lattice_model.potts.html | 12 +-- docs/develop/api/abics.exception.html | 22 ++--- docs/develop/api/abics.html | 18 ++-- docs/develop/api/abics.loggers.html | 18 ++-- docs/develop/api/abics.loggers.loggers.html | 14 +-- docs/develop/api/abics.mc.html | 12 +-- docs/develop/api/abics.mc_mpi.html | 12 +-- docs/develop/api/abics.mlref.html | 12 +-- docs/develop/api/abics.model.html | 24 ++--- docs/develop/api/abics.observer.html | 12 +-- docs/develop/api/abics.replica_params.html | 90 +++++++++---------- docs/develop/api/abics.sampling.html | 16 ++-- docs/develop/api/abics.sampling.mc.html | 12 +-- docs/develop/api/abics.sampling.mc_mpi.html | 12 +-- docs/develop/api/abics.sampling.pamc.html | 12 +-- .../api/abics.sampling.resampling.html | 12 +-- docs/develop/api/abics.sampling.rxmc.html | 12 +-- .../api/abics.sampling.simple_parallel.html | 12 +-- .../api/abics.scripts.abicsRXsepT.html | 12 +-- .../api/abics.scripts.activelearn.html | 12 +-- docs/develop/api/abics.scripts.html | 16 ++-- docs/develop/api/abics.scripts.main.html | 12 +-- .../api/abics.scripts.main_dft_latgas.html | 12 +-- .../develop/api/abics.scripts.main_potts.html | 12 +-- .../develop/api/abics.scripts.mocksolver.html | 12 +-- .../api/abics.scripts.st2abics_config.html | 12 +-- docs/develop/api/abics.scripts.train.html | 12 +-- docs/develop/api/abics.util.html | 12 +-- docs/develop/api/genindex.html | 10 +-- docs/develop/api/index.html | 14 +-- docs/develop/api/modules.html | 12 +-- docs/develop/api/py-modindex.html | 10 +-- docs/develop/api/search.html | 10 +-- docs/develop/api/searchindex.js | 2 +- .../en/html/_sources/about/info.rst.txt | 15 +++- docs/develop/en/html/_static/basic.css | 22 +++++ .../en/html/_static/documentation_options.js | 3 +- docs/develop/en/html/_static/pygments.css | 1 + docs/develop/en/html/_static/searchtools.js | 26 ++++-- .../en/html/_static/sphinx_highlight.js | 16 +++- docs/develop/en/html/about/index.html | 17 ++-- docs/develop/en/html/about/info.html | 36 +++++--- docs/develop/en/html/acknowledge/index.html | 17 ++-- docs/develop/en/html/algorithm/index.html | 25 +++--- docs/develop/en/html/contact/index.html | 17 ++-- docs/develop/en/html/genindex.html | 15 ++-- docs/develop/en/html/how_to_use/index.html | 43 +++++---- docs/develop/en/html/index.html | 19 ++-- docs/develop/en/html/inputfiles/index.html | 17 ++-- .../en/html/inputfiles/parameter_config.html | 25 +++--- .../en/html/inputfiles/parameter_log.html | 21 +++-- .../en/html/inputfiles/parameter_mlref.html | 21 +++-- .../html/inputfiles/parameter_observer.html | 21 +++-- .../html/inputfiles/parameter_sampling.html | 21 +++-- .../en/html/inputfiles/parameter_solver.html | 21 +++-- .../en/html/inputfiles/parameter_train.html | 21 +++-- docs/develop/en/html/install/index.html | 17 ++-- docs/develop/en/html/install/install.html | 29 +++--- docs/develop/en/html/outputfiles/index.html | 37 ++++---- docs/develop/en/html/search.html | 15 ++-- docs/develop/en/html/searchindex.js | 2 +- docs/develop/en/html/tools/index.html | 17 ++-- .../en/html/tools/tools_abicsRXsepT.html | 17 ++-- .../develop/en/html/tools/tools_st2abics.html | 21 +++-- docs/develop/en/html/tutorial/aenet.html | 75 ++++++++-------- docs/develop/en/html/tutorial/index.html | 17 ++-- docs/develop/en/html/tutorial/qe.html | 23 +++-- docs/develop/en/html/tutorial/vasp.html | 23 +++-- .../ja/html/_sources/about/info.rst.txt | 15 ++++ docs/develop/ja/html/_static/basic.css | 22 +++++ .../ja/html/_static/documentation_options.js | 3 +- docs/develop/ja/html/_static/pygments.css | 1 + docs/develop/ja/html/_static/searchtools.js | 26 ++++-- .../ja/html/_static/sphinx_highlight.js | 16 +++- docs/develop/ja/html/_static/translations.js | 3 +- docs/develop/ja/html/about/index.html | 19 ++-- docs/develop/ja/html/about/info.html | 38 +++++--- docs/develop/ja/html/acknowledge/index.html | 19 ++-- docs/develop/ja/html/algorithm/index.html | 27 +++--- docs/develop/ja/html/contact/index.html | 19 ++-- docs/develop/ja/html/genindex.html | 17 ++-- docs/develop/ja/html/how_to_use/index.html | 45 +++++----- docs/develop/ja/html/index.html | 23 +++-- docs/develop/ja/html/inputfiles/index.html | 19 ++-- .../ja/html/inputfiles/parameter_config.html | 27 +++--- .../ja/html/inputfiles/parameter_log.html | 23 +++-- .../ja/html/inputfiles/parameter_mlref.html | 23 +++-- .../html/inputfiles/parameter_observer.html | 23 +++-- .../html/inputfiles/parameter_sampling.html | 23 +++-- .../ja/html/inputfiles/parameter_solver.html | 23 +++-- .../ja/html/inputfiles/parameter_train.html | 23 +++-- docs/develop/ja/html/install/index.html | 19 ++-- docs/develop/ja/html/install/install.html | 31 ++++--- docs/develop/ja/html/outputfiles/index.html | 39 ++++---- docs/develop/ja/html/search.html | 17 ++-- docs/develop/ja/html/searchindex.js | 2 +- docs/develop/ja/html/tools/index.html | 19 ++-- .../ja/html/tools/tools_abicsRXsepT.html | 19 ++-- .../develop/ja/html/tools/tools_st2abics.html | 23 +++-- docs/develop/ja/html/tutorial/aenet.html | 77 ++++++++-------- docs/develop/ja/html/tutorial/index.html | 19 ++-- docs/develop/ja/html/tutorial/qe.html | 25 +++--- docs/develop/ja/html/tutorial/vasp.html | 25 +++--- 131 files changed, 1336 insertions(+), 1161 deletions(-) diff --git a/docs/develop/api/_modules/abics/exception.html b/docs/develop/api/_modules/abics/exception.html index 9a5a5a3b..339bb46b 100644 --- a/docs/develop/api/_modules/abics/exception.html +++ b/docs/develop/api/_modules/abics/exception.html @@ -10,11 +10,11 @@ - - - - - + + + + + @@ -85,12 +85,17 @@

Source code for abics.exception

 # You should have received a copy of the GNU General Public License
 # along with this program. If not, see http://www.gnu.org/licenses/.
 
-
[docs]class Error(Exception): +
+[docs] +class Error(Exception): """Base class for exceptions in abICS""" pass
-
[docs]class InputError(Error): + +
+[docs] +class InputError(Error): """Exception raised for errors in the input Attributes @@ -102,7 +107,10 @@

Source code for abics.exception

         self.message = message
-
[docs]class MatrixParseError(Error): + +
+[docs] +class MatrixParseError(Error): """Exception raised for matrix parse errors Attributes @@ -112,6 +120,7 @@

Source code for abics.exception

     """
     def __init__(self, message: str):
         self.message = message
+
diff --git a/docs/develop/api/_modules/abics/loggers/loggers.html b/docs/develop/api/_modules/abics/loggers/loggers.html index 2f2a01e6..bd660a91 100644 --- a/docs/develop/api/_modules/abics/loggers/loggers.html +++ b/docs/develop/api/_modules/abics/loggers/loggers.html @@ -10,11 +10,11 @@ - - - - - + + + + + @@ -212,7 +212,9 @@

Source code for abics.loggers.loggers

         raise NotImplementedError("Unable to do for MPI file handler!")
 
 
-
[docs]def set_log_handles( +
+[docs] +def set_log_handles( app_name: str, level: int = logging.INFO, console: str = "default", @@ -466,6 +468,7 @@

Source code for abics.loggers.loggers

             fh.addFilter(_AppFilter(app_name))
             root_log.addHandler(fh)
+ # **********************************************************************************
diff --git a/docs/develop/api/_modules/abics/model.html b/docs/develop/api/_modules/abics/model.html index a887ec5c..c1c7fc32 100644 --- a/docs/develop/api/_modules/abics/model.html +++ b/docs/develop/api/_modules/abics/model.html @@ -10,11 +10,11 @@ - - - - - + + + + + @@ -98,7 +98,9 @@

Source code for abics.model

 """Defines base classes for Monte Carlo simulations"""
 
 
-
[docs]class Model(metaclass=ABCMeta): +
+[docs] +class Model(metaclass=ABCMeta): """This class defines a model whose energy equals 0 no matter the configuration, and the configuration never changes. This is a base template for building useful models.""" @@ -107,7 +109,9 @@

Source code for abics.model

 
     # def __init__(self):
 
-
[docs] @abstractmethod +
+[docs] + @abstractmethod def energy(self, config) -> float: """ Calculate energy of configuration: input: config @@ -124,7 +128,10 @@

Source code for abics.model

         """
         ...
-
[docs] @abstractmethod + +
+[docs] + @abstractmethod def trialstep(self, config, energy: float) -> tuple[Any, float]: """Define a trial step on config @@ -154,7 +161,10 @@

Source code for abics.model

         # which can sometimes be costly
         ...
-
[docs] @abstractmethod + +
+[docs] + @abstractmethod def newconfig(self, config, dconfig): """ Update config by using the trial step, dconfig @@ -172,7 +182,9 @@

Source code for abics.model

         config: config object
             updated configuration
         """
-        return config
+ return config
+
+ # For backward compatibility if __version__ < "3": diff --git a/docs/develop/api/_modules/abics/replica_params.html b/docs/develop/api/_modules/abics/replica_params.html index a0aedd1a..fe130acc 100644 --- a/docs/develop/api/_modules/abics/replica_params.html +++ b/docs/develop/api/_modules/abics/replica_params.html @@ -10,11 +10,11 @@ - - - - - + + + + + @@ -74,7 +74,9 @@

Source code for abics.replica_params

 from typing import Any
 from collections.abc import MutableMapping
 
-
[docs]class SamplerParams: +
+[docs] +class SamplerParams: """Parameter set for specifying sampling algorithm Attributes @@ -86,7 +88,9 @@

Source code for abics.replica_params

     def __init__(self) -> None:
         self.sampler = "RXMC"
 
-
[docs] @classmethod +
+[docs] + @classmethod def from_dict(cls, d: MutableMapping[str, Any]) -> "SamplerParams": """ Read information from dictionary @@ -107,7 +111,10 @@

Source code for abics.replica_params

         params.sampler = d.get("sampler", "RXMC")
         return params
-
[docs] @classmethod + +
+[docs] + @classmethod def from_toml(cls, fname: str) -> "SamplerParams": """ Read information from toml file @@ -124,10 +131,14 @@

Source code for abics.replica_params

         """
         import toml
 
-        return cls.from_dict(toml.load(fname))
+ return cls.from_dict(toml.load(fname))
+
+ -
[docs]class ParallelRandomParams: +
+[docs] +class ParallelRandomParams: """Parameter set for parallel random sampling Attributes @@ -158,7 +169,9 @@

Source code for abics.replica_params

         self.reload = False
         self.seed = 0
 
-
[docs] @classmethod +
+[docs] + @classmethod def from_dict(cls, d: MutableMapping[str, Any]) -> "ParallelRandomParams": """ Read information from dictionary @@ -185,7 +198,10 @@

Source code for abics.replica_params

         params.seed = d.get("seed", 0)
         return params
-
[docs] @classmethod + +
+[docs] + @classmethod def from_toml(cls, fname: str) -> "ParallelRandomParams": """ Read information from toml file @@ -202,10 +218,14 @@

Source code for abics.replica_params

         """
         import toml
 
-        return cls.from_dict(toml.load(fname))
+ return cls.from_dict(toml.load(fname))
+
+ -
[docs]class ParallelMCParams: +
+[docs] +class ParallelMCParams: """Parameter set for embarrasingly parallel Monte Carlo Attributes @@ -242,7 +262,9 @@

Source code for abics.replica_params

         self.reload = False
         self.seed = 0
 
-
[docs] @classmethod +
+[docs] + @classmethod def from_dict(cls, d: MutableMapping[str, Any]) -> "ParallelMCParams": """ Read information from dictionary @@ -271,7 +293,10 @@

Source code for abics.replica_params

         params.seed = d.get("seed", 0)
         return params
-
[docs] @classmethod + +
+[docs] + @classmethod def from_toml(cls, fname: str) -> "ParallelMCParams": """ Read information from toml file @@ -288,10 +313,14 @@

Source code for abics.replica_params

         """
         import toml
 
-        return cls.from_dict(toml.load(fname))
+ return cls.from_dict(toml.load(fname))
+
+ -
[docs]class RXParams: +
+[docs] +class RXParams: """Parameter set for replica exchange Monte Carlo Attributes @@ -331,7 +360,9 @@

Source code for abics.replica_params

         self.reload = False
         self.seed = 0
 
-
[docs] @classmethod +
+[docs] + @classmethod def from_dict(cls, d: MutableMapping[str, Any]) -> "RXParams": """ Read information from dictionary @@ -361,7 +392,10 @@

Source code for abics.replica_params

         params.seed = d.get("seed", 0)
         return params
-
[docs] @classmethod + +
+[docs] + @classmethod def from_toml(cls, fname: str) -> "RXParams": """ Read information from toml file @@ -378,7 +412,9 @@

Source code for abics.replica_params

         """
         import toml
 
-        return cls.from_dict(toml.load(fname))
+ return cls.from_dict(toml.load(fname))
+
+
diff --git a/docs/develop/api/_modules/index.html b/docs/develop/api/_modules/index.html index 6638ee40..880196c9 100644 --- a/docs/develop/api/_modules/index.html +++ b/docs/develop/api/_modules/index.html @@ -10,11 +10,11 @@ - - - - - + + + + + diff --git a/docs/develop/api/_static/basic.css b/docs/develop/api/_static/basic.css index 7577acb1..30fee9d0 100644 --- a/docs/develop/api/_static/basic.css +++ b/docs/develop/api/_static/basic.css @@ -237,6 +237,10 @@ a.headerlink { visibility: hidden; } +a:visited { + color: #551A8B; +} + h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, @@ -670,6 +674,16 @@ dd { margin-left: 30px; } +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + dl > dd:last-child, dl > dd:last-child > :last-child { margin-bottom: 0; @@ -738,6 +752,14 @@ abbr, acronym { cursor: help; } +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + /* -- code displays --------------------------------------------------------- */ pre { diff --git a/docs/develop/api/_static/documentation_options.js b/docs/develop/api/_static/documentation_options.js index b57ae3b8..7e4c114f 100644 --- a/docs/develop/api/_static/documentation_options.js +++ b/docs/develop/api/_static/documentation_options.js @@ -1,5 +1,4 @@ -var DOCUMENTATION_OPTIONS = { - URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), +const DOCUMENTATION_OPTIONS = { VERSION: '', LANGUAGE: 'en', COLLAPSE_INDEX: false, diff --git a/docs/develop/api/_static/pygments.css b/docs/develop/api/_static/pygments.css index 08bec689..84ab3030 100644 --- a/docs/develop/api/_static/pygments.css +++ b/docs/develop/api/_static/pygments.css @@ -17,6 +17,7 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: .highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ .highlight .gd { color: #A00000 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #E40000 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #008400 } /* Generic.Inserted */ diff --git a/docs/develop/api/_static/searchtools.js b/docs/develop/api/_static/searchtools.js index 97d56a74..7918c3fa 100644 --- a/docs/develop/api/_static/searchtools.js +++ b/docs/develop/api/_static/searchtools.js @@ -57,12 +57,12 @@ const _removeChildren = (element) => { const _escapeRegExp = (string) => string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string -const _displayItem = (item, searchTerms) => { +const _displayItem = (item, searchTerms, highlightTerms) => { const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; - const docUrlRoot = DOCUMENTATION_OPTIONS.URL_ROOT; const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; const [docName, title, anchor, descr, score, _filename] = item; @@ -75,20 +75,24 @@ const _displayItem = (item, searchTerms) => { if (dirname.match(/\/index\/$/)) dirname = dirname.substring(0, dirname.length - 6); else if (dirname === "index/") dirname = ""; - requestUrl = docUrlRoot + dirname; + requestUrl = contentRoot + dirname; linkUrl = requestUrl; } else { // normal html builders - requestUrl = docUrlRoot + docName + docFileSuffix; + requestUrl = contentRoot + docName + docFileSuffix; linkUrl = docName + docLinkSuffix; } let linkEl = listItem.appendChild(document.createElement("a")); linkEl.href = linkUrl + anchor; linkEl.dataset.score = score; linkEl.innerHTML = title; - if (descr) + if (descr) { listItem.appendChild(document.createElement("span")).innerHTML = " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } else if (showSearchSummary) fetch(requestUrl) .then((responseData) => responseData.text()) @@ -97,6 +101,9 @@ const _displayItem = (item, searchTerms) => { listItem.appendChild( Search.makeSearchSummary(data, searchTerms) ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); }); Search.output.appendChild(listItem); }; @@ -115,14 +122,15 @@ const _finishSearch = (resultCount) => { const _displayNextItem = ( results, resultCount, - searchTerms + searchTerms, + highlightTerms, ) => { // results left, load the summary and display it // this is intended to be dynamic (don't sub resultsCount) if (results.length) { - _displayItem(results.pop(), searchTerms); + _displayItem(results.pop(), searchTerms, highlightTerms); setTimeout( - () => _displayNextItem(results, resultCount, searchTerms), + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), 5 ); } @@ -360,7 +368,7 @@ const Search = { // console.info("search results:", Search.lastresults); // print the results - _displayNextItem(results, results.length, searchTerms); + _displayNextItem(results, results.length, searchTerms, highlightTerms); }, /** diff --git a/docs/develop/api/_static/sphinx_highlight.js b/docs/develop/api/_static/sphinx_highlight.js index aae669d7..8a96c69a 100644 --- a/docs/develop/api/_static/sphinx_highlight.js +++ b/docs/develop/api/_static/sphinx_highlight.js @@ -29,14 +29,19 @@ const _highlight = (node, addItems, text, className) => { } span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); parent.insertBefore( span, parent.insertBefore( - document.createTextNode(val.substr(pos + text.length)), + rest, node.nextSibling ) ); node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); if (isInSVG) { const rect = document.createElementNS( @@ -140,5 +145,10 @@ const SphinxHighlight = { }, }; -_ready(SphinxHighlight.highlightSearchWords); -_ready(SphinxHighlight.initEscapeListener); +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/docs/develop/api/abics.applications.html b/docs/develop/api/abics.applications.html index d7bd8c12..17925b95 100644 --- a/docs/develop/api/abics.applications.html +++ b/docs/develop/api/abics.applications.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -88,9 +88,9 @@
-

abics.applications package

+

abics.applications package

-

Subpackages

+

Subpackages

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet.html index 9724218c..aa076aaf 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.aenet module

+

abics.applications.latgas_abinitio_interface.aenet module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet_pylammps.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet_pylammps.html index fcc958e3..ec2e92cf 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet_pylammps.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet_pylammps.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.aenet_pylammps module

+

abics.applications.latgas_abinitio_interface.aenet_pylammps module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet_trainer.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet_trainer.html index 3bee097a..dfb88ef1 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet_trainer.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.aenet_trainer.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.aenet_trainer module

+

abics.applications.latgas_abinitio_interface.aenet_trainer module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.base_solver.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.base_solver.html index 7e505ca6..6fff5080 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.base_solver.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.base_solver.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.base_solver module

+

abics.applications.latgas_abinitio_interface.base_solver module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.default_observer.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.default_observer.html index c0d2d9c0..428faaa3 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.default_observer.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.default_observer.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.default_observer module

+

abics.applications.latgas_abinitio_interface.default_observer module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.defect.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.defect.html index 645a2de6..13d3b91f 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.defect.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.defect.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.defect module

+

abics.applications.latgas_abinitio_interface.defect module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.html index f2af946c..c6a735d4 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,9 +89,9 @@
-

abics.applications.latgas_abinitio_interface package

+

abics.applications.latgas_abinitio_interface package

-

Submodules

+

Submodules

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.map2perflat.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.map2perflat.html index f087fbb7..523b6a8c 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.map2perflat.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.map2perflat.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.map2perflat module

+

abics.applications.latgas_abinitio_interface.map2perflat module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.model_setup.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.model_setup.html index 1fd13690..aaa69661 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.model_setup.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.model_setup.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.model_setup module

+

abics.applications.latgas_abinitio_interface.model_setup module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.naive_matcher.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.naive_matcher.html index 2f838ec9..fc770802 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.naive_matcher.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.naive_matcher.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.naive_matcher module

+

abics.applications.latgas_abinitio_interface.naive_matcher module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.openmx.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.openmx.html index d3245e0a..2068fbdf 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.openmx.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.openmx.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.openmx module

+

abics.applications.latgas_abinitio_interface.openmx module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.params.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.params.html index 040ad4e3..58d983f2 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.params.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.params.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.params module

+

abics.applications.latgas_abinitio_interface.params module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.qe.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.qe.html index 95cce620..5af359fd 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.qe.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.qe.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.qe module

+

abics.applications.latgas_abinitio_interface.qe module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.run_base_mpi.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.run_base_mpi.html index ca541210..e277e59d 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.run_base_mpi.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.run_base_mpi.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.run_base_mpi module

+

abics.applications.latgas_abinitio_interface.run_base_mpi module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.user_function_solver.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.user_function_solver.html index 23d898a4..af05fc71 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.user_function_solver.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.user_function_solver.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.user_function_solver module

+

abics.applications.latgas_abinitio_interface.user_function_solver module

diff --git a/docs/develop/api/abics.applications.latgas_abinitio_interface.vasp.html b/docs/develop/api/abics.applications.latgas_abinitio_interface.vasp.html index 630a9c8b..228ec86f 100644 --- a/docs/develop/api/abics.applications.latgas_abinitio_interface.vasp.html +++ b/docs/develop/api/abics.applications.latgas_abinitio_interface.vasp.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.latgas_abinitio_interface.vasp module

+

abics.applications.latgas_abinitio_interface.vasp module

diff --git a/docs/develop/api/abics.applications.lattice_model.html b/docs/develop/api/abics.applications.lattice_model.html index 56cd323e..2a4b527e 100644 --- a/docs/develop/api/abics.applications.lattice_model.html +++ b/docs/develop/api/abics.applications.lattice_model.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,9 +89,9 @@
-

abics.applications.lattice_model package

+

abics.applications.lattice_model package

-

Submodules

+

Submodules

diff --git a/docs/develop/api/abics.applications.lattice_model.potts.html b/docs/develop/api/abics.applications.lattice_model.potts.html index bb7f76d4..806dc09a 100644 --- a/docs/develop/api/abics.applications.lattice_model.potts.html +++ b/docs/develop/api/abics.applications.lattice_model.potts.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -90,7 +90,7 @@
-

abics.applications.lattice_model.potts module

+

abics.applications.lattice_model.potts module

diff --git a/docs/develop/api/abics.exception.html b/docs/develop/api/abics.exception.html index 07752f8c..b7c86980 100644 --- a/docs/develop/api/abics.exception.html +++ b/docs/develop/api/abics.exception.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -93,22 +93,22 @@
-

abics.exception module

+

abics.exception module

-exception abics.exception.Error[source]
+exception abics.exception.Error[source]

Bases: Exception

Base class for exceptions in abICS

-exception abics.exception.InputError(message: str)[source]
+exception abics.exception.InputError(message: str)[source]

Bases: Error

Exception raised for errors in the input

-message
+message

explanation

Type:
@@ -121,12 +121,12 @@
-exception abics.exception.MatrixParseError(message: str)[source]
+exception abics.exception.MatrixParseError(message: str)[source]

Bases: Error

Exception raised for matrix parse errors

-message
+message

explanation

Type:
diff --git a/docs/develop/api/abics.html b/docs/develop/api/abics.html index 20950999..9ab3a0ac 100644 --- a/docs/develop/api/abics.html +++ b/docs/develop/api/abics.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -93,9 +93,9 @@
-

abics package

+

abics package

-

Subpackages

+

Subpackages

diff --git a/docs/develop/api/abics.loggers.html b/docs/develop/api/abics.loggers.html index 400a9981..21012f34 100644 --- a/docs/develop/api/abics.loggers.html +++ b/docs/develop/api/abics.loggers.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -88,9 +88,9 @@
-

abics.loggers package

+

abics.loggers package

-

Submodules

+

Submodules

  • abics.loggers.loggers module
      @@ -101,11 +101,11 @@

      Submodules -

      Module contents

      +

      Module contents

      Module taking care of logging duties.

      -abics.loggers.set_log_handles(app_name: str, level: int = 20, console: str = 'default', console_level: int = None, logfile_path: Path | None = None, logfile_mode: str | None = None, logfile_level: int = None, logfile_rank=None, params: dict | None = None)[source]
      +abics.loggers.set_log_handles(app_name: str, level: int = 20, console: str = 'default', console_level: int = None, logfile_path: Path | None = None, logfile_mode: str | None = None, logfile_level: int = None, logfile_rank=None, params: dict | None = None)[source]

      Set desired level for package loggers and add file handlers.

      Parameters:
      diff --git a/docs/develop/api/abics.loggers.loggers.html b/docs/develop/api/abics.loggers.loggers.html index 8f28ef0e..1ce1f6bf 100644 --- a/docs/develop/api/abics.loggers.loggers.html +++ b/docs/develop/api/abics.loggers.loggers.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,11 +89,11 @@
      -

      abics.loggers.loggers module

      +

      abics.loggers.loggers module

      Logger initialization for package.

      -abics.loggers.loggers.set_log_handles(app_name: str, level: int = 20, console: str = 'default', console_level: int = None, logfile_path: Path | None = None, logfile_mode: str | None = None, logfile_level: int = None, logfile_rank=None, params: dict | None = None)[source]
      +abics.loggers.loggers.set_log_handles(app_name: str, level: int = 20, console: str = 'default', console_level: int = None, logfile_path: Path | None = None, logfile_mode: str | None = None, logfile_level: int = None, logfile_rank=None, params: dict | None = None)[source]

      Set desired level for package loggers and add file handlers.

      Parameters:
      diff --git a/docs/develop/api/abics.mc.html b/docs/develop/api/abics.mc.html index d97b690a..0fb7a09c 100644 --- a/docs/develop/api/abics.mc.html +++ b/docs/develop/api/abics.mc.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -88,7 +88,7 @@
      -

      abics.mc module

      +

      abics.mc module

      diff --git a/docs/develop/api/abics.mc_mpi.html b/docs/develop/api/abics.mc_mpi.html index 8e6137f1..f7697b26 100644 --- a/docs/develop/api/abics.mc_mpi.html +++ b/docs/develop/api/abics.mc_mpi.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -88,7 +88,7 @@
      -

      abics.mc_mpi module

      +

      abics.mc_mpi module

      diff --git a/docs/develop/api/abics.mlref.html b/docs/develop/api/abics.mlref.html index c651cf5c..f02db9b1 100644 --- a/docs/develop/api/abics.mlref.html +++ b/docs/develop/api/abics.mlref.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -88,7 +88,7 @@
      -

      abics.mlref module

      +

      abics.mlref module

      diff --git a/docs/develop/api/abics.model.html b/docs/develop/api/abics.model.html index a3a3b1ac..eb7bec5d 100644 --- a/docs/develop/api/abics.model.html +++ b/docs/develop/api/abics.model.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -92,17 +92,17 @@
      -

      abics.model module

      +

      abics.model module

      -class abics.model.Model[source]
      +class abics.model.Model[source]

      Bases: object

      This class defines a model whose energy equals 0 no matter the configuration, and the configuration never changes. This is a base template for building useful models.

      -abstract energy(config) float[source]
      +abstract energy(config) float[source]

      Calculate energy of configuration: input: config

      Parameters:
      @@ -119,12 +119,12 @@
      -model_name = ''
      +model_name = ''
      -abstract newconfig(config, dconfig)[source]
      +abstract newconfig(config, dconfig)[source]

      Update config by using the trial step, dconfig

      Parameters:
      @@ -145,7 +145,7 @@
      -abstract trialstep(config, energy: float) tuple[Any, float][source]
      +abstract trialstep(config, energy: float) tuple[Any, float][source]

      Define a trial step on config

      Returns dconfig, which can contain the minimal information for constructing the trial configuration from config to be used in newconfig(). @@ -172,7 +172,7 @@

      -abics.model.model
      +abics.model.model

      alias of Model

      diff --git a/docs/develop/api/abics.observer.html b/docs/develop/api/abics.observer.html index 9fe3d00c..ba5c8f57 100644 --- a/docs/develop/api/abics.observer.html +++ b/docs/develop/api/abics.observer.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -88,7 +88,7 @@
      -

      abics.observer module

      +

      abics.observer module

      diff --git a/docs/develop/api/abics.replica_params.html b/docs/develop/api/abics.replica_params.html index d3979d2b..aa03bd66 100644 --- a/docs/develop/api/abics.replica_params.html +++ b/docs/develop/api/abics.replica_params.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -94,15 +94,15 @@
      -

      abics.replica_params module

      +

      abics.replica_params module

      -class abics.replica_params.ParallelMCParams[source]
      +class abics.replica_params.ParallelMCParams[source]

      Bases: object

      Parameter set for embarrasingly parallel Monte Carlo

      -nreplicas
      +nreplicas

      The number of replicas

      Type:
      @@ -113,7 +113,7 @@
      -nprocs_per_replica
      +nprocs_per_replica

      The number of processes which a replica uses

      Type:
      @@ -124,7 +124,7 @@
      -kTstart
      +kTstart

      The lower bound of temperature range

      Type:
      @@ -135,7 +135,7 @@
      -kTend
      +kTend

      The upper bound of temperature range

      Type:
      @@ -146,7 +146,7 @@
      -nsteps
      +nsteps

      The number of MC steps

      Type:
      @@ -157,19 +157,19 @@
      -sample_frequency
      +sample_frequency

      The number of MC steps between measurements observables

      -print_frequency
      +print_frequency

      The number of MC steps between show information

      -reload
      +reload

      Whether to restart simulation or not

      Type:
      @@ -180,7 +180,7 @@
      -seed
      +seed

      The seed of the random number generator If 0, some random number is used (e.g., system time or some random noise).

      @@ -192,7 +192,7 @@
      -classmethod from_dict(d: MutableMapping[str, Any]) ParallelMCParams[source]
      +classmethod from_dict(d: MutableMapping[str, Any]) ParallelMCParams[source]

      Read information from dictionary

      Parameters:
      @@ -209,7 +209,7 @@
      -classmethod from_toml(fname: str) ParallelMCParams[source]
      +classmethod from_toml(fname: str) ParallelMCParams[source]

      Read information from toml file

      Parameters:
      @@ -228,12 +228,12 @@
      -class abics.replica_params.ParallelRandomParams[source]
      +class abics.replica_params.ParallelRandomParams[source]

      Bases: object

      Parameter set for parallel random sampling

      -nreplicas
      +nreplicas

      The number of replicas

      Type:
      @@ -244,7 +244,7 @@
      -nprocs_per_replica
      +nprocs_per_replica

      The number of processes which a replica uses

      Type:
      @@ -255,7 +255,7 @@
      -nsteps
      +nsteps

      The number of MC steps

      Type:
      @@ -266,19 +266,19 @@
      -sample_frequency
      +sample_frequency

      The number of MC steps between measurements observables

      -print_frequency
      +print_frequency

      The number of MC steps between show information

      -reload
      +reload

      Whether to restart simulation or not

      Type:
      @@ -289,7 +289,7 @@
      -seed
      +seed

      The seed of the random number generator If 0, some random number is used (e.g., system time or some random noise).

      @@ -301,7 +301,7 @@
      -classmethod from_dict(d: MutableMapping[str, Any]) ParallelRandomParams[source]
      +classmethod from_dict(d: MutableMapping[str, Any]) ParallelRandomParams[source]

      Read information from dictionary

      Parameters:
      @@ -318,7 +318,7 @@
      -classmethod from_toml(fname: str) ParallelRandomParams[source]
      +classmethod from_toml(fname: str) ParallelRandomParams[source]

      Read information from toml file

      Parameters:
      @@ -337,12 +337,12 @@
      -class abics.replica_params.RXParams[source]
      +class abics.replica_params.RXParams[source]

      Bases: object

      Parameter set for replica exchange Monte Carlo

      -nreplicas
      +nreplicas

      The number of replicas

      Type:
      @@ -353,7 +353,7 @@
      -nprocs_per_replica
      +nprocs_per_replica

      The number of processes which a replica uses

      Type:
      @@ -364,7 +364,7 @@
      -kTstart
      +kTstart

      The lower bound of temperature range

      Type:
      @@ -375,7 +375,7 @@
      -kTend
      +kTend

      The upper bound of temperature range

      Type:
      @@ -386,7 +386,7 @@
      -nsteps
      +nsteps

      The number of MC steps

      Type:
      @@ -397,25 +397,25 @@
      -RXtrial_frequency
      +RXtrial_frequency

      The number of MC steps between replica exchange operations

      -sample_frequency
      +sample_frequency

      The number of MC steps between measurements observables

      -print_frequency
      +print_frequency

      The number of MC steps between show information

      -reload
      +reload

      Whether to restart simulation or not

      Type:
      @@ -426,7 +426,7 @@
      -seed
      +seed

      The seed of the random number generator If 0, some random number is used (e.g., system time or some random noise).

      @@ -438,7 +438,7 @@
      -classmethod from_dict(d: MutableMapping[str, Any]) RXParams[source]
      +classmethod from_dict(d: MutableMapping[str, Any]) RXParams[source]

      Read information from dictionary

      Parameters:
      @@ -455,7 +455,7 @@
      -classmethod from_toml(fname: str) RXParams[source]
      +classmethod from_toml(fname: str) RXParams[source]

      Read information from toml file

      Parameters:
      @@ -474,12 +474,12 @@
      -class abics.replica_params.SamplerParams[source]
      +class abics.replica_params.SamplerParams[source]

      Bases: object

      Parameter set for specifying sampling algorithm

      -sampler
      +sampler

      Sampler name

      Type:
      @@ -490,7 +490,7 @@
      -classmethod from_dict(d: MutableMapping[str, Any]) SamplerParams[source]
      +classmethod from_dict(d: MutableMapping[str, Any]) SamplerParams[source]

      Read information from dictionary

      Parameters:
      @@ -507,7 +507,7 @@
      -classmethod from_toml(fname: str) SamplerParams[source]
      +classmethod from_toml(fname: str) SamplerParams[source]

      Read information from toml file

      Parameters:
      diff --git a/docs/develop/api/abics.sampling.html b/docs/develop/api/abics.sampling.html index b5a4bff6..16371853 100644 --- a/docs/develop/api/abics.sampling.html +++ b/docs/develop/api/abics.sampling.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -88,9 +88,9 @@
      -

      abics.sampling package

      +

      abics.sampling package

      -

      Submodules

      +

      Submodules

      diff --git a/docs/develop/api/abics.sampling.mc.html b/docs/develop/api/abics.sampling.mc.html index 6e820993..e7e24b4d 100644 --- a/docs/develop/api/abics.sampling.mc.html +++ b/docs/develop/api/abics.sampling.mc.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.sampling.mc module

      +

      abics.sampling.mc module

      diff --git a/docs/develop/api/abics.sampling.mc_mpi.html b/docs/develop/api/abics.sampling.mc_mpi.html index c5d93f78..240fbd52 100644 --- a/docs/develop/api/abics.sampling.mc_mpi.html +++ b/docs/develop/api/abics.sampling.mc_mpi.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.sampling.mc_mpi module

      +

      abics.sampling.mc_mpi module

      diff --git a/docs/develop/api/abics.sampling.pamc.html b/docs/develop/api/abics.sampling.pamc.html index 5e000ac9..0f446af6 100644 --- a/docs/develop/api/abics.sampling.pamc.html +++ b/docs/develop/api/abics.sampling.pamc.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.sampling.pamc module

      +

      abics.sampling.pamc module

      diff --git a/docs/develop/api/abics.sampling.resampling.html b/docs/develop/api/abics.sampling.resampling.html index ec212dc9..8c1b9e7e 100644 --- a/docs/develop/api/abics.sampling.resampling.html +++ b/docs/develop/api/abics.sampling.resampling.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.sampling.resampling module

      +

      abics.sampling.resampling module

      diff --git a/docs/develop/api/abics.sampling.rxmc.html b/docs/develop/api/abics.sampling.rxmc.html index 00c7513f..eea70331 100644 --- a/docs/develop/api/abics.sampling.rxmc.html +++ b/docs/develop/api/abics.sampling.rxmc.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.sampling.rxmc module

      +

      abics.sampling.rxmc module

      diff --git a/docs/develop/api/abics.sampling.simple_parallel.html b/docs/develop/api/abics.sampling.simple_parallel.html index 2df5f986..c7f03f96 100644 --- a/docs/develop/api/abics.sampling.simple_parallel.html +++ b/docs/develop/api/abics.sampling.simple_parallel.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.sampling.simple_parallel module

      +

      abics.sampling.simple_parallel module

      diff --git a/docs/develop/api/abics.scripts.abicsRXsepT.html b/docs/develop/api/abics.scripts.abicsRXsepT.html index 0be69b2e..25eca4c2 100644 --- a/docs/develop/api/abics.scripts.abicsRXsepT.html +++ b/docs/develop/api/abics.scripts.abicsRXsepT.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.scripts.abicsRXsepT module

      +

      abics.scripts.abicsRXsepT module

      diff --git a/docs/develop/api/abics.scripts.activelearn.html b/docs/develop/api/abics.scripts.activelearn.html index 8cf2f376..dc5654db 100644 --- a/docs/develop/api/abics.scripts.activelearn.html +++ b/docs/develop/api/abics.scripts.activelearn.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.scripts.activelearn module

      +

      abics.scripts.activelearn module

      diff --git a/docs/develop/api/abics.scripts.html b/docs/develop/api/abics.scripts.html index ec678b05..165b5fbe 100644 --- a/docs/develop/api/abics.scripts.html +++ b/docs/develop/api/abics.scripts.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -88,9 +88,9 @@
      -

      abics.scripts package

      +

      abics.scripts package

      -

      Submodules

      +

      Submodules

      diff --git a/docs/develop/api/abics.scripts.main.html b/docs/develop/api/abics.scripts.main.html index b4912bd8..d746e2a3 100644 --- a/docs/develop/api/abics.scripts.main.html +++ b/docs/develop/api/abics.scripts.main.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.scripts.main module

      +

      abics.scripts.main module

      diff --git a/docs/develop/api/abics.scripts.main_dft_latgas.html b/docs/develop/api/abics.scripts.main_dft_latgas.html index 9e0e4e40..ce29ef07 100644 --- a/docs/develop/api/abics.scripts.main_dft_latgas.html +++ b/docs/develop/api/abics.scripts.main_dft_latgas.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.scripts.main_dft_latgas module

      +

      abics.scripts.main_dft_latgas module

      diff --git a/docs/develop/api/abics.scripts.main_potts.html b/docs/develop/api/abics.scripts.main_potts.html index 0378f058..316195c1 100644 --- a/docs/develop/api/abics.scripts.main_potts.html +++ b/docs/develop/api/abics.scripts.main_potts.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.scripts.main_potts module

      +

      abics.scripts.main_potts module

      diff --git a/docs/develop/api/abics.scripts.mocksolver.html b/docs/develop/api/abics.scripts.mocksolver.html index e6d66a3a..1a03bcd2 100644 --- a/docs/develop/api/abics.scripts.mocksolver.html +++ b/docs/develop/api/abics.scripts.mocksolver.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.scripts.mocksolver module

      +

      abics.scripts.mocksolver module

      diff --git a/docs/develop/api/abics.scripts.st2abics_config.html b/docs/develop/api/abics.scripts.st2abics_config.html index 8b6fb627..61d036a8 100644 --- a/docs/develop/api/abics.scripts.st2abics_config.html +++ b/docs/develop/api/abics.scripts.st2abics_config.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.scripts.st2abics_config module

      +

      abics.scripts.st2abics_config module

      diff --git a/docs/develop/api/abics.scripts.train.html b/docs/develop/api/abics.scripts.train.html index a5657d72..d8d15de9 100644 --- a/docs/develop/api/abics.scripts.train.html +++ b/docs/develop/api/abics.scripts.train.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -89,7 +89,7 @@
      -

      abics.scripts.train module

      +

      abics.scripts.train module

      diff --git a/docs/develop/api/abics.util.html b/docs/develop/api/abics.util.html index be238817..c8b4d028 100644 --- a/docs/develop/api/abics.util.html +++ b/docs/develop/api/abics.util.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -87,7 +87,7 @@
      -

      abics.util module

      +

      abics.util module

      diff --git a/docs/develop/api/genindex.html b/docs/develop/api/genindex.html index 3e0f73cb..5b2a1e2c 100644 --- a/docs/develop/api/genindex.html +++ b/docs/develop/api/genindex.html @@ -10,11 +10,11 @@ - - - - - + + + + + diff --git a/docs/develop/api/index.html b/docs/develop/api/index.html index f1155974..de4e770a 100644 --- a/docs/develop/api/index.html +++ b/docs/develop/api/index.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -71,7 +71,7 @@
      -

      Welcome to abics’s API documentation!

      +

      Welcome to abics’s API documentation!

      Contents:

        @@ -132,7 +132,7 @@

        Welcome to abics’s API documentation! -

        Indices and tables

        +

        Indices and tables

        • Index

        • Module Index

        • diff --git a/docs/develop/api/modules.html b/docs/develop/api/modules.html index 7aa96708..f5821968 100644 --- a/docs/develop/api/modules.html +++ b/docs/develop/api/modules.html @@ -11,11 +11,11 @@ - - - - - + + + + + @@ -70,7 +70,7 @@
          -

          abics

          +

          abics

          • abics package
              diff --git a/docs/develop/api/py-modindex.html b/docs/develop/api/py-modindex.html index ec75cd40..163f3435 100644 --- a/docs/develop/api/py-modindex.html +++ b/docs/develop/api/py-modindex.html @@ -10,11 +10,11 @@ - - - - - + + + + + diff --git a/docs/develop/api/search.html b/docs/develop/api/search.html index da64d6c8..a5794111 100644 --- a/docs/develop/api/search.html +++ b/docs/develop/api/search.html @@ -11,11 +11,11 @@ - - - - - + + + + + diff --git a/docs/develop/api/searchindex.js b/docs/develop/api/searchindex.js index 261c20d2..e6d515b4 100644 --- a/docs/develop/api/searchindex.js +++ b/docs/develop/api/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["abics", "abics.applications", "abics.applications.latgas_abinitio_interface", "abics.applications.latgas_abinitio_interface.aenet", "abics.applications.latgas_abinitio_interface.aenet_pylammps", "abics.applications.latgas_abinitio_interface.aenet_trainer", "abics.applications.latgas_abinitio_interface.base_solver", "abics.applications.latgas_abinitio_interface.default_observer", "abics.applications.latgas_abinitio_interface.defect", "abics.applications.latgas_abinitio_interface.map2perflat", "abics.applications.latgas_abinitio_interface.model_setup", "abics.applications.latgas_abinitio_interface.naive_matcher", "abics.applications.latgas_abinitio_interface.openmx", "abics.applications.latgas_abinitio_interface.params", "abics.applications.latgas_abinitio_interface.qe", "abics.applications.latgas_abinitio_interface.run_base_mpi", "abics.applications.latgas_abinitio_interface.user_function_solver", "abics.applications.latgas_abinitio_interface.vasp", "abics.applications.lattice_model", "abics.applications.lattice_model.potts", "abics.exception", "abics.loggers", "abics.loggers.loggers", "abics.mc", "abics.mc_mpi", "abics.mlref", "abics.model", "abics.observer", "abics.replica_params", "abics.sampling", "abics.sampling.mc", "abics.sampling.mc_mpi", "abics.sampling.pamc", "abics.sampling.resampling", "abics.sampling.rxmc", "abics.sampling.simple_parallel", "abics.scripts", "abics.scripts.abicsRXsepT", "abics.scripts.activelearn", "abics.scripts.main", "abics.scripts.main_dft_latgas", "abics.scripts.main_potts", "abics.scripts.mocksolver", "abics.scripts.st2abics_config", "abics.scripts.train", "abics.util", "index", "modules"], "filenames": ["abics.rst", "abics.applications.rst", "abics.applications.latgas_abinitio_interface.rst", "abics.applications.latgas_abinitio_interface.aenet.rst", "abics.applications.latgas_abinitio_interface.aenet_pylammps.rst", "abics.applications.latgas_abinitio_interface.aenet_trainer.rst", "abics.applications.latgas_abinitio_interface.base_solver.rst", "abics.applications.latgas_abinitio_interface.default_observer.rst", "abics.applications.latgas_abinitio_interface.defect.rst", "abics.applications.latgas_abinitio_interface.map2perflat.rst", "abics.applications.latgas_abinitio_interface.model_setup.rst", "abics.applications.latgas_abinitio_interface.naive_matcher.rst", "abics.applications.latgas_abinitio_interface.openmx.rst", "abics.applications.latgas_abinitio_interface.params.rst", "abics.applications.latgas_abinitio_interface.qe.rst", "abics.applications.latgas_abinitio_interface.run_base_mpi.rst", "abics.applications.latgas_abinitio_interface.user_function_solver.rst", "abics.applications.latgas_abinitio_interface.vasp.rst", "abics.applications.lattice_model.rst", "abics.applications.lattice_model.potts.rst", "abics.exception.rst", "abics.loggers.rst", "abics.loggers.loggers.rst", "abics.mc.rst", "abics.mc_mpi.rst", "abics.mlref.rst", "abics.model.rst", "abics.observer.rst", "abics.replica_params.rst", "abics.sampling.rst", "abics.sampling.mc.rst", "abics.sampling.mc_mpi.rst", "abics.sampling.pamc.rst", "abics.sampling.resampling.rst", "abics.sampling.rxmc.rst", "abics.sampling.simple_parallel.rst", "abics.scripts.rst", "abics.scripts.abicsRXsepT.rst", "abics.scripts.activelearn.rst", "abics.scripts.main.rst", "abics.scripts.main_dft_latgas.rst", "abics.scripts.main_potts.rst", "abics.scripts.mocksolver.rst", "abics.scripts.st2abics_config.rst", "abics.scripts.train.rst", "abics.util.rst", "index.rst", "modules.rst"], "titles": ["abics package", "abics.applications package", "abics.applications.latgas_abinitio_interface package", "abics.applications.latgas_abinitio_interface.aenet module", "abics.applications.latgas_abinitio_interface.aenet_pylammps module", "abics.applications.latgas_abinitio_interface.aenet_trainer module", "abics.applications.latgas_abinitio_interface.base_solver module", "abics.applications.latgas_abinitio_interface.default_observer module", "abics.applications.latgas_abinitio_interface.defect module", "abics.applications.latgas_abinitio_interface.map2perflat module", "abics.applications.latgas_abinitio_interface.model_setup module", "abics.applications.latgas_abinitio_interface.naive_matcher module", "abics.applications.latgas_abinitio_interface.openmx module", "abics.applications.latgas_abinitio_interface.params module", "abics.applications.latgas_abinitio_interface.qe module", "abics.applications.latgas_abinitio_interface.run_base_mpi module", "abics.applications.latgas_abinitio_interface.user_function_solver module", "abics.applications.latgas_abinitio_interface.vasp module", "abics.applications.lattice_model package", "abics.applications.lattice_model.potts module", "abics.exception module", "abics.loggers package", "abics.loggers.loggers module", "abics.mc module", "abics.mc_mpi module", "abics.mlref module", "abics.model module", "abics.observer module", "abics.replica_params module", "abics.sampling package", "abics.sampling.mc module", "abics.sampling.mc_mpi module", "abics.sampling.pamc module", "abics.sampling.resampling module", "abics.sampling.rxmc module", "abics.sampling.simple_parallel module", "abics.scripts package", "abics.scripts.abicsRXsepT module", "abics.scripts.activelearn module", "abics.scripts.main module", "abics.scripts.main_dft_latgas module", "abics.scripts.main_potts module", "abics.scripts.mocksolver module", "abics.scripts.st2abics_config module", "abics.scripts.train module", "abics.util module", "Welcome to abics\u2019s API documentation!", "abics"], "terms": {"applic": [0, 21, 22, 46, 47], "latgas_abinitio_interfac": [0, 1], "lattice_model": [0, 1], "logger": [0, 46, 47], "set_log_handl": [0, 21, 22], "sampl": [0, 28, 46, 47], "mc": [0, 28, 29, 46, 47], "mc_mpi": [0, 29, 46, 47], "pamc": [0, 29], "resampl": [0, 29], "rxmc": [0, 29], "simple_parallel": [0, 29], "script": [0, 46, 47], "abicsrxsept": [0, 36], "activelearn": [0, 36], "main": [0, 36], "main_dft_latga": [0, 36], "main_pott": [0, 36], "mocksolv": [0, 36], "st2abics_config": [0, 36], "train": [0, 36], "except": [0, 46, 47], "error": [0, 20, 21, 22, 46, 47], "inputerror": [0, 20, 46, 47], "messag": [0, 20, 21, 22], "matrixparseerror": [0, 20, 46, 47], "mlref": [0, 46, 47], "model": [0, 46, 47], "energi": [0, 26], "model_nam": [0, 26], "newconfig": [0, 26], "trialstep": [0, 26], "observ": [0, 28, 46, 47], "replica_param": [0, 46, 47], "parallelmcparam": [0, 28, 46, 47], "nreplica": [0, 28], "nprocs_per_replica": [0, 28], "ktstart": [0, 28], "ktend": [0, 28], "nstep": [0, 28], "sample_frequ": [0, 28], "print_frequ": [0, 28], "reload": [0, 28], "seed": [0, 28], "from_dict": [0, 28], "from_toml": [0, 28], "parallelrandomparam": [0, 28, 46, 47], "rxparam": [0, 28, 46, 47], "rxtrial_frequ": [0, 28], "samplerparam": [0, 28, 46, 47], "sampler": [0, 28], "util": [0, 46, 47], "submodul": [1, 46, 47], "aenet": [1, 2], "aenet_pylammp": [1, 2], "aenet_train": [1, 2], "base_solv": [1, 2], "default_observ": [1, 2], "defect": [1, 2], "map2perflat": [1, 2], "model_setup": [1, 2], "naive_match": [1, 2], "openmx": [1, 2], "param": [1, 2, 21, 22, 28], "qe": [1, 2], "run_base_mpi": [1, 2], "user_function_solv": [1, 2], "vasp": [1, 2], "pott": [1, 18], "sourc": [20, 21, 22, 26, 28], "base": [20, 26, 28], "class": [20, 26, 28], "str": [20, 21, 22, 28], "rais": [20, 21, 22], "input": [20, 26, 28], "explan": 20, "type": [20, 21, 22, 26, 28], "matrix": 20, "pars": 20, "take": 21, "care": 21, "log": [21, 22], "duti": 21, "app_nam": [21, 22], "level": [21, 22], "int": [21, 22, 28], "20": [21, 22], "consol": [21, 22], "default": [21, 22], "console_level": [21, 22], "none": [21, 22], "logfile_path": [21, 22], "path": [21, 22], "logfile_mod": [21, 22], "logfile_level": [21, 22], "logfile_rank": [21, 22], "dict": [21, 22, 28], "set": [21, 22, 28], "desir": [21, 22], "add": [21, 22], "file": [21, 22, 28], "handler": [21, 22], "paramet": [21, 22, 26, 28], "name": [21, 22, 28], "mpi": [21, 22], "serial": [21, 22], "output": [21, 22], "mode": [21, 22], "examin": [21, 22], "environ": [21, 22], "i": [21, 22, 26, 28], "avail": [21, 22], "parallel": [21, 22, 28], "which": [21, 22, 26, 28], "rank": [21, 22], "number": [21, 22, 28], "ar": [21, 22], "shown": [21, 22], "suppress": [21, 22], "superced": [21, 22], "object": [21, 22, 26, 28], "send": [21, 22], "onli": [21, 22], "parent": [21, 22], "directori": [21, 22], "automat": [21, 22], "creat": [21, 22], "thei": [21, 22], "present": [21, 22], "master": [21, 22], "collect": [21, 22], "worker": [21, 22], "fiil": [21, 22], "from": [21, 22, 26, 28], "0": [21, 22, 26, 28], "write": [21, 22], "all": [21, 22], "one": [21, 22], "open": [21, 22], "each": [21, 22], "process": [21, 22, 28], "design": [21, 22], "its": [21, 22], "consid": [21, 22], "list": [21, 22], "written": [21, 22], "taken": [21, 22], "account": [21, 22], "abov": [21, 22], "mai": [21, 22, 26], "overwritten": [21, 22], "pack": [21, 22], "given": [21, 22], "kei": [21, 22], "same": [21, 22], "those": [21, 22], "argument": [21, 22], "label": [21, 22], "runtimeerror": [21, 22], "If": [21, 22, 28], "specifi": [21, 22, 28], "while": [21, 22], "mpi4pi": [21, 22], "instal": [21, 22], "refer": [21, 22], "http": [21, 22], "group": [21, 22], "googl": [21, 22], "com": [21, 22], "g": [21, 22, 28], "c": [21, 22], "sanzc8bdj6u": [21, 22], "stackoverflow": [21, 22], "question": [21, 22], "35869137": [21, 22], "avoid": [21, 22], "tensorflow": [21, 22], "print": [21, 22], "standard": [21, 22], "56085015": [21, 22], "openmp": [21, 22], "debug": [21, 22], "when": [21, 22], "run": [21, 22], "cpu": [21, 22], "note": [21, 22], "our": [21, 22], "notat": [21, 22], "python": [21, 22], "cpp": [21, 22], "10": [21, 22], "1": [21, 22], "true": [21, 22], "ye": [21, 22], "info": [21, 22], "off": [21, 22], "fals": [21, 22], "warn": [21, 22], "30": [21, 22], "2": [21, 22], "40": [21, 22], "3": [21, 22], "initi": 22, "packag": [22, 46, 47], "thi": 26, "defin": 26, "whose": 26, "equal": 26, "matter": 26, "configur": 26, "never": 26, "chang": 26, "templat": 26, "build": 26, "us": [26, 28], "abstract": 26, "config": 26, "float": [26, 28], "calcul": 26, "return": [26, 28], "dconfig": 26, "updat": 26, "trial": 26, "step": [26, 28], "origin": 26, "mutat": 26, "through": 26, "function": 26, "differ": 26, "tupl": 26, "ani": [26, 28], "can": 26, "contain": 26, "minim": 26, "inform": [26, 28], "construct": 26, "make": 26, "sure": 26, "unchang": 26, "current": 26, "The": [26, 28], "de": 26, "alia": 26, "embarrasingli": 28, "mont": 28, "carlo": 28, "replica": 28, "lower": 28, "bound": 28, "temperatur": 28, "rang": 28, "upper": 28, "between": 28, "measur": 28, "show": 28, "whether": 28, "restart": 28, "simul": 28, "bool": 28, "random": 28, "gener": 28, "some": 28, "e": 28, "system": 28, "time": 28, "nois": 28, "classmethod": 28, "d": 28, "mutablemap": 28, "read": 28, "dictionari": 28, "includ": 28, "embarrassingli": 28, "method": 28, "self": 28, "dftparam": 28, "fname": 28, "toml": 28, "f": 28, "exchang": 28, "oper": 28, "algorithm": 28, "subpackag": [46, 47], "modul": [46, 47], "index": 46, "search": 46, "page": 46, "content": 47}, "objects": {"": [[0, 0, 0, "-", "abics"]], "abics": [[1, 0, 0, "-", "applications"], [20, 0, 0, "-", "exception"], [21, 0, 0, "-", "loggers"], [26, 0, 0, "-", "model"], [28, 0, 0, "-", "replica_params"], [29, 0, 0, "-", "sampling"], [36, 0, 0, "-", "scripts"]], "abics.applications": [[18, 0, 0, "-", "lattice_model"]], "abics.exception": [[20, 1, 1, "", "Error"], [20, 1, 1, "", "InputError"], [20, 1, 1, "", "MatrixParseError"]], "abics.exception.InputError": [[20, 2, 1, "", "message"]], "abics.exception.MatrixParseError": [[20, 2, 1, "", "message"]], "abics.loggers": [[22, 0, 0, "-", "loggers"], [21, 3, 1, "", "set_log_handles"]], "abics.loggers.loggers": [[22, 3, 1, "", "set_log_handles"]], "abics.model": [[26, 4, 1, "", "Model"], [26, 2, 1, "", "model"]], "abics.model.Model": [[26, 5, 1, "", "energy"], [26, 2, 1, "", "model_name"], [26, 5, 1, "", "newconfig"], [26, 5, 1, "", "trialstep"]], "abics.replica_params": [[28, 4, 1, "", "ParallelMCParams"], [28, 4, 1, "", "ParallelRandomParams"], [28, 4, 1, "", "RXParams"], [28, 4, 1, "", "SamplerParams"]], "abics.replica_params.ParallelMCParams": [[28, 5, 1, "", "from_dict"], [28, 5, 1, "", "from_toml"], [28, 2, 1, "", "kTend"], [28, 2, 1, "", "kTstart"], [28, 2, 1, "", "nprocs_per_replica"], [28, 2, 1, "", "nreplicas"], [28, 2, 1, "", "nsteps"], [28, 2, 1, "", "print_frequency"], [28, 2, 1, "", "reload"], [28, 2, 1, "", "sample_frequency"], [28, 2, 1, "", "seed"]], "abics.replica_params.ParallelRandomParams": [[28, 5, 1, "", "from_dict"], [28, 5, 1, "", "from_toml"], [28, 2, 1, "", "nprocs_per_replica"], [28, 2, 1, "", "nreplicas"], [28, 2, 1, "", "nsteps"], [28, 2, 1, "", "print_frequency"], [28, 2, 1, "", "reload"], [28, 2, 1, "", "sample_frequency"], [28, 2, 1, "", "seed"]], "abics.replica_params.RXParams": [[28, 2, 1, "", "RXtrial_frequency"], [28, 5, 1, "", "from_dict"], [28, 5, 1, "", "from_toml"], [28, 2, 1, "", "kTend"], [28, 2, 1, "", "kTstart"], [28, 2, 1, "", "nprocs_per_replica"], [28, 2, 1, "", "nreplicas"], [28, 2, 1, "", "nsteps"], [28, 2, 1, "", "print_frequency"], [28, 2, 1, "", "reload"], [28, 2, 1, "", "sample_frequency"], [28, 2, 1, "", "seed"]], "abics.replica_params.SamplerParams": [[28, 5, 1, "", "from_dict"], [28, 5, 1, "", "from_toml"], [28, 2, 1, "", "sampler"]]}, "objtypes": {"0": "py:module", "1": "py:exception", "2": "py:attribute", "3": "py:function", "4": "py:class", "5": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "exception", "Python exception"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "function", "Python function"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"]}, "titleterms": {"abic": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "packag": [0, 1, 2, 18, 21, 29, 36], "subpackag": [0, 1], "submodul": [0, 2, 18, 21, 29, 36], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "content": [0, 1, 2, 18, 21, 29, 36, 46], "applic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "latgas_abinitio_interfac": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], "aenet": 3, "aenet_pylammp": 4, "aenet_train": 5, "base_solv": 6, "default_observ": 7, "defect": 8, "map2perflat": 9, "model_setup": 10, "naive_match": 11, "openmx": 12, "param": 13, "qe": 14, "run_base_mpi": 15, "user_function_solv": 16, "vasp": 17, "lattice_model": [18, 19], "pott": 19, "except": 20, "logger": [21, 22], "mc": [23, 30], "mc_mpi": [24, 31], "mlref": 25, "model": 26, "observ": 27, "replica_param": 28, "sampl": [29, 30, 31, 32, 33, 34, 35], "pamc": 32, "resampl": 33, "rxmc": 34, "simple_parallel": 35, "script": [36, 37, 38, 39, 40, 41, 42, 43, 44], "abicsrxsept": 37, "activelearn": 38, "main": 39, "main_dft_latga": 40, "main_pott": 41, "mocksolv": 42, "st2abics_config": 43, "train": 44, "util": 45, "welcom": 46, "": 46, "api": 46, "document": 46, "indic": 46, "tabl": 46}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 57}, "alltitles": {"abics package": [[0, "abics-package"]], "Subpackages": [[0, "subpackages"], [1, "subpackages"]], "Submodules": [[0, "submodules"], [2, "submodules"], [18, "submodules"], [21, "submodules"], [29, "submodules"], [36, "submodules"]], "Module contents": [[0, "module-abics"], [1, "module-abics.applications"], [2, "module-contents"], [18, "module-abics.applications.lattice_model"], [21, "module-abics.loggers"], [29, "module-abics.sampling"], [36, "module-abics.scripts"]], "abics.applications package": [[1, "abics-applications-package"]], "abics.applications.latgas_abinitio_interface package": [[2, "abics-applications-latgas-abinitio-interface-package"]], "abics.applications.latgas_abinitio_interface.aenet module": [[3, "abics-applications-latgas-abinitio-interface-aenet-module"]], "abics.applications.latgas_abinitio_interface.aenet_pylammps module": [[4, "abics-applications-latgas-abinitio-interface-aenet-pylammps-module"]], "abics.applications.latgas_abinitio_interface.aenet_trainer module": [[5, "abics-applications-latgas-abinitio-interface-aenet-trainer-module"]], "abics.applications.latgas_abinitio_interface.base_solver module": [[6, "abics-applications-latgas-abinitio-interface-base-solver-module"]], "abics.applications.latgas_abinitio_interface.default_observer module": [[7, "abics-applications-latgas-abinitio-interface-default-observer-module"]], "abics.applications.latgas_abinitio_interface.defect module": [[8, "abics-applications-latgas-abinitio-interface-defect-module"]], "abics.applications.latgas_abinitio_interface.map2perflat module": [[9, "abics-applications-latgas-abinitio-interface-map2perflat-module"]], "abics.applications.latgas_abinitio_interface.model_setup module": [[10, "abics-applications-latgas-abinitio-interface-model-setup-module"]], "abics.applications.latgas_abinitio_interface.naive_matcher module": [[11, "abics-applications-latgas-abinitio-interface-naive-matcher-module"]], "abics.applications.latgas_abinitio_interface.openmx module": [[12, "abics-applications-latgas-abinitio-interface-openmx-module"]], "abics.applications.latgas_abinitio_interface.params module": [[13, "abics-applications-latgas-abinitio-interface-params-module"]], "abics.applications.latgas_abinitio_interface.qe module": [[14, "abics-applications-latgas-abinitio-interface-qe-module"]], "abics.applications.latgas_abinitio_interface.run_base_mpi module": [[15, "abics-applications-latgas-abinitio-interface-run-base-mpi-module"]], "abics.applications.latgas_abinitio_interface.user_function_solver module": [[16, "abics-applications-latgas-abinitio-interface-user-function-solver-module"]], "abics.applications.latgas_abinitio_interface.vasp module": [[17, "abics-applications-latgas-abinitio-interface-vasp-module"]], "abics.applications.lattice_model package": [[18, "abics-applications-lattice-model-package"]], "abics.applications.lattice_model.potts module": [[19, "abics-applications-lattice-model-potts-module"]], "abics.exception module": [[20, "module-abics.exception"]], "abics.loggers package": [[21, "abics-loggers-package"]], "abics.loggers.loggers module": [[22, "module-abics.loggers.loggers"]], "abics.mc module": [[23, "abics-mc-module"]], "abics.mc_mpi module": [[24, "abics-mc-mpi-module"]], "abics.mlref module": [[25, "abics-mlref-module"]], "abics.model module": [[26, "module-abics.model"]], "abics.observer module": [[27, "abics-observer-module"]], "abics.replica_params module": [[28, "module-abics.replica_params"]], "abics.sampling package": [[29, "abics-sampling-package"]], "abics.sampling.mc module": [[30, "abics-sampling-mc-module"]], "abics.sampling.mc_mpi module": [[31, "abics-sampling-mc-mpi-module"]], "abics.sampling.pamc module": [[32, "abics-sampling-pamc-module"]], "abics.sampling.resampling module": [[33, "abics-sampling-resampling-module"]], "abics.sampling.rxmc module": [[34, "abics-sampling-rxmc-module"]], "abics.sampling.simple_parallel module": [[35, "abics-sampling-simple-parallel-module"]], "abics.scripts package": [[36, "abics-scripts-package"]], "abics.scripts.abicsRXsepT module": [[37, "abics-scripts-abicsrxsept-module"]], "abics.scripts.activelearn module": [[38, "abics-scripts-activelearn-module"]], "abics.scripts.main module": [[39, "abics-scripts-main-module"]], "abics.scripts.main_dft_latgas module": [[40, "abics-scripts-main-dft-latgas-module"]], "abics.scripts.main_potts module": [[41, "abics-scripts-main-potts-module"]], "abics.scripts.mocksolver module": [[42, "abics-scripts-mocksolver-module"]], "abics.scripts.st2abics_config module": [[43, "abics-scripts-st2abics-config-module"]], "abics.scripts.train module": [[44, "abics-scripts-train-module"]], "abics.util module": [[45, "abics-util-module"]], "Welcome to abics\u2019s API documentation!": [[46, "welcome-to-abics-s-api-documentation"]], "Contents:": [[46, null]], "Indices and tables": [[46, "indices-and-tables"]], "abics": [[47, "abics"]]}, "indexentries": {"abics": [[0, "module-abics"]], "module": [[0, "module-abics"], [1, "module-abics.applications"], [18, "module-abics.applications.lattice_model"], [20, "module-abics.exception"], [21, "module-abics.loggers"], [22, "module-abics.loggers.loggers"], [26, "module-abics.model"], [28, "module-abics.replica_params"], [29, "module-abics.sampling"], [36, "module-abics.scripts"]], "abics.applications": [[1, "module-abics.applications"]], "abics.applications.lattice_model": [[18, "module-abics.applications.lattice_model"]], "error": [[20, "abics.exception.Error"]], "inputerror": [[20, "abics.exception.InputError"]], "matrixparseerror": [[20, "abics.exception.MatrixParseError"]], "abics.exception": [[20, "module-abics.exception"]], "message (abics.exception.inputerror attribute)": [[20, "abics.exception.InputError.message"]], "message (abics.exception.matrixparseerror attribute)": [[20, "abics.exception.MatrixParseError.message"]], "abics.loggers": [[21, "module-abics.loggers"]], "set_log_handles() (in module abics.loggers)": [[21, "abics.loggers.set_log_handles"]], "abics.loggers.loggers": [[22, "module-abics.loggers.loggers"]], "set_log_handles() (in module abics.loggers.loggers)": [[22, "abics.loggers.loggers.set_log_handles"]], "model (class in abics.model)": [[26, "abics.model.Model"]], "abics.model": [[26, "module-abics.model"]], "energy() (abics.model.model method)": [[26, "abics.model.Model.energy"]], "model (in module abics.model)": [[26, "abics.model.model"]], "model_name (abics.model.model attribute)": [[26, "abics.model.Model.model_name"]], "newconfig() (abics.model.model method)": [[26, "abics.model.Model.newconfig"]], "trialstep() (abics.model.model method)": [[26, "abics.model.Model.trialstep"]], "parallelmcparams (class in abics.replica_params)": [[28, "abics.replica_params.ParallelMCParams"]], "parallelrandomparams (class in abics.replica_params)": [[28, "abics.replica_params.ParallelRandomParams"]], "rxparams (class in abics.replica_params)": [[28, "abics.replica_params.RXParams"]], "rxtrial_frequency (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.RXtrial_frequency"]], "samplerparams (class in abics.replica_params)": [[28, "abics.replica_params.SamplerParams"]], "abics.replica_params": [[28, "module-abics.replica_params"]], "from_dict() (abics.replica_params.parallelmcparams class method)": [[28, "abics.replica_params.ParallelMCParams.from_dict"]], "from_dict() (abics.replica_params.parallelrandomparams class method)": [[28, "abics.replica_params.ParallelRandomParams.from_dict"]], "from_dict() (abics.replica_params.rxparams class method)": [[28, "abics.replica_params.RXParams.from_dict"]], "from_dict() (abics.replica_params.samplerparams class method)": [[28, "abics.replica_params.SamplerParams.from_dict"]], "from_toml() (abics.replica_params.parallelmcparams class method)": [[28, "abics.replica_params.ParallelMCParams.from_toml"]], "from_toml() (abics.replica_params.parallelrandomparams class method)": [[28, "abics.replica_params.ParallelRandomParams.from_toml"]], "from_toml() (abics.replica_params.rxparams class method)": [[28, "abics.replica_params.RXParams.from_toml"]], "from_toml() (abics.replica_params.samplerparams class method)": [[28, "abics.replica_params.SamplerParams.from_toml"]], "ktend (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.kTend"]], "ktend (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.kTend"]], "ktstart (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.kTstart"]], "ktstart (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.kTstart"]], "nprocs_per_replica (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.nprocs_per_replica"]], "nprocs_per_replica (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.nprocs_per_replica"]], "nprocs_per_replica (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.nprocs_per_replica"]], "nreplicas (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.nreplicas"]], "nreplicas (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.nreplicas"]], "nreplicas (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.nreplicas"]], "nsteps (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.nsteps"]], "nsteps (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.nsteps"]], "nsteps (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.nsteps"]], "print_frequency (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.print_frequency"]], "print_frequency (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.print_frequency"]], "print_frequency (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.print_frequency"]], "reload (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.reload"]], "reload (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.reload"]], "reload (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.reload"]], "sample_frequency (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.sample_frequency"]], "sample_frequency (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.sample_frequency"]], "sample_frequency (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.sample_frequency"]], "sampler (abics.replica_params.samplerparams attribute)": [[28, "abics.replica_params.SamplerParams.sampler"]], "seed (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.seed"]], "seed (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.seed"]], "seed (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.seed"]], "abics.sampling": [[29, "module-abics.sampling"]], "abics.scripts": [[36, "module-abics.scripts"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["abics", "abics.applications", "abics.applications.latgas_abinitio_interface", "abics.applications.latgas_abinitio_interface.aenet", "abics.applications.latgas_abinitio_interface.aenet_pylammps", "abics.applications.latgas_abinitio_interface.aenet_trainer", "abics.applications.latgas_abinitio_interface.base_solver", "abics.applications.latgas_abinitio_interface.default_observer", "abics.applications.latgas_abinitio_interface.defect", "abics.applications.latgas_abinitio_interface.map2perflat", "abics.applications.latgas_abinitio_interface.model_setup", "abics.applications.latgas_abinitio_interface.naive_matcher", "abics.applications.latgas_abinitio_interface.openmx", "abics.applications.latgas_abinitio_interface.params", "abics.applications.latgas_abinitio_interface.qe", "abics.applications.latgas_abinitio_interface.run_base_mpi", "abics.applications.latgas_abinitio_interface.user_function_solver", "abics.applications.latgas_abinitio_interface.vasp", "abics.applications.lattice_model", "abics.applications.lattice_model.potts", "abics.exception", "abics.loggers", "abics.loggers.loggers", "abics.mc", "abics.mc_mpi", "abics.mlref", "abics.model", "abics.observer", "abics.replica_params", "abics.sampling", "abics.sampling.mc", "abics.sampling.mc_mpi", "abics.sampling.pamc", "abics.sampling.resampling", "abics.sampling.rxmc", "abics.sampling.simple_parallel", "abics.scripts", "abics.scripts.abicsRXsepT", "abics.scripts.activelearn", "abics.scripts.main", "abics.scripts.main_dft_latgas", "abics.scripts.main_potts", "abics.scripts.mocksolver", "abics.scripts.st2abics_config", "abics.scripts.train", "abics.util", "index", "modules"], "filenames": ["abics.rst", "abics.applications.rst", "abics.applications.latgas_abinitio_interface.rst", "abics.applications.latgas_abinitio_interface.aenet.rst", "abics.applications.latgas_abinitio_interface.aenet_pylammps.rst", "abics.applications.latgas_abinitio_interface.aenet_trainer.rst", "abics.applications.latgas_abinitio_interface.base_solver.rst", "abics.applications.latgas_abinitio_interface.default_observer.rst", "abics.applications.latgas_abinitio_interface.defect.rst", "abics.applications.latgas_abinitio_interface.map2perflat.rst", "abics.applications.latgas_abinitio_interface.model_setup.rst", "abics.applications.latgas_abinitio_interface.naive_matcher.rst", "abics.applications.latgas_abinitio_interface.openmx.rst", "abics.applications.latgas_abinitio_interface.params.rst", "abics.applications.latgas_abinitio_interface.qe.rst", "abics.applications.latgas_abinitio_interface.run_base_mpi.rst", "abics.applications.latgas_abinitio_interface.user_function_solver.rst", "abics.applications.latgas_abinitio_interface.vasp.rst", "abics.applications.lattice_model.rst", "abics.applications.lattice_model.potts.rst", "abics.exception.rst", "abics.loggers.rst", "abics.loggers.loggers.rst", "abics.mc.rst", "abics.mc_mpi.rst", "abics.mlref.rst", "abics.model.rst", "abics.observer.rst", "abics.replica_params.rst", "abics.sampling.rst", "abics.sampling.mc.rst", "abics.sampling.mc_mpi.rst", "abics.sampling.pamc.rst", "abics.sampling.resampling.rst", "abics.sampling.rxmc.rst", "abics.sampling.simple_parallel.rst", "abics.scripts.rst", "abics.scripts.abicsRXsepT.rst", "abics.scripts.activelearn.rst", "abics.scripts.main.rst", "abics.scripts.main_dft_latgas.rst", "abics.scripts.main_potts.rst", "abics.scripts.mocksolver.rst", "abics.scripts.st2abics_config.rst", "abics.scripts.train.rst", "abics.util.rst", "index.rst", "modules.rst"], "titles": ["abics package", "abics.applications package", "abics.applications.latgas_abinitio_interface package", "abics.applications.latgas_abinitio_interface.aenet module", "abics.applications.latgas_abinitio_interface.aenet_pylammps module", "abics.applications.latgas_abinitio_interface.aenet_trainer module", "abics.applications.latgas_abinitio_interface.base_solver module", "abics.applications.latgas_abinitio_interface.default_observer module", "abics.applications.latgas_abinitio_interface.defect module", "abics.applications.latgas_abinitio_interface.map2perflat module", "abics.applications.latgas_abinitio_interface.model_setup module", "abics.applications.latgas_abinitio_interface.naive_matcher module", "abics.applications.latgas_abinitio_interface.openmx module", "abics.applications.latgas_abinitio_interface.params module", "abics.applications.latgas_abinitio_interface.qe module", "abics.applications.latgas_abinitio_interface.run_base_mpi module", "abics.applications.latgas_abinitio_interface.user_function_solver module", "abics.applications.latgas_abinitio_interface.vasp module", "abics.applications.lattice_model package", "abics.applications.lattice_model.potts module", "abics.exception module", "abics.loggers package", "abics.loggers.loggers module", "abics.mc module", "abics.mc_mpi module", "abics.mlref module", "abics.model module", "abics.observer module", "abics.replica_params module", "abics.sampling package", "abics.sampling.mc module", "abics.sampling.mc_mpi module", "abics.sampling.pamc module", "abics.sampling.resampling module", "abics.sampling.rxmc module", "abics.sampling.simple_parallel module", "abics.scripts package", "abics.scripts.abicsRXsepT module", "abics.scripts.activelearn module", "abics.scripts.main module", "abics.scripts.main_dft_latgas module", "abics.scripts.main_potts module", "abics.scripts.mocksolver module", "abics.scripts.st2abics_config module", "abics.scripts.train module", "abics.util module", "Welcome to abics\u2019s API documentation!", "abics"], "terms": {"applic": [0, 21, 22, 46, 47], "latgas_abinitio_interfac": [0, 1], "lattice_model": [0, 1], "logger": [0, 46, 47], "set_log_handl": [0, 21, 22], "sampl": [0, 28, 46, 47], "mc": [0, 28, 29, 46, 47], "mc_mpi": [0, 29, 46, 47], "pamc": [0, 29], "resampl": [0, 29], "rxmc": [0, 29], "simple_parallel": [0, 29], "script": [0, 46, 47], "abicsrxsept": [0, 36], "activelearn": [0, 36], "main": [0, 36], "main_dft_latga": [0, 36], "main_pott": [0, 36], "mocksolv": [0, 36], "st2abics_config": [0, 36], "train": [0, 36], "except": [0, 46, 47], "error": [0, 20, 21, 22, 46, 47], "inputerror": [0, 20, 46, 47], "messag": [0, 20, 21, 22], "matrixparseerror": [0, 20, 46, 47], "mlref": [0, 46, 47], "model": [0, 46, 47], "energi": [0, 26], "model_nam": [0, 26], "newconfig": [0, 26], "trialstep": [0, 26], "observ": [0, 28, 46, 47], "replica_param": [0, 46, 47], "parallelmcparam": [0, 28, 46, 47], "nreplica": [0, 28], "nprocs_per_replica": [0, 28], "ktstart": [0, 28], "ktend": [0, 28], "nstep": [0, 28], "sample_frequ": [0, 28], "print_frequ": [0, 28], "reload": [0, 28], "seed": [0, 28], "from_dict": [0, 28], "from_toml": [0, 28], "parallelrandomparam": [0, 28, 46, 47], "rxparam": [0, 28, 46, 47], "rxtrial_frequ": [0, 28], "samplerparam": [0, 28, 46, 47], "sampler": [0, 28], "util": [0, 46, 47], "submodul": [1, 46, 47], "aenet": [1, 2], "aenet_pylammp": [1, 2], "aenet_train": [1, 2], "base_solv": [1, 2], "default_observ": [1, 2], "defect": [1, 2], "map2perflat": [1, 2], "model_setup": [1, 2], "naive_match": [1, 2], "openmx": [1, 2], "param": [1, 2, 21, 22, 28], "qe": [1, 2], "run_base_mpi": [1, 2], "user_function_solv": [1, 2], "vasp": [1, 2], "pott": [1, 18], "sourc": [20, 21, 22, 26, 28], "base": [20, 26, 28], "class": [20, 26, 28], "str": [20, 21, 22, 28], "rais": [20, 21, 22], "input": [20, 26, 28], "explan": 20, "type": [20, 21, 22, 26, 28], "matrix": 20, "pars": 20, "take": 21, "care": 21, "log": [21, 22], "duti": 21, "app_nam": [21, 22], "level": [21, 22], "int": [21, 22, 28], "20": [21, 22], "consol": [21, 22], "default": [21, 22], "console_level": [21, 22], "none": [21, 22], "logfile_path": [21, 22], "path": [21, 22], "logfile_mod": [21, 22], "logfile_level": [21, 22], "logfile_rank": [21, 22], "dict": [21, 22, 28], "set": [21, 22, 28], "desir": [21, 22], "add": [21, 22], "file": [21, 22, 28], "handler": [21, 22], "paramet": [21, 22, 26, 28], "name": [21, 22, 28], "mpi": [21, 22], "serial": [21, 22], "output": [21, 22], "mode": [21, 22], "examin": [21, 22], "environ": [21, 22], "i": [21, 22, 26, 28], "avail": [21, 22], "parallel": [21, 22, 28], "which": [21, 22, 26, 28], "rank": [21, 22], "number": [21, 22, 28], "ar": [21, 22], "shown": [21, 22], "suppress": [21, 22], "superced": [21, 22], "object": [21, 22, 26, 28], "send": [21, 22], "onli": [21, 22], "parent": [21, 22], "directori": [21, 22], "automat": [21, 22], "creat": [21, 22], "thei": [21, 22], "present": [21, 22], "master": [21, 22], "collect": [21, 22], "worker": [21, 22], "fiil": [21, 22], "from": [21, 22, 26, 28], "0": [21, 22, 26, 28], "write": [21, 22], "all": [21, 22], "one": [21, 22], "open": [21, 22], "each": [21, 22], "process": [21, 22, 28], "design": [21, 22], "its": [21, 22], "consid": [21, 22], "list": [21, 22], "written": [21, 22], "taken": [21, 22], "account": [21, 22], "abov": [21, 22], "mai": [21, 22, 26], "overwritten": [21, 22], "pack": [21, 22], "given": [21, 22], "kei": [21, 22], "same": [21, 22], "those": [21, 22], "argument": [21, 22], "label": [21, 22], "runtimeerror": [21, 22], "If": [21, 22, 28], "specifi": [21, 22, 28], "while": [21, 22], "mpi4pi": [21, 22], "instal": [21, 22], "refer": [21, 22], "http": [21, 22], "group": [21, 22], "googl": [21, 22], "com": [21, 22], "g": [21, 22, 28], "c": [21, 22], "sanzc8bdj6u": [21, 22], "stackoverflow": [21, 22], "question": [21, 22], "35869137": [21, 22], "avoid": [21, 22], "tensorflow": [21, 22], "print": [21, 22], "standard": [21, 22], "56085015": [21, 22], "openmp": [21, 22], "debug": [21, 22], "when": [21, 22], "run": [21, 22], "cpu": [21, 22], "note": [21, 22], "our": [21, 22], "notat": [21, 22], "python": [21, 22], "cpp": [21, 22], "10": [21, 22], "1": [21, 22], "true": [21, 22], "ye": [21, 22], "info": [21, 22], "off": [21, 22], "fals": [21, 22], "warn": [21, 22], "30": [21, 22], "2": [21, 22], "40": [21, 22], "3": [21, 22], "initi": 22, "packag": [22, 46, 47], "thi": 26, "defin": 26, "whose": 26, "equal": 26, "matter": 26, "configur": 26, "never": 26, "chang": 26, "templat": 26, "build": 26, "us": [26, 28], "abstract": 26, "config": 26, "float": [26, 28], "calcul": 26, "return": [26, 28], "dconfig": 26, "updat": 26, "trial": 26, "step": [26, 28], "origin": 26, "mutat": 26, "through": 26, "function": 26, "differ": 26, "tupl": 26, "ani": [26, 28], "can": 26, "contain": 26, "minim": 26, "inform": [26, 28], "construct": 26, "make": 26, "sure": 26, "unchang": 26, "current": 26, "The": [26, 28], "de": 26, "alia": 26, "embarrasingli": 28, "mont": 28, "carlo": 28, "replica": 28, "lower": 28, "bound": 28, "temperatur": 28, "rang": 28, "upper": 28, "between": 28, "measur": 28, "show": 28, "whether": 28, "restart": 28, "simul": 28, "bool": 28, "random": 28, "gener": 28, "some": 28, "e": 28, "system": 28, "time": 28, "nois": 28, "classmethod": 28, "d": 28, "mutablemap": 28, "read": 28, "dictionari": 28, "includ": 28, "embarrassingli": 28, "method": 28, "self": 28, "dftparam": 28, "fname": 28, "toml": 28, "f": 28, "exchang": 28, "oper": 28, "algorithm": 28, "subpackag": [46, 47], "modul": [46, 47], "index": 46, "search": 46, "page": 46, "content": 47}, "objects": {"": [[0, 0, 0, "-", "abics"]], "abics": [[1, 0, 0, "-", "applications"], [20, 0, 0, "-", "exception"], [21, 0, 0, "-", "loggers"], [26, 0, 0, "-", "model"], [28, 0, 0, "-", "replica_params"], [29, 0, 0, "-", "sampling"], [36, 0, 0, "-", "scripts"]], "abics.applications": [[18, 0, 0, "-", "lattice_model"]], "abics.exception": [[20, 1, 1, "", "Error"], [20, 1, 1, "", "InputError"], [20, 1, 1, "", "MatrixParseError"]], "abics.exception.InputError": [[20, 2, 1, "", "message"]], "abics.exception.MatrixParseError": [[20, 2, 1, "", "message"]], "abics.loggers": [[22, 0, 0, "-", "loggers"], [21, 3, 1, "", "set_log_handles"]], "abics.loggers.loggers": [[22, 3, 1, "", "set_log_handles"]], "abics.model": [[26, 4, 1, "", "Model"], [26, 2, 1, "", "model"]], "abics.model.Model": [[26, 5, 1, "", "energy"], [26, 2, 1, "", "model_name"], [26, 5, 1, "", "newconfig"], [26, 5, 1, "", "trialstep"]], "abics.replica_params": [[28, 4, 1, "", "ParallelMCParams"], [28, 4, 1, "", "ParallelRandomParams"], [28, 4, 1, "", "RXParams"], [28, 4, 1, "", "SamplerParams"]], "abics.replica_params.ParallelMCParams": [[28, 5, 1, "", "from_dict"], [28, 5, 1, "", "from_toml"], [28, 2, 1, "", "kTend"], [28, 2, 1, "", "kTstart"], [28, 2, 1, "", "nprocs_per_replica"], [28, 2, 1, "", "nreplicas"], [28, 2, 1, "", "nsteps"], [28, 2, 1, "", "print_frequency"], [28, 2, 1, "", "reload"], [28, 2, 1, "", "sample_frequency"], [28, 2, 1, "", "seed"]], "abics.replica_params.ParallelRandomParams": [[28, 5, 1, "", "from_dict"], [28, 5, 1, "", "from_toml"], [28, 2, 1, "", "nprocs_per_replica"], [28, 2, 1, "", "nreplicas"], [28, 2, 1, "", "nsteps"], [28, 2, 1, "", "print_frequency"], [28, 2, 1, "", "reload"], [28, 2, 1, "", "sample_frequency"], [28, 2, 1, "", "seed"]], "abics.replica_params.RXParams": [[28, 2, 1, "", "RXtrial_frequency"], [28, 5, 1, "", "from_dict"], [28, 5, 1, "", "from_toml"], [28, 2, 1, "", "kTend"], [28, 2, 1, "", "kTstart"], [28, 2, 1, "", "nprocs_per_replica"], [28, 2, 1, "", "nreplicas"], [28, 2, 1, "", "nsteps"], [28, 2, 1, "", "print_frequency"], [28, 2, 1, "", "reload"], [28, 2, 1, "", "sample_frequency"], [28, 2, 1, "", "seed"]], "abics.replica_params.SamplerParams": [[28, 5, 1, "", "from_dict"], [28, 5, 1, "", "from_toml"], [28, 2, 1, "", "sampler"]]}, "objtypes": {"0": "py:module", "1": "py:exception", "2": "py:attribute", "3": "py:function", "4": "py:class", "5": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "exception", "Python exception"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "function", "Python function"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"]}, "titleterms": {"abic": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "packag": [0, 1, 2, 18, 21, 29, 36], "subpackag": [0, 1], "submodul": [0, 2, 18, 21, 29, 36], "modul": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "content": [0, 1, 2, 18, 21, 29, 36, 46], "applic": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "latgas_abinitio_interfac": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17], "aenet": 3, "aenet_pylammp": 4, "aenet_train": 5, "base_solv": 6, "default_observ": 7, "defect": 8, "map2perflat": 9, "model_setup": 10, "naive_match": 11, "openmx": 12, "param": 13, "qe": 14, "run_base_mpi": 15, "user_function_solv": 16, "vasp": 17, "lattice_model": [18, 19], "pott": 19, "except": 20, "logger": [21, 22], "mc": [23, 30], "mc_mpi": [24, 31], "mlref": 25, "model": 26, "observ": 27, "replica_param": 28, "sampl": [29, 30, 31, 32, 33, 34, 35], "pamc": 32, "resampl": 33, "rxmc": 34, "simple_parallel": 35, "script": [36, 37, 38, 39, 40, 41, 42, 43, 44], "abicsrxsept": 37, "activelearn": 38, "main": 39, "main_dft_latga": 40, "main_pott": 41, "mocksolv": 42, "st2abics_config": 43, "train": 44, "util": 45, "welcom": 46, "": 46, "api": 46, "document": 46, "indic": 46, "tabl": 46}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.todo": 2, "sphinx": 60}, "alltitles": {"abics package": [[0, "abics-package"]], "Subpackages": [[0, "subpackages"], [1, "subpackages"]], "Submodules": [[0, "submodules"], [2, "submodules"], [18, "submodules"], [21, "submodules"], [29, "submodules"], [36, "submodules"]], "Module contents": [[0, "module-abics"], [1, "module-abics.applications"], [2, "module-contents"], [18, "module-abics.applications.lattice_model"], [21, "module-abics.loggers"], [29, "module-abics.sampling"], [36, "module-abics.scripts"]], "abics.applications package": [[1, "abics-applications-package"]], "abics.applications.latgas_abinitio_interface package": [[2, "abics-applications-latgas-abinitio-interface-package"]], "abics.applications.latgas_abinitio_interface.aenet module": [[3, "abics-applications-latgas-abinitio-interface-aenet-module"]], "abics.applications.latgas_abinitio_interface.aenet_pylammps module": [[4, "abics-applications-latgas-abinitio-interface-aenet-pylammps-module"]], "abics.applications.latgas_abinitio_interface.aenet_trainer module": [[5, "abics-applications-latgas-abinitio-interface-aenet-trainer-module"]], "abics.applications.latgas_abinitio_interface.base_solver module": [[6, "abics-applications-latgas-abinitio-interface-base-solver-module"]], "abics.applications.latgas_abinitio_interface.default_observer module": [[7, "abics-applications-latgas-abinitio-interface-default-observer-module"]], "abics.applications.latgas_abinitio_interface.defect module": [[8, "abics-applications-latgas-abinitio-interface-defect-module"]], "abics.applications.latgas_abinitio_interface.map2perflat module": [[9, "abics-applications-latgas-abinitio-interface-map2perflat-module"]], "abics.applications.latgas_abinitio_interface.model_setup module": [[10, "abics-applications-latgas-abinitio-interface-model-setup-module"]], "abics.applications.latgas_abinitio_interface.naive_matcher module": [[11, "abics-applications-latgas-abinitio-interface-naive-matcher-module"]], "abics.applications.latgas_abinitio_interface.openmx module": [[12, "abics-applications-latgas-abinitio-interface-openmx-module"]], "abics.applications.latgas_abinitio_interface.params module": [[13, "abics-applications-latgas-abinitio-interface-params-module"]], "abics.applications.latgas_abinitio_interface.qe module": [[14, "abics-applications-latgas-abinitio-interface-qe-module"]], "abics.applications.latgas_abinitio_interface.run_base_mpi module": [[15, "abics-applications-latgas-abinitio-interface-run-base-mpi-module"]], "abics.applications.latgas_abinitio_interface.user_function_solver module": [[16, "abics-applications-latgas-abinitio-interface-user-function-solver-module"]], "abics.applications.latgas_abinitio_interface.vasp module": [[17, "abics-applications-latgas-abinitio-interface-vasp-module"]], "abics.applications.lattice_model package": [[18, "abics-applications-lattice-model-package"]], "abics.applications.lattice_model.potts module": [[19, "abics-applications-lattice-model-potts-module"]], "abics.exception module": [[20, "module-abics.exception"]], "abics.loggers package": [[21, "abics-loggers-package"]], "abics.loggers.loggers module": [[22, "module-abics.loggers.loggers"]], "abics.mc module": [[23, "abics-mc-module"]], "abics.mc_mpi module": [[24, "abics-mc-mpi-module"]], "abics.mlref module": [[25, "abics-mlref-module"]], "abics.model module": [[26, "module-abics.model"]], "abics.observer module": [[27, "abics-observer-module"]], "abics.replica_params module": [[28, "module-abics.replica_params"]], "abics.sampling package": [[29, "abics-sampling-package"]], "abics.sampling.mc module": [[30, "abics-sampling-mc-module"]], "abics.sampling.mc_mpi module": [[31, "abics-sampling-mc-mpi-module"]], "abics.sampling.pamc module": [[32, "abics-sampling-pamc-module"]], "abics.sampling.resampling module": [[33, "abics-sampling-resampling-module"]], "abics.sampling.rxmc module": [[34, "abics-sampling-rxmc-module"]], "abics.sampling.simple_parallel module": [[35, "abics-sampling-simple-parallel-module"]], "abics.scripts package": [[36, "abics-scripts-package"]], "abics.scripts.abicsRXsepT module": [[37, "abics-scripts-abicsrxsept-module"]], "abics.scripts.activelearn module": [[38, "abics-scripts-activelearn-module"]], "abics.scripts.main module": [[39, "abics-scripts-main-module"]], "abics.scripts.main_dft_latgas module": [[40, "abics-scripts-main-dft-latgas-module"]], "abics.scripts.main_potts module": [[41, "abics-scripts-main-potts-module"]], "abics.scripts.mocksolver module": [[42, "abics-scripts-mocksolver-module"]], "abics.scripts.st2abics_config module": [[43, "abics-scripts-st2abics-config-module"]], "abics.scripts.train module": [[44, "abics-scripts-train-module"]], "abics.util module": [[45, "abics-util-module"]], "Welcome to abics\u2019s API documentation!": [[46, "welcome-to-abics-s-api-documentation"]], "Contents:": [[46, null]], "Indices and tables": [[46, "indices-and-tables"]], "abics": [[47, "abics"]]}, "indexentries": {"abics": [[0, "module-abics"]], "module": [[0, "module-abics"], [1, "module-abics.applications"], [18, "module-abics.applications.lattice_model"], [20, "module-abics.exception"], [21, "module-abics.loggers"], [22, "module-abics.loggers.loggers"], [26, "module-abics.model"], [28, "module-abics.replica_params"], [29, "module-abics.sampling"], [36, "module-abics.scripts"]], "abics.applications": [[1, "module-abics.applications"]], "abics.applications.lattice_model": [[18, "module-abics.applications.lattice_model"]], "error": [[20, "abics.exception.Error"]], "inputerror": [[20, "abics.exception.InputError"]], "matrixparseerror": [[20, "abics.exception.MatrixParseError"]], "abics.exception": [[20, "module-abics.exception"]], "message (abics.exception.inputerror attribute)": [[20, "abics.exception.InputError.message"]], "message (abics.exception.matrixparseerror attribute)": [[20, "abics.exception.MatrixParseError.message"]], "abics.loggers": [[21, "module-abics.loggers"]], "set_log_handles() (in module abics.loggers)": [[21, "abics.loggers.set_log_handles"]], "abics.loggers.loggers": [[22, "module-abics.loggers.loggers"]], "set_log_handles() (in module abics.loggers.loggers)": [[22, "abics.loggers.loggers.set_log_handles"]], "model (class in abics.model)": [[26, "abics.model.Model"]], "abics.model": [[26, "module-abics.model"]], "energy() (abics.model.model method)": [[26, "abics.model.Model.energy"]], "model (in module abics.model)": [[26, "abics.model.model"]], "model_name (abics.model.model attribute)": [[26, "abics.model.Model.model_name"]], "newconfig() (abics.model.model method)": [[26, "abics.model.Model.newconfig"]], "trialstep() (abics.model.model method)": [[26, "abics.model.Model.trialstep"]], "parallelmcparams (class in abics.replica_params)": [[28, "abics.replica_params.ParallelMCParams"]], "parallelrandomparams (class in abics.replica_params)": [[28, "abics.replica_params.ParallelRandomParams"]], "rxparams (class in abics.replica_params)": [[28, "abics.replica_params.RXParams"]], "rxtrial_frequency (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.RXtrial_frequency"]], "samplerparams (class in abics.replica_params)": [[28, "abics.replica_params.SamplerParams"]], "abics.replica_params": [[28, "module-abics.replica_params"]], "from_dict() (abics.replica_params.parallelmcparams class method)": [[28, "abics.replica_params.ParallelMCParams.from_dict"]], "from_dict() (abics.replica_params.parallelrandomparams class method)": [[28, "abics.replica_params.ParallelRandomParams.from_dict"]], "from_dict() (abics.replica_params.rxparams class method)": [[28, "abics.replica_params.RXParams.from_dict"]], "from_dict() (abics.replica_params.samplerparams class method)": [[28, "abics.replica_params.SamplerParams.from_dict"]], "from_toml() (abics.replica_params.parallelmcparams class method)": [[28, "abics.replica_params.ParallelMCParams.from_toml"]], "from_toml() (abics.replica_params.parallelrandomparams class method)": [[28, "abics.replica_params.ParallelRandomParams.from_toml"]], "from_toml() (abics.replica_params.rxparams class method)": [[28, "abics.replica_params.RXParams.from_toml"]], "from_toml() (abics.replica_params.samplerparams class method)": [[28, "abics.replica_params.SamplerParams.from_toml"]], "ktend (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.kTend"]], "ktend (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.kTend"]], "ktstart (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.kTstart"]], "ktstart (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.kTstart"]], "nprocs_per_replica (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.nprocs_per_replica"]], "nprocs_per_replica (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.nprocs_per_replica"]], "nprocs_per_replica (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.nprocs_per_replica"]], "nreplicas (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.nreplicas"]], "nreplicas (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.nreplicas"]], "nreplicas (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.nreplicas"]], "nsteps (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.nsteps"]], "nsteps (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.nsteps"]], "nsteps (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.nsteps"]], "print_frequency (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.print_frequency"]], "print_frequency (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.print_frequency"]], "print_frequency (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.print_frequency"]], "reload (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.reload"]], "reload (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.reload"]], "reload (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.reload"]], "sample_frequency (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.sample_frequency"]], "sample_frequency (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.sample_frequency"]], "sample_frequency (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.sample_frequency"]], "sampler (abics.replica_params.samplerparams attribute)": [[28, "abics.replica_params.SamplerParams.sampler"]], "seed (abics.replica_params.parallelmcparams attribute)": [[28, "abics.replica_params.ParallelMCParams.seed"]], "seed (abics.replica_params.parallelrandomparams attribute)": [[28, "abics.replica_params.ParallelRandomParams.seed"]], "seed (abics.replica_params.rxparams attribute)": [[28, "abics.replica_params.RXParams.seed"]], "abics.sampling": [[29, "module-abics.sampling"]], "abics.scripts": [[36, "module-abics.scripts"]]}}) \ No newline at end of file diff --git a/docs/develop/en/html/_sources/about/info.rst.txt b/docs/develop/en/html/_sources/about/info.rst.txt index e8f29009..e480cb01 100644 --- a/docs/develop/en/html/_sources/about/info.rst.txt +++ b/docs/develop/en/html/_sources/about/info.rst.txt @@ -51,6 +51,20 @@ License This package is distributed under GNU General Public License version 3 (GPL v3) or later. +We hope that you cite the following article when you publish the results using abICS. + +Shusuke Kasamatsu, Yuichi Motoyama, Kazuyoshi Yoshimi, Tatsumi Aoyama, “Configuration sampling in multi-component multi-sublattice systems enabled by ab Initio Configuration Sampling Toolkit (abICS)”, `arXiv:2309.04769 `_. + +Bibtex: + +@misc{kasamatsu2023configuration, +title={Configuration sampling in multi-component multi-sublattice systems enabled by ab Initio Configuration Sampling Toolkit (abICS)}, +author={Shusuke Kasamatsu and Yuichi Motoyama and Kazuyoshi Yoshimi and Tatsumi Aoyama}, +year={2023}, +eprint={2309.04769}, +archivePrefix={arXiv}, +primaryClass={cond-mat.mtrl-sci} +} Copyright -------------- @@ -58,4 +72,3 @@ Copyright *(c) 2019- The University of Tokyo. All rights reserved.* This software was developed with the support of \"*Project for advancement of software usability in materials science*\" of The Institute for Solid State Physics, The University of Tokyo. - diff --git a/docs/develop/en/html/_static/basic.css b/docs/develop/en/html/_static/basic.css index 7577acb1..30fee9d0 100644 --- a/docs/develop/en/html/_static/basic.css +++ b/docs/develop/en/html/_static/basic.css @@ -237,6 +237,10 @@ a.headerlink { visibility: hidden; } +a:visited { + color: #551A8B; +} + h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, @@ -670,6 +674,16 @@ dd { margin-left: 30px; } +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + dl > dd:last-child, dl > dd:last-child > :last-child { margin-bottom: 0; @@ -738,6 +752,14 @@ abbr, acronym { cursor: help; } +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + /* -- code displays --------------------------------------------------------- */ pre { diff --git a/docs/develop/en/html/_static/documentation_options.js b/docs/develop/en/html/_static/documentation_options.js index ddf8480e..32144d7b 100644 --- a/docs/develop/en/html/_static/documentation_options.js +++ b/docs/develop/en/html/_static/documentation_options.js @@ -1,5 +1,4 @@ -var DOCUMENTATION_OPTIONS = { - URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), +const DOCUMENTATION_OPTIONS = { VERSION: '2.1-dev', LANGUAGE: 'en', COLLAPSE_INDEX: false, diff --git a/docs/develop/en/html/_static/pygments.css b/docs/develop/en/html/_static/pygments.css index 691aeb82..0d49244e 100644 --- a/docs/develop/en/html/_static/pygments.css +++ b/docs/develop/en/html/_static/pygments.css @@ -17,6 +17,7 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: .highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #A00000 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #FF0000 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #00A000 } /* Generic.Inserted */ diff --git a/docs/develop/en/html/_static/searchtools.js b/docs/develop/en/html/_static/searchtools.js index 97d56a74..7918c3fa 100644 --- a/docs/develop/en/html/_static/searchtools.js +++ b/docs/develop/en/html/_static/searchtools.js @@ -57,12 +57,12 @@ const _removeChildren = (element) => { const _escapeRegExp = (string) => string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string -const _displayItem = (item, searchTerms) => { +const _displayItem = (item, searchTerms, highlightTerms) => { const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; - const docUrlRoot = DOCUMENTATION_OPTIONS.URL_ROOT; const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; const [docName, title, anchor, descr, score, _filename] = item; @@ -75,20 +75,24 @@ const _displayItem = (item, searchTerms) => { if (dirname.match(/\/index\/$/)) dirname = dirname.substring(0, dirname.length - 6); else if (dirname === "index/") dirname = ""; - requestUrl = docUrlRoot + dirname; + requestUrl = contentRoot + dirname; linkUrl = requestUrl; } else { // normal html builders - requestUrl = docUrlRoot + docName + docFileSuffix; + requestUrl = contentRoot + docName + docFileSuffix; linkUrl = docName + docLinkSuffix; } let linkEl = listItem.appendChild(document.createElement("a")); linkEl.href = linkUrl + anchor; linkEl.dataset.score = score; linkEl.innerHTML = title; - if (descr) + if (descr) { listItem.appendChild(document.createElement("span")).innerHTML = " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } else if (showSearchSummary) fetch(requestUrl) .then((responseData) => responseData.text()) @@ -97,6 +101,9 @@ const _displayItem = (item, searchTerms) => { listItem.appendChild( Search.makeSearchSummary(data, searchTerms) ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); }); Search.output.appendChild(listItem); }; @@ -115,14 +122,15 @@ const _finishSearch = (resultCount) => { const _displayNextItem = ( results, resultCount, - searchTerms + searchTerms, + highlightTerms, ) => { // results left, load the summary and display it // this is intended to be dynamic (don't sub resultsCount) if (results.length) { - _displayItem(results.pop(), searchTerms); + _displayItem(results.pop(), searchTerms, highlightTerms); setTimeout( - () => _displayNextItem(results, resultCount, searchTerms), + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), 5 ); } @@ -360,7 +368,7 @@ const Search = { // console.info("search results:", Search.lastresults); // print the results - _displayNextItem(results, results.length, searchTerms); + _displayNextItem(results, results.length, searchTerms, highlightTerms); }, /** diff --git a/docs/develop/en/html/_static/sphinx_highlight.js b/docs/develop/en/html/_static/sphinx_highlight.js index aae669d7..8a96c69a 100644 --- a/docs/develop/en/html/_static/sphinx_highlight.js +++ b/docs/develop/en/html/_static/sphinx_highlight.js @@ -29,14 +29,19 @@ const _highlight = (node, addItems, text, className) => { } span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); parent.insertBefore( span, parent.insertBefore( - document.createTextNode(val.substr(pos + text.length)), + rest, node.nextSibling ) ); node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); if (isInSVG) { const rect = document.createElementNS( @@ -140,5 +145,10 @@ const SphinxHighlight = { }, }; -_ready(SphinxHighlight.highlightSearchWords); -_ready(SphinxHighlight.initEscapeListener); +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/docs/develop/en/html/about/index.html b/docs/develop/en/html/about/index.html index 0b418ed3..316d852e 100644 --- a/docs/develop/en/html/about/index.html +++ b/docs/develop/en/html/about/index.html @@ -1,17 +1,16 @@ - - + 1. About abICS — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
              -

              1. About abICS

              +

              1. About abICS

              • 1.1. What is abICS ?
              • @@ -118,7 +117,7 @@

                Quick search

                ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/about/info.html b/docs/develop/en/html/about/info.html index d7ec45f4..1d793abd 100644 --- a/docs/develop/en/html/about/info.html +++ b/docs/develop/en/html/about/info.html @@ -1,17 +1,16 @@ - - + 1.1. What is abICS ? — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
                -

                1.1. What is abICS ?

                +

                1.1. What is abICS ?

                abICS is a software framework for training a machine learning model to reproduce first-principles energies and then using the model to perform configurational sampling in disordered systems. @@ -45,7 +44,7 @@

                1.1. What is abICS ? -

                1.2. Developers

                +

                1.2. Developers

                abICS is developed by the following members.

                • @@ -74,7 +73,7 @@

                  1.2. Developers

                -

                1.3. Version information

                +

                1.3. Version information

                • ver. 2.1.0 : 2023/06/12.

                • ver. 2.0.1 : 2022/11/04.

                • @@ -85,11 +84,22 @@

                  1.3. Version information -

                  1.4. License

                  +

                  1.4. License

                  This package is distributed under GNU General Public License version 3 (GPL v3) or later.

                  +

                  We hope that you cite the following article when you publish the results using abICS.

                  +

                  Shusuke Kasamatsu, Yuichi Motoyama, Kazuyoshi Yoshimi, Tatsumi Aoyama, “Configuration sampling in multi-component multi-sublattice systems enabled by ab Initio Configuration Sampling Toolkit (abICS)”, arXiv:2309.04769.

                  +

                  Bibtex:

                  +

                  @misc{kasamatsu2023configuration, +title={Configuration sampling in multi-component multi-sublattice systems enabled by ab Initio Configuration Sampling Toolkit (abICS)}, +author={Shusuke Kasamatsu and Yuichi Motoyama and Kazuyoshi Yoshimi and Tatsumi Aoyama}, +year={2023}, +eprint={2309.04769}, +archivePrefix={arXiv}, +primaryClass={cond-mat.mtrl-sci} +}

                @@ -169,7 +179,7 @@

                Quick search

                ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/acknowledge/index.html b/docs/develop/en/html/acknowledge/index.html index 18b2933b..4972797b 100644 --- a/docs/develop/en/html/acknowledge/index.html +++ b/docs/develop/en/html/acknowledge/index.html @@ -1,17 +1,16 @@ - - + 9. Acknowledgement — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
                -

                9. Acknowledgement

                +

                9. Acknowledgement

                The development of this software has been supported by various funding bodies and computer resource providers over the years.

                • Priority Issue on Post-K computer (Development of new fundamental technologies for high-efficiency energy creation, conversion/storage and use)

                • @@ -112,7 +111,7 @@

                  Quick search

                  ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/algorithm/index.html b/docs/develop/en/html/algorithm/index.html index 003fbff7..5cf79115 100644 --- a/docs/develop/en/html/algorithm/index.html +++ b/docs/develop/en/html/algorithm/index.html @@ -1,17 +1,16 @@ - - + 8. Algorithm — abICS 2.1-dev documentation - - - - - + + + + + @@ -34,7 +33,7 @@
                  -

                  8. Algorithm

                  +

                  8. Algorithm

                  abICS is designed for combining parallel extended ensemble methods with arbitrary energy calculators. At present, the replica exchange Monte Carlo method and @@ -48,7 +47,7 @@

                  8. Algorithm -

                  8.1. Replica exchange Monte Carlo method

                  +

                  8.1. Replica exchange Monte Carlo method

                  A disadvantage of the widely-used Metropolis Monte Carlo algorithm is that it tends to get stuck in local minima. The replica exchange approach aims to overcome this problem by @@ -84,7 +83,7 @@

                  8.1. Replica exchange Monte Carlo method

                -

                8.2. Population Annealing Monte Carlo

                +

                8.2. Population Annealing Monte Carlo

                The simulated annealing (SA) method is one of the Monte Carlo method for searching for the ground state. SA performs an ordinally MC sampling under a fixed temperature, and decreases temperature after a given number of MC steps finished. SA first searches a whole space, and then searches narrower regions gradually as temperature decreases. @@ -108,7 +107,7 @@

                8.2. Population Annealing Monte Carlo

                -

                8.3. About configuration and update

                +

                8.3. About configuration and update

                Here, the outline of the definition of the configuration in abICS and the update by the Monte Carlo method are explained using Fig. 8.1 as an example.

                (a)-(c) are schematic figures of unitcell, base_structure, and defect_structure, where blue, green, and black circles are the atomic types defined by base_structure, respectively. The star symbol indicates the location of the defects defined by defect_structure. (d) is a schematic figure for specifying the atomic species in base_structure. Here, three atomic species of blue, green, and black are defined. How each atom is arranged is defined by coords for each atom type. @@ -124,7 +123,7 @@

                8.3. About configuration and update ../_images/alg_sampling.png
                -

                Fig. 8.1 (a)-(e) Definition of lattice in abICS. (f) A schematic of MonteCarlo method. Details are described in the text.

                +

                Fig. 8.1 (a)-(e) Definition of lattice in abICS. (f) A schematic of MonteCarlo method. Details are described in the text.

                @@ -201,7 +200,7 @@

                Quick search

                ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/contact/index.html b/docs/develop/en/html/contact/index.html index 3e913453..3a24d71d 100644 --- a/docs/develop/en/html/contact/index.html +++ b/docs/develop/en/html/contact/index.html @@ -1,17 +1,16 @@ - - + 10. Contacts — abICS 2.1-dev documentation - - - - - + + + + + @@ -32,7 +31,7 @@
                -

                10. Contacts

                +

                10. Contacts

                • About Bugs

                  Please report all problems and bugs on the GitHub Issues page

                  @@ -119,7 +118,7 @@

                  Quick search

                  ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/genindex.html b/docs/develop/en/html/genindex.html index e6a3bc02..1fb5f155 100644 --- a/docs/develop/en/html/genindex.html +++ b/docs/develop/en/html/genindex.html @@ -1,16 +1,15 @@ - - + Index — abICS 2.1-dev documentation - - - - - + + + + + @@ -100,7 +99,7 @@

                  Quick search

                  ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13
                diff --git a/docs/develop/en/html/how_to_use/index.html b/docs/develop/en/html/how_to_use/index.html index bd91457b..4d2abba9 100644 --- a/docs/develop/en/html/how_to_use/index.html +++ b/docs/develop/en/html/how_to_use/index.html @@ -1,17 +1,16 @@ - - + 3. Basic Usage — abICS 2.1-dev documentation - - - - - + + + + + @@ -34,9 +33,9 @@
                -

                3. Basic Usage

                +

                3. Basic Usage

                -

                3.1. Active learning

                +

                3.1. Active learning

                abICS was originally developed for directly combining first-principles calculations with replica-exchange Monte Carlo methods to perform configurational sampling, but the scale of the models and the number of steps that can be calculated are limited by the large computational cost of first-principles calculations. In contrast, Ver. 2 implements an active learning method to construct a neural network model that can rapidly predict the energy after structural optimization, @@ -53,7 +52,7 @@

                3.1. Active learning -

                3.2. Preparing an abICS control file

                +

                3.2. Preparing an abICS control file

                First, we have to prepare an input file that controls the entire abICS framework. The input file of abICS is comprised of the following five sections:

                  @@ -191,7 +190,7 @@

                  3.1. Active learning -

                  3.3. Preparing a reference file for first-principles solvers

                  +

                  3.3. Preparing a reference file for first-principles solvers

                  The user must prepare reference input file(s) for first-principles solvers that are used for generating the training data according to the input format of the solver. The path of the reference file is specified by base_input_dir in the [mlref.solver] section in the abICS input file (see below). @@ -228,7 +227,7 @@

                  3.3. Preparing a reference file for firs

-

3.3.1. Specific notes for first-principles solvers

+

3.3.1. Specific notes for first-principles solvers

Every setting other than those pertaining to the atomic coordinates should be set in the solver reference input file. However, the specification of atoms to be relaxed can be controlled by abICS. @@ -236,7 +235,7 @@

3.3. Preparing a reference file for firs Furthermore, to interoperate with abICS, there are a few rules regarding the file name and contents of the reference file for each solver. We’ll explain them below.

-

VASP

+

VASP

-

Quantum Espresso

+

Quantum Espresso

-

3.4. Preparing a reference file for training and evaluating the machine learning model

+

3.4. Preparing a reference file for training and evaluating the machine learning model

The user must prepare a reference file according to the input format of the machine learning model trainer and calculator to be used (only aenet is supported at the moment). The path of the reference file is specified by base_input_dir in the [solver] section in the abICS input file (see below). @@ -293,9 +292,9 @@

3.4. Preparing a reference file for trai The lattice sites are specified in a separate abICS input file (see below), and abICS will take care of generating the coordinates section at each sampling step.

-

3.4.1. Machine learning trainer/calculator-specific notes

+

3.4.1. Machine learning trainer/calculator-specific notes

-

aenet

+

aenet

-

3.5. Creating a set of training data

+

3.5. Creating a set of training data

  1. Generate a set of input files for the first-principle calculation using abics_mlref.

  2. Perform the first-principle calculation with these inputs. (In the tutorial GNU parallel is used for the high-throughput calculation.)

-

3.6. Creating a neural network

+

3.6. Creating a neural network

  1. Run abics_mlref again to convert the results of the first-principle calculation into a common format that abics_train will read.

  2. Execute abics_train to create a neural network. When the calculation is completed successfully, the trained neural network is output in baseinput directory.

-

3.7. Monte Carlo sampling

+

3.7. Monte Carlo sampling

By using abics_sampling, Monte Carlo sampling can be performed by using the trained neural network. (The number of MPI processes must be larger than the number of replicas.) Running the program will create directories named by the replica numbers under the current directory, @@ -423,7 +422,7 @@

Quick search

©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/index.html b/docs/develop/en/html/index.html index 7b495a47..b223e796 100644 --- a/docs/develop/en/html/index.html +++ b/docs/develop/en/html/index.html @@ -1,17 +1,16 @@ - - + Welcome to abICS’s documentation! — abICS 2.1-dev documentation - - - - - + + + + + @@ -32,7 +31,7 @@
-

Welcome to abICS’s documentation!

+

Welcome to abICS’s documentation!

Contents:

    @@ -106,7 +105,7 @@

    Welcome to abICS’s documentation! -

    Indices and tables

    +

    Indices and tables

    • Index

    • Module Index

    • @@ -179,7 +178,7 @@

      Quick search

      ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/inputfiles/index.html b/docs/develop/en/html/inputfiles/index.html index 0b6df4a7..62518f9e 100644 --- a/docs/develop/en/html/inputfiles/index.html +++ b/docs/develop/en/html/inputfiles/index.html @@ -1,17 +1,16 @@ - - + 5. Input Files Format — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
      -

      5. Input Files Format

      +

      5. Input Files Format

      The input file of abICS is constructed by the following five sections:

      1. [sampling] section specifies the parameters of the replica exchange Monte Carlo part, such as the number of replicas, the temperature range, and the number of Monte Carlo steps. In addition, [sampling.solver] subsection specifies the parameters for the (first principle calculation) solver, including the type of solver (VASP, QE,…), the path to the solver, and the directory containing immutable input files.

      2. @@ -132,7 +131,7 @@

        Quick search

        ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/inputfiles/parameter_config.html b/docs/develop/en/html/inputfiles/parameter_config.html index 14403687..b14bda29 100644 --- a/docs/develop/en/html/inputfiles/parameter_config.html +++ b/docs/develop/en/html/inputfiles/parameter_config.html @@ -1,17 +1,16 @@ - - + 5.6. [config] section — abICS 2.1-dev documentation - - - - - + + + + + @@ -34,7 +33,7 @@
        -

        5.6. [config] section

        +

        5.6. [config] section

        This section specifies configurations such as alloy coordination. An example is shown as follows:

        @@ -74,14 +73,14 @@
      -

      5.6.1. Input Format

      +

      5.6.1. Input Format

      Keywords and their values are specified by a keyword and its value in the form keyword = value. Comments can also be entered by adding # (Subsequent characters are ignored).

      -

      5.6.2. Key words

      +

      5.6.2. Key words

      -

      In the case of solver.type != "potts"

      +

      In the case of solver.type != "potts"

      • Specify lattice

        @@ -267,7 +266,7 @@

        In the case of

      -

      In the case of solver.type = "potts"

      +

      In the case of solver.type = "potts"

      • Q

        @@ -361,7 +360,7 @@

        Quick search

        ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/inputfiles/parameter_log.html b/docs/develop/en/html/inputfiles/parameter_log.html index 791862f6..2488a885 100644 --- a/docs/develop/en/html/inputfiles/parameter_log.html +++ b/docs/develop/en/html/inputfiles/parameter_log.html @@ -1,17 +1,16 @@ - - + 5.7. [log] section — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,15 +32,15 @@
        -

        5.7. [log] section

        +

        5.7. [log] section

        This section specifies the log file name and the log level.

        -

        5.7.1. Input Format

        +

        5.7.1. Input Format

        Keywords and their values are specified by a keyword and its value in the form keyword = value. Comments can also be entered by adding # (Subsequent characters are ignored).

        -

        5.7.2. Keywords

        +

        5.7.2. Keywords

        • level

          @@ -195,7 +194,7 @@

          Quick search

          ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/inputfiles/parameter_mlref.html b/docs/develop/en/html/inputfiles/parameter_mlref.html index 44cac4a4..b0a86669 100644 --- a/docs/develop/en/html/inputfiles/parameter_mlref.html +++ b/docs/develop/en/html/inputfiles/parameter_mlref.html @@ -1,17 +1,16 @@ - - + 5.2. [mlref] section — abICS 2.1-dev documentation - - - - - + + + + + @@ -34,7 +33,7 @@
          -

          5.2. [mlref] section

          +

          5.2. [mlref] section

          Set options for retrieving only atomic configurations from the results of RXMC calculations. This is used, for example, to evaluate the accuracy of neural network models and to extend the training data. The file format is as follows.

          @@ -46,12 +45,12 @@

          5.2. [mlref] section -

          5.2.1. Input Format

          +

          5.2.1. Input Format

          Keywords and their values are specified by a keyword and its value in the form keyword = value. Comments can also be entered by adding # (Subsequent characters are ignored).

          -

          5.2.2. Key words

          +

          5.2.2. Key words

          • About replica

              @@ -162,7 +161,7 @@

              Quick search

              ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/inputfiles/parameter_observer.html b/docs/develop/en/html/inputfiles/parameter_observer.html index a72c9d8f..9d4296fe 100644 --- a/docs/develop/en/html/inputfiles/parameter_observer.html +++ b/docs/develop/en/html/inputfiles/parameter_observer.html @@ -1,17 +1,16 @@ - - + 5.5. [observer] section — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
              -

              5.5. [observer] section

              +

              5.5. [observer] section

              This section specifies the physical quantity to be calculated. An example is shown as follows:

              @@ -54,12 +53,12 @@

              5.5. [observer] section -

              5.5.1. Input Format

              +

              5.5.1. Input Format

              Keywords and their values are specified by a keyword and its value in the form keyword = value. Comments can also be entered by adding # (Subsequent characters are ignored).

              -

              5.5.2. Key words

              +

              5.5.2. Key words

              • [[observer.solver]]

                This section specifies a physical quantity to be calculated. @@ -174,7 +173,7 @@

                Quick search

                ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/inputfiles/parameter_sampling.html b/docs/develop/en/html/inputfiles/parameter_sampling.html index 775a3d91..f6f08bae 100644 --- a/docs/develop/en/html/inputfiles/parameter_sampling.html +++ b/docs/develop/en/html/inputfiles/parameter_sampling.html @@ -1,17 +1,16 @@ - - + 5.1. [sampling] section — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
                -

                5.1. [sampling] section

                +

                5.1. [sampling] section

                Specify the parameters of the Monte Carlo (MC) sampling method, such as the number of replicas, the temperature range, and the number of Monte Carlo steps. The example is shown as follows.

                @@ -50,12 +49,12 @@

                5.1. [sampling] section -

                5.1.1. Input Format

                +

                5.1.1. Input Format

                Specify a keyword and its value in the form keyword = value. Comments can also be entered by adding # (Subsequent characters are ignored).

                -

                5.1.2. Keywords

                +

                5.1.2. Keywords

                • About sampling method

                  @@ -277,7 +276,7 @@

                  Quick search

                  ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/inputfiles/parameter_solver.html b/docs/develop/en/html/inputfiles/parameter_solver.html index f739d867..db5feedc 100644 --- a/docs/develop/en/html/inputfiles/parameter_solver.html +++ b/docs/develop/en/html/inputfiles/parameter_solver.html @@ -1,17 +1,16 @@ - - + 5.3. [sampling.solver], [mlref.solver] section — abICS 2.1-dev documentation - - - - - + + + + + @@ -34,7 +33,7 @@
                  -

                  5.3. [sampling.solver], [mlref.solver] section

                  +

                  5.3. [sampling.solver], [mlref.solver] section

                  These sections specify the parameters of solvers, which calculate the energy of a configuration (e.g., atomic positions). sampling.solver is used while Monte Carlo sampling, and mlref.solver is used for generating training dataset of a machine learning model.

                  In the present version, there are two main types of solvers.

                  @@ -78,12 +77,12 @@

                  5.3. [sampling.solver], [mlref.solver] s

        -

        5.3.1. Input Format

        +

        5.3.1. Input Format

        Keywords and their values are specified by a keyword and its value in the form keyword = value. Comments can also be entered by adding # (Subsequent characters are ignored).

        -

        5.3.2. Keywords

        +

        5.3.2. Keywords

        • type

          Format : str

          @@ -223,7 +222,7 @@

          Quick search

          ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/inputfiles/parameter_train.html b/docs/develop/en/html/inputfiles/parameter_train.html index fec46bcf..4dbb4b87 100644 --- a/docs/develop/en/html/inputfiles/parameter_train.html +++ b/docs/develop/en/html/inputfiles/parameter_train.html @@ -1,17 +1,16 @@ - - + 5.4. [train] section — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
          -

          5.4. [train] section

          +

          5.4. [train] section

          abics_train creates and trains a regression model from configurations to energies. Indeed, abics_train uses an external program to train the model. In the current version, only aenet is supported as an external program. @@ -51,12 +50,12 @@

          5.4. [train] section -

          5.4.1. Input Format

          +

          5.4.1. Input Format

          Keywords and their values are specified by a keyword and its value in the form keyword = value. Comments can also be entered by adding # (Subsequent characters are ignored).

          -

          5.4.2. Key words

          +

          5.4.2. Key words

          • type

            Format : str

            @@ -158,7 +157,7 @@

            Quick search

            ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/install/index.html b/docs/develop/en/html/install/index.html index c5ba17dc..ab145fda 100644 --- a/docs/develop/en/html/install/index.html +++ b/docs/develop/en/html/install/index.html @@ -1,17 +1,16 @@ - - + 2. Install — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
            -

            2. Install

            +

            2. Install

            • 2.1. Prerequisites
            • @@ -121,7 +120,7 @@

              Quick search

              ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/install/install.html b/docs/develop/en/html/install/install.html index d5fa59a7..89a88f3f 100644 --- a/docs/develop/en/html/install/install.html +++ b/docs/develop/en/html/install/install.html @@ -1,17 +1,16 @@ - - + 2.1. Prerequisites — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
              -

              2.1. Prerequisites

              +

              2.1. Prerequisites

              abICS requires Python3 (>=3.7).

              The following Python packages are required.

                @@ -55,7 +54,7 @@

                2.1. Prerequisites

              -

              2.2. Install from PyPI

              +

              2.2. Install from PyPI

              Since abICS is registered in PyPI users can install abICS easily:

              -

              2.3. Install from source

              +

              2.3. Install from source

              -

              2.3.1. Download

              +

              2.3.1. Download

              The source codes of abICS can be obtained from GitHub page .

              $ git clone https://github.com/issp-center-dev/abICS

              -

              2.3.2. Directory structure

              +

              2.3.2. Directory structure

              The directory structure of abICS is given as follows:

              .
               |-- COPYING
              @@ -100,7 +99,7 @@ 

              2.3.2. Directory structureabics directory.

              -

              2.3.3. Install

              +

              2.3.3. Install

              • Pass the location of the root directory of abICS as an argument of pip3 install :

                @@ -111,7 +110,7 @@

                2.3.3. Install

              -

              2.4. Uninstall

              +

              2.4. Uninstall

              • pip3 uninstall abics uninstalls abics from your machine.

              @@ -191,7 +190,7 @@

              Quick search

              ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/outputfiles/index.html b/docs/develop/en/html/outputfiles/index.html index cc88f163..66644922 100644 --- a/docs/develop/en/html/outputfiles/index.html +++ b/docs/develop/en/html/outputfiles/index.html @@ -1,17 +1,16 @@ - - + 6. Output Files Format — abICS 2.1-dev documentation - - - - - + + + + + @@ -34,10 +33,10 @@
              -

              6. Output Files Format

              +

              6. Output Files Format

              RANK means the rank of process (replica) (0, 1, ...).

              -

              6.1. RANK/structure.XXX.vasp

              +

              6.1. RANK/structure.XXX.vasp

              The atomic coordinates for each step are saved in the POSCAR file format of VASP. XXX in the filename corresponds to the index of the step.

              Example:

              @@ -58,11 +57,11 @@

              6.1. -

              6.2. RANK/minE.vasp

              +

              6.2. RANK/minE.vasp

              The lowest-energy structure among the samples in this replica.

              -

              6.3. RANK/obs.dat

              +

              6.3. RANK/obs.dat

              The temperature and the total energy for each step in units of eV.

              Example:

              0      0.1034076       -41690.28269769395
              @@ -74,7 +73,7 @@ 

              6.3. -

              6.4. RANK/obs_save.npy

              +

              6.4. RANK/obs_save.npy

              The total energy for each step in units of eV in the Numpy binary format. Users can load it as darray by using numpy.load('obs_save.npy').

              Example:

              @@ -88,7 +87,7 @@

              6.4. -

              6.5. RANK/kT_hist.npy

              +

              6.5. RANK/kT_hist.npy

              The temperature for each step in units of eV in the Numpy binary format. Users can load it as darray by using numpy.load('kT_hist.npy').

              Example:

              @@ -98,7 +97,7 @@

              6.5. -

              6.6. RANK/Trank_hist.npy

              +

              6.6. RANK/Trank_hist.npy

              (ONLY for RXMC) The rank (index) of the temperature for each step in the Numpy binary format. Users can load it as darray by using numpy.load('Trank_hist.npy').

              @@ -109,7 +108,7 @@

              6.6. -

              6.7. RANK/logweight_hist.npy

              +

              6.7. RANK/logweight_hist.npy

              (ONLY for PAMC) The logarithm of the Neal-Jarzynski weight for each step in the Numpy binary format.

              Example:

              @@ -119,12 +118,12 @@

              6.7. -

              6.8. RANK/acceptance_ratio.dat

              +

              6.8. RANK/acceptance_ratio.dat

              Acceptance ratio of Monte Carlo steps for each temperature. The first column is temperature and the second column is acceptance ratio (number of accepted / number of trials).

              -

              6.9. logZ.dat

              +

              6.9. logZ.dat

              The logarithm of the partition function, \(\log Z_i/Z_0\) where \(i\) is the index of temperature.

              • The 1st column is temperature \(T_i\).

              • @@ -133,7 +132,7 @@

                6.9. -

                6.10. <name>.dat

                +

                6.10. <name>.dat

                Canonical expectation value \(\langle O \rangle\) and statistical error \(\sigma[O]\) of an observable \(O\) for each temperature. <name> is the name of the observable which is specified by name keyword in [[observer.solver]] section of the input file.

                  @@ -229,7 +228,7 @@

                  Quick search

                  ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/search.html b/docs/develop/en/html/search.html index c88e03a7..473b95c6 100644 --- a/docs/develop/en/html/search.html +++ b/docs/develop/en/html/search.html @@ -1,17 +1,16 @@ - - + Search — abICS 2.1-dev documentation - - + + - - - + + + @@ -119,7 +118,7 @@

                  Related Topics

                  ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13

              diff --git a/docs/develop/en/html/searchindex.js b/docs/develop/en/html/searchindex.js index 005f4ac1..eeeb7bfb 100644 --- a/docs/develop/en/html/searchindex.js +++ b/docs/develop/en/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["about/index", "about/info", "acknowledge/index", "algorithm/index", "contact/index", "how_to_use/index", "index", "inputfiles/index", "inputfiles/parameter_config", "inputfiles/parameter_log", "inputfiles/parameter_mlref", "inputfiles/parameter_observer", "inputfiles/parameter_sampling", "inputfiles/parameter_solver", "inputfiles/parameter_train", "install/index", "install/install", "outputfiles/index", "tools/index", "tools/tools_abicsRXsepT", "tools/tools_st2abics", "tutorial/aenet", "tutorial/index", "tutorial/qe", "tutorial/vasp"], "filenames": ["about/index.rst", "about/info.rst", "acknowledge/index.rst", "algorithm/index.rst", "contact/index.rst", "how_to_use/index.rst", "index.rst", "inputfiles/index.rst", "inputfiles/parameter_config.rst", "inputfiles/parameter_log.rst", "inputfiles/parameter_mlref.rst", "inputfiles/parameter_observer.rst", "inputfiles/parameter_sampling.rst", "inputfiles/parameter_solver.rst", "inputfiles/parameter_train.rst", "install/index.rst", "install/install.rst", "outputfiles/index.rst", "tools/index.rst", "tools/tools_abicsRXsepT.rst", "tools/tools_st2abics.rst", "tutorial/aenet.rst", "tutorial/index.rst", "tutorial/qe.rst", "tutorial/vasp.rst"], "titles": ["1. About abICS", "1.1. What is abICS ?", "9. Acknowledgement", "8. Algorithm", "10. Contacts", "3. Basic Usage", "Welcome to abICS\u2019s documentation!", "5. Input Files Format", "5.6. [config] section", "5.7. [log] section", "5.2. [mlref] section", "5.5. [observer] section", "5.1. [sampling] section", "5.3. [sampling.solver], [mlref.solver] section", "5.4. [train] section", "2. Install", "2.1. Prerequisites", "6. Output Files Format", "7. Miscellaneous tools", "7.2. abicsRXsepT", "7.1. st2abics", "4.1. Constructing a neural network model", "4. Tutorial", "Example by using QuantumESPRESSO", "Example by using VASP"], "terms": {"what": [0, 6], "i": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 23, 24], "develop": [0, 2, 4, 5, 6], "version": [0, 4, 5, 6, 13, 14, 21], "inform": [0, 4, 5, 6, 8, 14, 21, 23, 24], "licens": [0, 6, 24], "copyright": [0, 6], "softwar": [1, 2, 14, 16, 21], "framework": [1, 5], "train": [1, 6, 7, 10, 13, 20, 22], "machin": [1, 6, 13, 14, 16, 21], "learn": [1, 6, 7, 13, 14, 21], "model": [1, 6, 7, 10, 13, 14, 22], "reproduc": [1, 21], "first": [1, 3, 6, 7, 13, 17, 21, 23], "principl": [1, 6, 7, 13, 21], "energi": [1, 2, 3, 5, 7, 8, 11, 13, 14, 17, 19, 22, 23], "us": [1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21], "perform": [1, 3, 5, 8, 12, 13, 21, 23, 24], "configur": [1, 5, 6, 7, 8, 10, 12, 13, 14, 20, 21, 23], "sampl": [1, 3, 6, 7, 8, 10, 11, 14, 17, 19, 20, 22, 23, 24], "disord": 1, "system": [1, 2, 3, 4, 5, 21], "specif": [1, 13, 14, 23, 24], "emphasi": 1, "place": [1, 3, 5, 11, 21], "multi": 1, "compon": 1, "solid": [1, 2, 21], "state": [1, 2, 3, 11, 21], "metal": 1, "oxid": 1, "alloi": [1, 5, 7, 8], "The": [1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24], "current": [1, 5, 13, 14, 21, 23], "can": [1, 3, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 21, 23, 24], "neural": [1, 6, 7, 10, 13, 14, 22], "network": [1, 6, 7, 10, 13, 14, 22], "implement": [1, 3, 5, 16, 21], "aenet": [1, 11, 13, 14], "As": [1, 20, 21], "thi": [1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 17, 19, 20, 21, 22, 23, 24], "moment": [1, 5], "also": [1, 2, 3, 5, 8, 9, 10, 11, 12, 13, 14, 20, 21, 23], "gener": [1, 5, 7, 8, 10, 13, 14, 22, 23, 24], "quantum": [1, 21, 23], "espresso": [1, 21, 23], "vasp": [1, 6, 7, 11, 13, 20, 21], "openmx": [1, 13], "input": [1, 3, 4, 5, 6, 17, 18, 19, 22], "file": [1, 3, 4, 6, 8, 9, 10, 11, 13, 14, 16, 18, 19, 20, 22], "obtain": [1, 3, 16, 21, 23, 24], "refer": [1, 3, 6, 11, 14, 23], "data": [1, 6, 7, 8, 10, 22], "For": [1, 5, 8, 11, 12, 13, 14, 21, 23], "algorithm": [1, 6, 13], "extend": [1, 3, 10], "mont": [1, 6, 7, 8, 10, 12, 13, 17, 18, 20, 22, 23], "carlo": [1, 6, 7, 8, 10, 12, 13, 17, 18, 20, 22, 23], "method": [1, 5, 6, 10, 12, 20, 21, 23], "name": [1, 5, 6, 8, 9, 11, 13, 14, 20, 21, 23], "replica": [1, 5, 6, 7, 10, 12, 17, 18, 19, 21, 23, 24], "exchang": [1, 5, 6, 7, 12, 18, 20, 21, 23], "rxmc": [1, 10, 12, 17, 19, 21], "popul": [1, 6, 12], "anneal": [1, 6, 12], "pamc": [1, 3, 12, 17], "In": [1, 3, 5, 7, 13, 14, 21, 22, 23, 24], "addit": [1, 3, 5, 7, 8, 20, 21], "beta": [1, 3], "grand": [1, 3, 8, 12], "canon": [1, 3, 8, 12, 17], "support": [1, 2, 5, 14, 21], "follow": [1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 20, 21, 23, 24], "member": 1, "ver": [1, 5, 8], "2": [1, 3, 5, 8, 12, 14, 17, 21, 23], "0": [1, 5, 8, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 23, 24], "shusuk": 1, "kasamatsu": [1, 3, 5], "yamagata": 1, "univers": [1, 2], "yuichi": 1, "motoyama": [1, 3], "institut": [1, 2, 21], "physic": [1, 2, 3, 5, 7, 11, 12, 21], "univ": 1, "tokyo": [1, 2, 4], "kazuyoshi": 1, "yoshimi": [1, 3], "tatsumi": 1, "aoyama": 1, "osamu": 1, "sugino": [1, 3], "1": [1, 3, 5, 8, 10, 12, 13, 14, 17, 21, 23], "yoshiyuki": 1, "yamamoto": 1, "taisuk": 1, "ozaki": 1, "2023": 1, "06": 1, "12": [1, 16], "2022": [1, 3, 5], "11": [1, 3], "04": 1, "24": [1, 5, 21], "2020": 1, "05": [1, 5, 21], "01": [1, 5, 21], "03": 1, "31": [1, 3], "2019": [1, 3, 16], "10": [1, 21], "packag": [1, 13, 16, 21], "distribut": [1, 3], "under": [1, 3, 5, 21], "gnu": [1, 5], "public": 1, "3": [1, 5, 8, 10, 12, 16, 17], "gpl": 1, "v3": 1, "later": [1, 13, 21], "c": [1, 3, 8, 17, 20, 21], "all": [1, 4, 8, 9, 21], "right": [1, 3, 17], "reserv": 1, "wa": [1, 5, 19], "project": [1, 2], "advanc": [1, 2], "usabl": [1, 2], "materi": [1, 2], "scienc": [1, 2], "ha": [2, 21], "been": [2, 21], "variou": [2, 23], "fund": 2, "bodi": 2, "comput": [2, 3, 5, 13, 21], "resourc": [2, 13], "provid": [2, 4, 20, 21, 22], "over": [2, 3], "year": 2, "prioriti": 2, "issu": [2, 4], "post": 2, "k": [2, 3], "new": 2, "fundament": 2, "technologi": 2, "high": [2, 5, 21, 23], "effici": [2, 3, 13, 14, 21], "creation": 2, "convers": [2, 5, 8, 21], "storag": 2, "joint": 2, "supercomput": [2, 21], "lead": [2, 13], "initi": [2, 8, 13, 21], "excel": 2, "young": 2, "research": [2, 4], "leader": 2, "ministri": 2, "educ": 2, "cultur": 2, "mext": 2, "japan": [2, 3], "kakenhi": 2, "No": 2, "jp18h05519": 2, "19k15287": 2, "core": [2, 8, 13], "evolut": 2, "crest": 2, "agenc": 2, "jpmjcr15q3": 2, "industri": 2, "organ": 2, "we": [2, 5, 20, 21, 22, 23], "would": 2, "like": 2, "express": 2, "our": 2, "thank": [2, 4], "abic": [2, 3, 4, 7, 13, 16, 18, 19, 20], "design": [3, 9], "combin": [3, 5], "parallel": [3, 5, 9, 13], "ensembl": 3, "arbitrari": [3, 21], "calcul": [3, 7, 8, 10, 11, 12, 13, 14, 19, 20, 22, 23, 24], "At": [3, 21], "present": [3, 9, 13], "ar": [3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24], "overview": 3, "": [3, 5, 13, 20, 21, 23], "o": [3, 5, 8, 11, 14, 17, 21, 22, 23, 24], "j": [3, 21], "phy": [3, 21], "conden": 3, "matter": 3, "085901": 3, "y": [3, 8, 20], "u": [3, 4, 24], "matsumoto": 3, "A": [3, 8, 13, 16, 20, 21], "kuwabara": 3, "t": [3, 17], "ogawa": 3, "chem": 3, "157": 3, "104114": 3, "disadvantag": 3, "wide": 3, "metropoli": 3, "tend": [3, 13], "get": [3, 23], "stuck": 3, "local": [3, 8, 13, 16, 20], "minima": 3, "approach": 3, "aim": 3, "overcom": 3, "problem": [3, 4], "consid": [3, 8, 9, 21], "multipl": [3, 8, 11, 13, 21], "copi": [3, 16, 21], "studi": 3, "mai": [3, 8, 20, 21], "describ": [3, 7, 8, 13, 14, 18, 21, 24], "roughli": 3, "see": [3, 5, 13, 14, 20, 21, 23, 24], "below": [3, 5, 16, 21, 24], "more": [3, 13, 14, 20, 21], "accur": [3, 21], "descript": [3, 8, 9, 10, 11, 12, 13, 14, 20, 21], "each": [3, 5, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 20, 21, 23, 24], "independ": 3, "vari": 3, "temperatur": [3, 5, 7, 12, 17, 19, 21, 23, 24], "preset": 3, "interv": [3, 12], "accord": [3, 5, 21], "criterion": [3, 21], "essenti": 3, "assign": 3, "lower": [3, 12], "happen": 3, "have": [3, 4, 5, 13, 14, 16, 21], "allow": [3, 12], "an": [3, 6, 8, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24], "global": 3, "space": [3, 12, 23], "higher": [3, 5, 13, 21], "landscap": 3, "paramet": [3, 5, 7, 8, 12, 13, 14, 19, 21, 23, 24], "relat": [3, 4, 5, 17, 21], "specifi": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 23, 24], "section": [3, 5, 6, 7, 17, 18, 20, 23, 24], "By": [3, 5, 21], "set": [3, 6, 7, 8, 10, 12, 13, 16, 22, 23, 24], "limit": [3, 5], "t_": 3, "ktstart": [3, 5, 12, 21, 23], "upper": 3, "t_e": 3, "ktend": [3, 5, 12, 21, 23], "number": [3, 5, 7, 8, 9, 10, 11, 12, 13, 17, 19, 20, 21, 23], "n_r": 3, "nreplica": [3, 5, 10, 12, 21, 23], "differ": [3, 8, 21], "t_0": 3, "t_1": 3, "cdot": 3, "where": [3, 8, 16, 17, 21, 23], "t_i": [3, 17], "frac": 3, "nprocs_per_replica": [3, 5, 12, 21, 23], "solver": [3, 6, 7, 11, 14, 17, 23, 24], "process": [3, 5, 8, 9, 12, 17, 21, 23], "step": [3, 5, 7, 12, 13, 17, 19, 21, 23, 24], "nstep": [3, 5, 12, 21, 23], "transit": 3, "probabl": 3, "r": 3, "rxtrial_frequ": [3, 5, 12, 21, 23], "defin": [3, 8, 13], "exp": 3, "left": [3, 17], "e": [3, 4, 8, 13, 16, 17, 20, 24], "x_i": 3, "x_": 3, "th": 3, "tri": 3, "between": [3, 5, 8, 20, 21], "adjac": 3, "leftrightarrow": 3, "quantiti": [3, 5, 7, 11, 12], "total": [3, 5, 17], "measur": [3, 12], "sample_frequ": [3, 5, 12, 21, 23], "hukushima": 3, "nemoto": 3, "soc": 3, "65": 3, "1604": 3, "1996": 3, "swendsen": 3, "wang": 3, "rev": [3, 21], "lett": 3, "57": 3, "2607": 3, "1986": 3, "simul": [3, 5, 21, 23], "sa": 3, "one": [3, 8, 9, 13, 16, 20, 21, 23], "search": [3, 6, 13], "ground": [3, 21], "ordin": 3, "mc": [3, 12, 16, 21], "fix": [3, 20], "decreas": 3, "after": [3, 5, 11, 12, 19, 20, 21, 23], "given": [3, 8, 16, 21, 23, 24], "finish": [3, 12, 19], "whole": [3, 21], "narrow": 3, "region": 3, "gradual": 3, "disadvabtag": 3, "chang": [3, 5, 12, 21], "distort": 3, "from": [3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 18, 20, 21, 23, 24], "equilibrium": 3, "henc": 3, "thermal": [3, 12, 19], "necessari": 3, "averag": [3, 19, 21, 23], "observ": [3, 5, 6, 7, 12, 17, 20], "import": [3, 13, 17], "ai": 3, "mani": [3, 21, 23], "compens": 3, "deviat": 3, "introduc": [3, 8], "extra": [3, 16], "weight": [3, 17], "neal": [3, 17], "jarzynski": [3, 17], "appropri": 3, "so": [3, 8, 21, 23, 24], "just": 3, "varianc": 3, "nj": 3, "increas": [3, 23, 24], "progress": [3, 21], "onli": [3, 5, 7, 8, 9, 10, 12, 13, 14, 17, 20, 21, 23, 24], "some": [3, 21], "contribut": 3, "other": [3, 4, 5, 12, 21, 23, 24], "word": 3, "effect": 3, "therefor": [3, 21], "resampl": [3, 12], "period": 3, "propot": 3, "reset": [3, 13, 21], "m": 3, "statist": [3, 5, 17], "125": 3, "139": 3, "2001": 3, "iba": 3, "aip": 3, "conf": 3, "proc": 3, "690": 3, "200": 3, "2003": 3, "here": [3, 5, 20, 21, 24], "outlin": 3, "definit": [3, 20, 21], "explain": [3, 5, 21, 24], "fig": 3, "8": [3, 5, 8, 17, 21, 23], "exampl": [3, 5, 8, 10, 11, 12, 13, 14, 16, 17, 20, 21, 22], "schemat": [3, 5], "figur": [3, 21], "unitcel": [3, 5, 8, 21, 23], "base_structur": [3, 5, 8, 20, 21, 23], "defect_structur": [3, 5, 8, 20, 23], "blue": 3, "green": 3, "black": 3, "circl": 3, "atom": [3, 5, 7, 8, 10, 11, 13, 14, 17, 20, 21, 22, 23, 24], "type": [3, 5, 7, 9, 11, 13, 14, 20, 21, 23, 24], "respect": [3, 21], "star": 3, "symbol": [3, 11], "indic": 3, "locat": [3, 16, 23], "defect": [3, 8], "d": 3, "speci": [3, 5, 8, 11, 13, 14, 20, 21, 23], "three": [3, 8, 23], "how": [3, 8, 13, 18, 20, 21], "arrang": [3, 5, 8, 21], "coord": [3, 5, 8, 20, 21, 23], "group": [3, 5, 8, 20, 23], "posit": [3, 13, 20, 21, 23, 24], "orang": 3, "consist": 3, "four": 3, "compos": 3, "two": [3, 8, 13], "purpl": 3, "form": [3, 8, 9, 10, 11, 12, 13, 14], "These": [3, 13, 16], "point": [3, 5, 12, 13, 23], "time": [3, 11, 12, 13, 21], "f": 3, "pattern": 3, "swap": 3, "orient": [3, 8, 20], "within": 3, "without": [3, 13], "automat": [3, 9, 11, 13, 16, 20, 21, 23, 24], "select": [3, 5], "propos": 3, "trial": [3, 12, 17], "adopt": [3, 8], "rate": [3, 21], "p": [3, 21], "rightarrow": 3, "when": [3, 4, 5, 8, 11, 12, 13, 14, 19, 21], "turn": [3, 12, 13, 21], "enable_grandcanon": [3, 12], "which": [3, 5, 8, 9, 13, 17, 20, 21], "ad": [3, 8, 9, 10, 11, 12, 13, 14], "remov": [3, 8], "reservoir": 3, "control": [3, 6, 20], "chemic": [3, 8], "potenti": [3, 5, 8, 14, 21, 24], "config": [3, 5, 6, 7, 13, 20, 23], "chemical_potenti": [3, 8], "simultan": [3, 8], "hast": 3, "particl": 3, "origin": [3, 5, 20], "text": [3, 10], "min": 3, "delta": 3, "w": 3, "mu": [3, 8], "n": [3, 5, 8, 10, 21], "q": [3, 8, 13], "denot": 3, "factor": 3, "deriv": 3, "x": [3, 5, 8, 11, 13, 14, 21, 23], "prime": 3, "lattic": [3, 5, 8, 13, 20, 21, 23], "montecarlo": 3, "detail": [3, 5, 7, 13, 21], "about": [4, 6, 10, 12, 21], "bug": 4, "pleas": [4, 5, 13, 21, 23, 24], "report": 4, "github": [4, 16, 21], "page": [4, 6, 16], "To": [4, 5, 20, 21, 24], "resolv": 4, "earli": 4, "guidelin": 4, "you": [4, 5, 11, 14, 16, 21, 23, 24], "If": [4, 5, 8, 9, 12, 13, 16, 20, 21, 23, 24], "instal": [4, 5, 6], "your": [4, 16, 21], "oper": [4, 8], "compil": [4, 5, 21], "includ": [4, 5, 7, 13, 21], "output": [4, 5, 6, 9, 11, 20, 21], "occur": [4, 8], "dure": [4, 20, 21], "execut": [4, 5, 14, 21], "its": [4, 8, 9, 10, 11, 12, 13, 14, 17], "cooper": 4, "ani": 4, "question": 4, "topic": 4, "difficult": 4, "consult": 4, "team": 4, "email": 4, "mail": [4, 24], "dev__at__issp": 4, "ac": 4, "jp": 4, "replac": [4, 8, 10, 19], "_at_": 4, "directli": [5, 21], "scale": 5, "larg": 5, "cost": 5, "contrast": 5, "construct": [5, 6, 7, 20, 22], "rapidli": 5, "predict": [5, 7, 11, 22], "structur": [5, 6, 8, 11, 13, 15, 18, 19, 20, 21, 23, 24], "optim": [5, 8, 13, 21, 23, 24], "dramat": 5, "improv": [5, 21], "speed": [5, 21], "et": 5, "al": [5, 8, 17, 21, 22, 23, 24], "flow": 5, "ab": [5, 13, 21], "initio": [5, 13, 21], "randomli": [5, 8, 13, 21, 23], "correspond": [5, 8, 17, 20, 21], "build": [5, 21], "thermodynam": [5, 21], "accuraci": [5, 7, 10, 13, 21], "ion": [5, 21], "appear": [5, 20], "them": [5, 16], "suffici": 5, "add": [5, 8, 21], "result": [5, 7, 10, 19, 20, 21, 23, 24], "4": [5, 14, 17, 21], "repeat": [5, 21], "procedur": [5, 21, 24], "entir": [5, 21], "compris": 5, "five": [5, 7], "part": [5, 7], "rang": [5, 7, 10, 12, 21], "subsect": [5, 7, 20], "qe": [5, 7, 13, 16, 24], "path": [5, 7, 9, 11, 13, 14, 16, 21, 23, 24], "directori": [5, 7, 9, 13, 14, 15, 19, 20, 21, 23, 24], "contain": [5, 7, 8, 14, 20, 21, 23, 24], "immut": [5, 7], "mlref": [5, 6, 7, 20], "option": [5, 7, 10, 13, 16, 19, 20, 21, 23], "extract": [5, 7, 10, 20, 21], "order": [5, 7, 13, 23, 24], "expand": [5, 7, 21, 23], "abics_mlref": [5, 7, 21], "optinon": [5, 7], "make": [5, 7, 20, 21], "placement": [5, 7], "abics_train": [5, 7, 14, 21], "etc": [5, 7, 13, 21], "format": [5, 6, 21, 23], "600": [5, 21], "2000": [5, 21], "6400": [5, 21], "16": [5, 8, 17, 21, 23], "print_frequ": [5, 12, 21, 23], "reload": [5, 12, 21], "fals": [5, 8, 10, 12, 13, 20, 21], "ifort_seri": [5, 14, 21], "base_input_dir": [5, 11, 13, 14, 21, 23, 24], "baseinput": [5, 13, 21, 23, 24], "perturb": [5, 11, 13, 21, 23, 24], "run_schem": [5, 11, 13, 21, 23, 24], "subprocess": [5, 11, 21], "mpi_spawn_readi": [5, 13, 24], "ignore_speci": [5, 11, 13, 14, 21], "ndata": [5, 10, 21], "5": [5, 8, 12, 21, 23], "baseinput_ref": [5, 21], "aenet_train_input": [5, 14, 21], "exe_command": [5, 14, 21], "srun": [5, 14, 21], "ifort_intelmpi": [5, 14, 21], "vac_map": 5, "restart": [5, 12], "1135997772": [5, 8, 21, 23], "0000000000": [5, 8, 23], "supercel": [5, 8, 20, 21, 23], "237399980": [5, 8, 21, 23], "762599945": [5, 8, 21, 23], "512599945": [5, 21, 23], "012600004": [5, 21, 23], "737399936": [5, 21, 23], "487399966": [5, 21, 23], "987399936": [5, 21, 23], "262599975": [5, 8, 21, 23], "000000000": [5, 8, 23], "749999940": [5, 8, 23], "249999985": [5, 8, 23], "499999970": [5, 8, 23], "374999970": [5, 23], "624999940": [5, 8, 23], "874999940": [5, 23], "124999993": [5, 8, 23], "default": [5, 8, 9, 10, 12, 13, 19, 20, 23], "num": [5, 8, 10, 20, 23], "432": 5, "16000": 5, "mg": [5, 8, 17, 21, 22, 23, 24], "216": 5, "8000": 5, "reference_structur": [5, 11], "mgal2o4": [5, 11, 20, 21], "ignored_speci": [5, 11], "user": [5, 8, 13, 16, 17, 23, 24], "must": [5, 8, 13, 21, 23, 24], "coordin": [5, 8, 13, 17, 20, 21, 23, 24], "should": [5, 12, 19, 21, 23], "written": [5, 9, 21, 24], "relax": [5, 8, 13, 20, 21, 23], "tstress": [5, 21], "tprnfor": [5, 21], "pseudo_dir": [5, 21, 23], "pseudo": [5, 21, 24], "disk_io": [5, 21, 23], "low": [5, 21], "wf_collect": [5, 21], "ecutwfc": [5, 21], "60": [5, 21], "occup": [5, 13, 14, 21], "smear": [5, 21], "gauss": [5, 21], "degauss": [5, 21], "electron": [5, 8, 21], "mixing_beta": [5, 21], "7": [5, 16, 21], "conv_thr": [5, 21], "0d": [5, 21], "electron_maxstep": [5, 21], "100": [5, 21], "atomic_speci": [5, 21], "26": [5, 21], "981": [5, 21], "pbe": [5, 21], "nl": [5, 21], "kjpaw_psl": [5, 21], "upf": [5, 21], "305": [5, 21], "spnl": [5, 21], "000": [5, 21], "atomic_posit": [5, 21], "crystal": [5, 21, 22], "k_point": [5, 21], "gamma": [5, 21], "everi": [5, 12], "than": [5, 19, 20, 21, 23, 24], "those": [5, 8, 13, 14, 21, 24], "pertain": 5, "howev": 5, "enabl": 5, "do": [5, 8, 20, 21, 23, 24], "furthermor": 5, "interoper": 5, "few": [5, 18], "rule": 5, "regard": 5, "content": [5, 21], "ll": 5, "url": [5, 21], "http": [5, 16, 21], "www": [5, 21], "incar": [5, 24], "potcar": [5, 24], "kpoint": [5, 24], "alphabet": [5, 24], "poscar": [5, 8, 17, 21, 24], "need": [5, 14, 16, 21], "mayb": 5, "depend": [5, 21], "pymatgen": [5, 8, 13, 16, 20], "case": [5, 13, 21, 23, 24], "suitabl": 5, "org": [5, 21], "avail": [5, 8, 9, 21, 23], "6": [5, 21], "old": [5, 23], "xml": 5, "scf": [5, 21, 23], "done": [5, 21], "becom": 5, "fast": [5, 13, 21], "squar": 5, "9": 5, "base": [5, 8, 13, 20, 21, 23, 24], "dat": [5, 6, 11, 19, 21, 23], "becaus": [5, 16, 21], "obvious": 5, "cours": 5, "site": [5, 8, 20, 21, 23], "separ": [5, 21, 23], "take": [5, 8, 13, 20], "care": 5, "ann": [5, 21], "atomist": [5, 21], "net": [5, 21], "check": 5, "intermedi": [5, 21], "binari": [5, 17, 21], "convert": [5, 20, 21], "environ": [5, 9, 13, 21], "descriptor": [5, 21], "relationship": [5, 21], "befor": [5, 16, 21, 24], "read": [5, 20, 21], "scheme": [5, 21], "tutori": [5, 6, 13, 21], "throughput": [5, 21], "run": [5, 13, 18, 19, 20, 22, 23], "again": [5, 21], "common": [5, 21], "complet": [5, 11, 21], "successfulli": [5, 21], "abics_sampl": [5, 21, 23], "mpi": [5, 9, 16, 21, 23], "larger": [5, 19, 20, 21], "program": [5, 13, 14, 21, 23], "call": [5, 13, 21], "librari": [5, 21], "via": [5, 22], "lammp": [5, 22], "interfac": [5, 22], "aenetpylammp": [5, 13], "faster": [5, 21], "doe": [5, 20, 21], "annet": [5, 22], "prerequisit": [6, 15], "pypi": [6, 15], "sourc": [6, 15, 21], "uninstal": [6, 15], "basic": [6, 21, 23], "usag": [6, 20, 23], "activ": [6, 21], "prepar": [6, 18, 20, 22], "evalu": [6, 7, 8, 10, 12, 13, 14, 21], "creat": [6, 9, 14, 21], "log": [6, 7, 17], "rank": [6, 9], "xxx": [6, 21], "mine": [6, 21], "ob": [6, 21], "obs_sav": 6, "npy": 6, "kt_hist": 6, "trank_hist": 6, "logweight_hist": 6, "acceptance_ratio": 6, "logz": 6, "miscellan": 6, "tool": [6, 8, 16, 19, 20, 21], "st2abic": [6, 18, 21], "abicsrxsept": [6, 18, 21], "updat": [6, 8, 12], "acknowledg": 6, "contact": [6, 24], "index": [6, 17], "modul": [6, 8, 13, 16], "trainer": [7, 14, 21], "\u00bd": 8, "\u00bc": 8, "\u215b": 8, "\u00be": 8, "\u215c": 8, "\u215d": 8, "\u215e": 8, "_": 8, "\u00b5": 8, "\u03c9": 8, "\u00aa": 8, "\u00ba": 8, "\u00b9": 8, "\u00b2": 8, "\u00b3": 8, "shown": [8, 9, 11, 12, 13, 14, 21], "keyword": [8, 10, 11, 14, 17], "valu": [8, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 23], "comment": [8, 9, 10, 11, 12, 13, 14], "enter": [8, 9, 10, 11, 12, 13, 14, 21], "subsequ": [8, 9, 10, 11, 12, 13, 14, 21], "charact": [8, 9, 10, 11, 12, 13, 14], "ignor": [8, 9, 10, 11, 12, 13, 14, 21], "list": [8, 9, 11, 12, 13, 14, 20, 21, 23, 24], "vector": [8, 13, 21], "bf": [8, 20], "b": [8, 20, 21], "size": [8, 10, 20], "super": 8, "init_structur": 8, "str": [8, 9, 11, 13, 14, 20], "g": [8, 13, 16, 20, 21], "cif": 8, "constraint_modul": 8, "bool": [8, 12, 20], "true": [8, 12, 20], "whether": [8, 12, 20], "appli": [8, 24], "constraint": 8, "condit": 8, "function": [8, 13, 17, 21], "constraint_func": 8, "py": [8, 16, 21, 23], "return": [8, 13], "boolean": 8, "constraint_energi": 8, "shuffl": 8, "unspecifi": 8, "module_nam": 8, "function_nam": 8, "move": [8, 21, 23], "element": [8, 11, 12, 13, 20, 21], "repres": [8, 20, 23], "3d": 8, "string": [8, 10, 12, 23], "row": [8, 23], "column": [8, 17, 23], "resid": [8, 20], "belong": [8, 20], "vacanc": [8, 20, 21], "empti": [8, 20, 21], "direct": [8, 17, 21], "dimension": 8, "fold": 8, "z": 8, "dir": 8, "omit": 8, "dimens": [8, 13], "magnet": [8, 11], "up": [8, 13, 21], "down": [8, 20], "int": [8, 9, 10, 12, 20], "float": [8, 12, 13], "grandcanonical_mov": 8, "It": [8, 13, 19, 20, 21, 23], "anoth": [8, 16, 21, 23], "impli": 8, "revers": 8, "equal": [8, 12, 19, 21], "assum": [8, 13], "same": [8, 11, 13, 14, 21, 24], "sublattic": [8, 20, 21], "implicitli": 8, "otherwis": 8, "degre": [8, 13, 21, 22, 23], "freedom": [8, 13], "spin": [8, 13], "l": [8, 13], "integ": 8, "hyper": [8, 13], "cubic": [8, 13], "level": [9, 13], "debug": 9, "info": 9, "warn": 9, "error": [9, 17], "consol": 9, "mode": [9, 21], "examin": 9, "serial": [9, 21], "none": [9, 23], "suppress": 9, "console_level": 9, "logfile_path": 9, "send": 9, "parent": 9, "thei": [9, 21], "logfile_mod": 9, "master": 9, "fiil": 9, "collect": 9, "write": [9, 16, 21], "messag": [9, 20], "worker": 9, "open": [9, 16], "logfile_level": 9, "logfile_rank": 9, "taken": 9, "account": 9, "retriev": 10, "50": 10, "natur": [10, 12], "sampler": [10, 12], "linspac": 10, "n_": 10, "equilispac": 10, "numpi": [10, 16, 17], "dtype": 10, "random": [10, 21, 24], "choic": 10, "similar": [11, 20, 21], "opt": [11, 21], "bin": [11, 14, 21], "x_serial": 11, "baseinput_mag": 11, "except": [11, 16, 21], "expect": [11, 12, 17, 21], "ratio": [11, 12, 17, 23], "similarity_x": 11, "filenam": [11, 13, 17], "want": [11, 16, 23], "oxygen": [11, 21], "500": [12, 21], "1500": 12, "relica": 12, "kt": 12, "ktnum": 12, "lineari": 12, "minimum": 12, "maximum": 12, "nsteps_between_ann": 12, "mean": [12, 17], "attempt": 12, "while": [12, 13, 21], "second": [12, 13, 17, 21], "resample_frequ": 12, "save": [12, 17], "prior": [12, 23], "last": [12, 13, 21], "throw_out": 12, "thrown": 12, "out": [12, 21], "gc_ratio": 12, "among": [12, 17], "dataset": [13, 21], "main": [13, 21], "dft": [13, 21], "inde": [13, 14], "extern": [13, 14], "converg": [13, 21], "criteria": 13, "note": [13, 14, 17, 21, 23, 24], "pott": 13, "sum_": 13, "ij": 13, "delta_": 13, "sigma_i": 13, "sigma_j": 13, "quad": 13, "dot": 13, "length": 13, "purpos": 13, "test": [13, 16], "previou": [13, 21], "possibl": [13, 23], "expens": [13, 21], "Or": 13, "grid": 13, "mesh": [13, 21], "plane": [13, 21], "wave": [13, 21], "cutoff": [13, 21], "good": 13, "symmetri": [13, 21, 23], "stop": 13, "saddl": [13, 23], "avoid": [13, 23], "displac": [13, 21], "proport": 13, "alwai": [13, 14, 21], "computation": [13, 14, 21], "presenc": [13, 14], "wai": 13, "invok": [13, 21], "parallel_level": 13, "dict": 13, "split": 13, "cpu": 13, "kei": 13, "long": 13, "command": [13, 14, 16, 21], "line": [13, 21], "hyphen": 13, "nimag": 13, "npool": 13, "nband": 13, "ntg": 13, "ndiag": 13, "pass": [13, 16, 23], "pw": [13, 23], "object": 13, "argument": [13, 16, 20], "mypackag": 13, "mymodul": 13, "myfunct": 13, "well": 13, "pythonpath": 13, "variabl": 13, "regress": 14, "git": [14, 16, 21], "learner": 14, "download": [15, 21], "requir": [16, 20, 21, 23], "python3": [16, 21, 23], "python": [16, 17, 21], "scipi": 16, "toml": [16, 19, 20, 23, 24], "mpi4pi": 16, "cython": 16, "pip3": 16, "sinc": 16, "regist": 16, "easili": 16, "permiss": 16, "prefix": [16, 21], "code": [16, 21], "clone": 16, "com": [16, 21], "issp": [16, 21], "center": 16, "dev": 16, "readm": [16, 21], "md": 16, "__init__": 16, "applic": 16, "mc_mpi": 16, "replica_param": 16, "script": [16, 21, 23], "util": [16, 21], "doc": 16, "sphinx": 16, "pyproject": 16, "root": 16, "mg8": 17, "al16": 17, "o32": 17, "113600": 17, "000000": 17, "32": 17, "011208": 17, "995214": 17, "998158": 17, "758187": 17, "240787": 17, "499981": 17, "skip": [17, 19, 21], "746308": 17, "744706": 17, "233021": 17, "257199": 17, "255424": 17, "771040": 17, "lowest": [17, 21], "unit": [17, 23, 24], "ev": [17, 21], "1034076": 17, "41690": 17, "28269769395": 17, "41692": 17, "06763035158": 17, "41691": 17, "98205990787": 17, "74143710456": 17, "load": 17, "darrai": 17, "print": 17, "28269769": 17, "06763035": 17, "98205991": 17, "7414371": 17, "logarithm": 17, "accept": 17, "partit": 17, "z_i": 17, "z_0": 17, "1st": 17, "2nd": 17, "3rd": 17, "4th": 17, "5th": 17, "columm": 17, "z_": 17, "langl": 17, "rangl": 17, "sigma": 17, "6th": 17, "7th": 17, "fluctuat": 17, "heat": 17, "capac": 17, "k_b": 17, "come": 18, "facilit": [18, 20], "typic": 18, "workflow": 18, "postprocess": 18, "reorder": [19, 23], "mpiexec": [19, 21, 23], "np": [19, 23], "nproc": 19, "nskip": 19, "store": [19, 21, 23], "tsepar": [19, 21, 23], "v": [19, 21], "energies_t": 19, "sometim": 20, "quit": [20, 21], "tediou": 20, "readabl": 20, "templat": [20, 21], "fill": 20, "tell": 20, "break": 20, "h": 20, "inputfi": 20, "structurefi": 20, "outfi": 20, "from_fil": 20, "standard": 20, "help": 20, "show": 20, "exit": 20, "cd": [20, 21], "st2abics_mgal2o4": [20, 21], "abics_mgal2o4": 20, "spinel": [20, 21, 23, 24], "st2abics_cuzn": 20, "cuzn": 20, "abics_cuzn": 20, "brass": 20, "st2abics_bzi": 20, "bazro3": 20, "abics_bzi": 20, "dope": 20, "abov": [20, 21], "found": [20, 21], "disallow": 20, "There": 20, "cation": 20, "anion": 20, "site_center_speci": 20, "whose": 20, "sure": [20, 21], "instruct": 21, "invers": [21, 22, 23], "tetrahedr": 21, "octahedr": 21, "amount": 21, "active_learning_q": [21, 22], "briefli": 21, "preinstal": 21, "ohtaka": 21, "document": 21, "non": 21, "reason": 21, "makefil": 21, "mac": 21, "homebrew": 21, "home": [21, 23], "offici": 21, "manual": 21, "both": 21, "cycl": 21, "example_dir": 21, "less": 21, "freeli": 21, "could": 21, "start": [21, 23, 24], "broken": 21, "angstrom": [21, 23], "emploi": 21, "0000000000000000": 21, "yet": 21, "produc": 21, "onc": 21, "referenc": 21, "rewrit": 21, "pseudopotenti": [21, 23, 24], "link": 21, "upf_fil": 21, "gammma": 21, "netowrk": 21, "fingerprint": 21, "stp": 21, "descr": 21, "artrith": 21, "urban": 21, "mater": 21, "sci": 21, "114": 21, "2016": 21, "135": 21, "150": 21, "ceder": 21, "96": 21, "2017": 21, "014112": 21, "end": 21, "env": 21, "interact": 21, "rmin": 21, "55d0": 21, "nearest": 21, "neighbor": 21, "distanc": 21, "basi": 21, "chebyshev": 21, "radial_rc": 21, "radial_n": 21, "angular_rc": 21, "angular_n": 21, "next": [21, 23], "head": 21, "setup": 21, "safe": 21, "Be": 21, "newlin": 21, "trainingset": 21, "testperc": 21, "iter": 21, "maxenergi": 21, "10000": 21, "save_energi": 21, "bfg": 21, "hidden": 21, "layer": 21, "node": 21, "15t": 21, "nn": 21, "15": 21, "tanh": 21, "verbos": 21, "now": 21, "proce": 21, "sh": 21, "simplifi": 21, "run_pw": 21, "insid": 21, "parallel_run": 21, "sbatch": 21, "i8cpu": 21, "512": 21, "30": 21, "00": 21, "calc": 21, "echo": 21, "final": 21, "job": 21, "schedul": 21, "block": 21, "rundir": 21, "txt": 21, "autom": 21, "individu": 21, "manag": 21, "coverag": 21, "anet": 21, "sever": 21, "concern": 21, "affect": 21, "exist": [21, 23], "abics": 21, "mcxx": 21, "xx": 21, "With": 21, "mind": 21, "alloop": 21, "folder": 21, "Then": 21, "thu": 21, "estim": 21, "relearn": 21, "actual": 21, "doi": [21, 23, 24], "mc0": 21, "mc1": 21, "mc2": 21, "On": 21, "hand": 21, "find": 21, "almost": 21, "ident": 21, "go": 21, "mcxxx": 21, "calc_doi": [21, 23], "align": 21, "own": 21, "accumul": 21, "enough": 21, "fulli": 21, "recommend": 21, "hidekimori": 21, "cit": 21, "commit": 21, "5d0f4bca": 21, "checkout": 21, "fpic": 21, "fcflag": 21, "lmp_inc": 21, "dlammps_except": 21, "src": 21, "share": 21, "gcc": 21, "instead": 21, "pair_styl": 21, "pair_coeff": 21, "v00": 21, "lammmp": 21, "repositori": 21, "demonstr": 22, "ionic": 22, "rm": 22, "_2": 22, "_4": 22, "input_q": 23, "1000": [23, 24], "1200": 23, "mpi_spawn": 23, "shift": [23, 24], "mpi_comm_spawn": [23, 24], "cell": [23, 24], "fraction": 23, "give": [23, 24], "numer": 23, "matrix": 23, "white": 23, "intern": [23, 24], "held": 23, "suppli": [23, 24], "absolut": 23, "separatet": 23, "alreadi": 23, "date": 23, "datetim": 23, "doi_t": 23, "better": 23, "discard": 23, "throwout": 23, "practic": 23, "moreov": 23, "17": [23, 24], "input_vasp": 24, "differnt": 24, "quantumespresso": 24, "patch": 24, "wish": 24, "address": 24, "due": 24, "pesudo": 24, "overwritten": 24, "exapml": 24}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"about": [0, 3], "abic": [0, 1, 5, 6, 21, 23, 24], "what": 1, "i": [1, 21], "develop": 1, "version": 1, "inform": 1, "licens": 1, "copyright": 1, "acknowledg": 2, "algorithm": 3, "replica": 3, "exchang": 3, "mont": [3, 5, 21], "carlo": [3, 5, 21], "method": 3, "popul": 3, "anneal": 3, "configur": 3, "updat": 3, "contact": 4, "basic": 5, "usag": 5, "activ": 5, "learn": 5, "prepar": [5, 21, 23, 24], "an": 5, "control": [5, 21], "file": [5, 7, 17, 21, 23, 24], "refer": [5, 21], "first": 5, "principl": 5, "solver": [5, 8, 13, 21], "specif": 5, "note": 5, "vasp": [5, 17, 24], "quantum": 5, "espresso": 5, "openmx": 5, "train": [5, 14, 21], "evalu": 5, "machin": 5, "model": [5, 21], "trainer": 5, "calcul": [5, 21], "aenet": [5, 21], "creat": 5, "set": [5, 21], "data": [5, 21], "neural": [5, 21], "network": [5, 21], "sampl": [5, 12, 13, 21], "welcom": 6, "": 6, "document": 6, "content": 6, "indic": 6, "tabl": 6, "input": [7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 23, 24], "format": [7, 8, 9, 10, 11, 12, 13, 14, 17, 20], "config": [8, 21], "section": [8, 9, 10, 11, 12, 13, 14, 21], "kei": [8, 10, 11, 14], "word": [8, 10, 11, 14], "In": 8, "case": 8, "type": 8, "pott": 8, "log": 9, "keyword": [9, 12, 13, 20], "mlref": [10, 13, 21], "observ": 11, "instal": [15, 16, 21], "prerequisit": 16, "from": 16, "pypi": 16, "sourc": 16, "download": 16, "directori": 16, "structur": [16, 17], "uninstal": 16, "output": 17, "rank": 17, "xxx": 17, "mine": 17, "ob": 17, "dat": 17, "obs_sav": 17, "npy": 17, "kt_hist": 17, "trank_hist": 17, "logweight_hist": 17, "acceptance_ratio": 17, "logz": 17, "name": 17, "miscellan": 18, "tool": 18, "abicsrxsept": 19, "st2abic": 20, "construct": 21, "gnu": 21, "parallel": 21, "gener": 21, "toml": 21, "ii": 21, "iii": 21, "qe": [21, 23], "predict": 21, "run": 21, "energi": 21, "annet": 21, "via": 21, "lammp": 21, "interfac": 21, "aenetpylammp": 21, "tutori": 22, "exampl": [23, 24], "us": [23, 24], "quantumespresso": 23, "execut": [23, 24], "analysi": [23, 24]}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"About abICS": [[0, "about-abics"]], "What is abICS ?": [[1, "what-is-abics"]], "Developers": [[1, "developers"]], "Version information": [[1, "version-information"]], "License": [[1, "license"]], "Copyright": [[1, "copyright"]], "Acknowledgement": [[2, "acknowledgement"]], "Algorithm": [[3, "algorithm"]], "Replica exchange Monte Carlo method": [[3, "replica-exchange-monte-carlo-method"]], "Population Annealing Monte Carlo": [[3, "population-annealing-monte-carlo"]], "About configuration and update": [[3, "about-configuration-and-update"]], "Contacts": [[4, "contacts"]], "Basic Usage": [[5, "basic-usage"]], "Active learning": [[5, "active-learning"]], "Preparing an abICS control file": [[5, "preparing-an-abics-control-file"]], "Preparing a reference file for first-principles solvers": [[5, "preparing-a-reference-file-for-first-principles-solvers"]], "Specific notes for first-principles solvers": [[5, "specific-notes-for-first-principles-solvers"]], "VASP": [[5, "vasp"]], "Quantum Espresso": [[5, "quantum-espresso"]], "OpenMX": [[5, "openmx"]], "Preparing a reference file for training and evaluating the machine learning model": [[5, "preparing-a-reference-file-for-training-and-evaluating-the-machine-learning-model"]], "Machine learning trainer/calculator-specific notes": [[5, "machine-learning-trainer-calculator-specific-notes"]], "aenet": [[5, "aenet"]], "Creating a set of training data": [[5, "creating-a-set-of-training-data"]], "Creating a neural network": [[5, "creating-a-neural-network"]], "Monte Carlo sampling": [[5, "monte-carlo-sampling"], [21, "monte-carlo-sampling"]], "Welcome to abICS\u2019s documentation!": [[6, "welcome-to-abics-s-documentation"]], "Contents:": [[6, null]], "Indices and tables": [[6, "indices-and-tables"]], "Input Files Format": [[7, "input-files-format"]], "[config] section": [[8, "config-section"]], "Input Format": [[8, "input-format"], [9, "input-format"], [10, "input-format"], [11, "input-format"], [12, "input-format"], [13, "input-format"], [14, "input-format"], [20, "input-format"]], "Key words": [[8, "key-words"], [10, "key-words"], [11, "key-words"], [14, "key-words"]], "In the case of solver.type != \"potts\"": [[8, "in-the-case-of-solver-type-potts"]], "In the case of solver.type = \"potts\"": [[8, "id2"]], "[log] section": [[9, "log-section"]], "Keywords": [[9, "keywords"], [12, "keywords"], [13, "keywords"], [20, "keywords"]], "[mlref] section": [[10, "mlref-section"]], "[observer] section": [[11, "observer-section"]], "[sampling] section": [[12, "sampling-section"]], "[sampling.solver], [mlref.solver] section": [[13, "sampling-solver-mlref-solver-section"]], "[train] section": [[14, "train-section"]], "Install": [[15, "install"], [16, "install"]], "Prerequisites": [[16, "prerequisites"]], "Install from PyPI": [[16, "install-from-pypi"]], "Install from source": [[16, "install-from-source"]], "Download": [[16, "download"]], "Directory structure": [[16, "directory-structure"]], "Uninstall": [[16, "uninstall"]], "Output Files Format": [[17, "output-files-format"]], "RANK/structure.XXX.vasp": [[17, "rank-structure-xxx-vasp"]], "RANK/minE.vasp": [[17, "rank-mine-vasp"]], "RANK/obs.dat": [[17, "rank-obs-dat"]], "RANK/obs_save.npy": [[17, "rank-obs-save-npy"]], "RANK/kT_hist.npy": [[17, "rank-kt-hist-npy"]], "RANK/Trank_hist.npy": [[17, "rank-trank-hist-npy"]], "RANK/logweight_hist.npy": [[17, "rank-logweight-hist-npy"]], "RANK/acceptance_ratio.dat": [[17, "rank-acceptance-ratio-dat"]], "logZ.dat": [[17, "logz-dat"]], ".dat": [[17, "name-dat"]], "Miscellaneous tools": [[18, "miscellaneous-tools"]], "abicsRXsepT": [[19, "abicsrxsept"]], "st2abics": [[20, "st2abics"]], "Constructing a neural network model": [[21, "constructing-a-neural-network-model"]], "Preparation": [[21, "preparation"]], "Installation of aenet": [[21, "installation-of-aenet"]], "Installation of GNU parallel": [[21, "installation-of-gnu-parallel"]], "Preparation of input files for training data set generation": [[21, "preparation-of-input-files-for-training-data-set-generation"]], "Preparation of the abICS control file (input.toml)": [[21, "preparation-of-the-abics-control-file-input-toml"], [21, "id1"], [21, "id2"]], "(i) [mlref] section": [[21, "i-mlref-section"]], "(ii) [mlref.solver] section": [[21, "ii-mlref-solver-section"]], "(iii) [config] section": [[21, "iii-config-section"]], "Preparation of the QE reference file": [[21, "preparation-of-the-qe-reference-file"]], "Preparation of input files for training the neural network": [[21, "preparation-of-input-files-for-training-the-neural-network"]], "(i) [train] section": [[21, "i-train-section"]], "Preparation of input files for aenet": [[21, "preparation-of-input-files-for-aenet"]], "generate": [[21, "generate"]], "train": [[21, "train"]], "predict": [[21, "predict"]], "Running the calculation": [[21, "running-the-calculation"], [21, "id3"]], "Preparation of input files": [[21, "preparation-of-input-files"]], "(i) [sampling] section": [[21, "i-sampling-section"]], "(ii) [sampling.solver] section": [[21, "ii-sampling-solver-section"]], "Predict energy of annet model via LAMMPS interface": [[21, "predict-energy-of-annet-model-via-lammps-interface"]], "Install aenetPyLammps": [[21, "install-aenetpylammps"]], "Training": [[21, "training"]], "Sampling": [[21, "sampling"]], "Input file for prediction": [[21, "input-file-for-prediction"]], "Input for Sampling": [[21, "input-for-sampling"]], "Tutorial": [[22, "tutorial"]], "Example by using QuantumESPRESSO": [[23, "example-by-using-quantumespresso"]], "Preparing the input files for abICS": [[23, "preparing-the-input-files-for-abics"], [24, "preparing-the-input-files-for-abics"]], "Preparing the input file of QE": [[23, "preparing-the-input-file-of-qe"]], "Execution and analysis": [[23, "execution-and-analysis"], [24, "execution-and-analysis"]], "Example by using VASP": [[24, "example-by-using-vasp"]], "Preparing the input file of VASP": [[24, "preparing-the-input-file-of-vasp"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["about/index", "about/info", "acknowledge/index", "algorithm/index", "contact/index", "how_to_use/index", "index", "inputfiles/index", "inputfiles/parameter_config", "inputfiles/parameter_log", "inputfiles/parameter_mlref", "inputfiles/parameter_observer", "inputfiles/parameter_sampling", "inputfiles/parameter_solver", "inputfiles/parameter_train", "install/index", "install/install", "outputfiles/index", "tools/index", "tools/tools_abicsRXsepT", "tools/tools_st2abics", "tutorial/aenet", "tutorial/index", "tutorial/qe", "tutorial/vasp"], "filenames": ["about/index.rst", "about/info.rst", "acknowledge/index.rst", "algorithm/index.rst", "contact/index.rst", "how_to_use/index.rst", "index.rst", "inputfiles/index.rst", "inputfiles/parameter_config.rst", "inputfiles/parameter_log.rst", "inputfiles/parameter_mlref.rst", "inputfiles/parameter_observer.rst", "inputfiles/parameter_sampling.rst", "inputfiles/parameter_solver.rst", "inputfiles/parameter_train.rst", "install/index.rst", "install/install.rst", "outputfiles/index.rst", "tools/index.rst", "tools/tools_abicsRXsepT.rst", "tools/tools_st2abics.rst", "tutorial/aenet.rst", "tutorial/index.rst", "tutorial/qe.rst", "tutorial/vasp.rst"], "titles": ["1. About abICS", "1.1. What is abICS ?", "9. Acknowledgement", "8. Algorithm", "10. Contacts", "3. Basic Usage", "Welcome to abICS\u2019s documentation!", "5. Input Files Format", "5.6. [config] section", "5.7. [log] section", "5.2. [mlref] section", "5.5. [observer] section", "5.1. [sampling] section", "5.3. [sampling.solver], [mlref.solver] section", "5.4. [train] section", "2. Install", "2.1. Prerequisites", "6. Output Files Format", "7. Miscellaneous tools", "7.2. abicsRXsepT", "7.1. st2abics", "4.1. Constructing a neural network model", "4. Tutorial", "Example by using QuantumESPRESSO", "Example by using VASP"], "terms": {"what": [0, 6], "i": [0, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 23, 24], "develop": [0, 2, 4, 5, 6], "version": [0, 4, 5, 6, 13, 14, 21], "inform": [0, 4, 5, 6, 8, 14, 21, 23, 24], "licens": [0, 6, 24], "copyright": [0, 6], "softwar": [1, 2, 14, 16, 21], "framework": [1, 5], "train": [1, 6, 7, 10, 13, 20, 22], "machin": [1, 6, 13, 14, 16, 21], "learn": [1, 6, 7, 13, 14, 21], "model": [1, 6, 7, 10, 13, 14, 22], "reproduc": [1, 21], "first": [1, 3, 6, 7, 13, 17, 21, 23], "principl": [1, 6, 7, 13, 21], "energi": [1, 2, 3, 5, 7, 8, 11, 13, 14, 17, 19, 22, 23], "us": [1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21], "perform": [1, 3, 5, 8, 12, 13, 21, 23, 24], "configur": [1, 5, 6, 7, 8, 10, 12, 13, 14, 20, 21, 23], "sampl": [1, 3, 6, 7, 8, 10, 11, 14, 17, 19, 20, 22, 23, 24], "disord": 1, "system": [1, 2, 3, 4, 5, 21], "specif": [1, 13, 14, 23, 24], "emphasi": 1, "place": [1, 3, 5, 11, 21], "multi": 1, "compon": 1, "solid": [1, 2, 21], "state": [1, 2, 3, 11, 21], "metal": 1, "oxid": 1, "alloi": [1, 5, 7, 8], "The": [1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 23, 24], "current": [1, 5, 13, 14, 21, 23], "can": [1, 3, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 21, 23, 24], "neural": [1, 6, 7, 10, 13, 14, 22], "network": [1, 6, 7, 10, 13, 14, 22], "implement": [1, 3, 5, 16, 21], "aenet": [1, 11, 13, 14], "As": [1, 20, 21], "thi": [1, 2, 3, 5, 7, 8, 9, 10, 11, 12, 13, 17, 19, 20, 21, 22, 23, 24], "moment": [1, 5], "also": [1, 2, 3, 5, 8, 9, 10, 11, 12, 13, 14, 20, 21, 23], "gener": [1, 5, 7, 8, 10, 13, 14, 22, 23, 24], "quantum": [1, 21, 23], "espresso": [1, 21, 23], "vasp": [1, 6, 7, 11, 13, 20, 21], "openmx": [1, 13], "input": [1, 3, 4, 5, 6, 17, 18, 19, 22], "file": [1, 3, 4, 6, 8, 9, 10, 11, 13, 14, 16, 18, 19, 20, 22], "obtain": [1, 3, 16, 21, 23, 24], "refer": [1, 3, 6, 11, 14, 23], "data": [1, 6, 7, 8, 10, 22], "For": [1, 5, 8, 11, 12, 13, 14, 21, 23], "algorithm": [1, 6, 13], "extend": [1, 3, 10], "mont": [1, 6, 7, 8, 10, 12, 13, 17, 18, 20, 22, 23], "carlo": [1, 6, 7, 8, 10, 12, 13, 17, 18, 20, 22, 23], "method": [1, 5, 6, 10, 12, 20, 21, 23], "name": [1, 5, 6, 8, 9, 11, 13, 14, 20, 21, 23], "replica": [1, 5, 6, 7, 10, 12, 17, 18, 19, 21, 23, 24], "exchang": [1, 5, 6, 7, 12, 18, 20, 21, 23], "rxmc": [1, 10, 12, 17, 19, 21], "popul": [1, 6, 12], "anneal": [1, 6, 12], "pamc": [1, 3, 12, 17], "In": [1, 3, 5, 7, 13, 14, 21, 22, 23, 24], "addit": [1, 3, 5, 7, 8, 20, 21], "beta": [1, 3], "grand": [1, 3, 8, 12], "canon": [1, 3, 8, 12, 17], "support": [1, 2, 5, 14, 21], "follow": [1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 20, 21, 23, 24], "member": 1, "ver": [1, 5, 8], "2": [1, 3, 5, 8, 12, 14, 17, 21, 23], "0": [1, 5, 8, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 23, 24], "shusuk": 1, "kasamatsu": [1, 3, 5], "yamagata": 1, "univers": [1, 2], "yuichi": 1, "motoyama": [1, 3], "institut": [1, 2, 21], "physic": [1, 2, 3, 5, 7, 11, 12, 21], "univ": 1, "tokyo": [1, 2, 4], "kazuyoshi": 1, "yoshimi": [1, 3], "tatsumi": 1, "aoyama": 1, "osamu": 1, "sugino": [1, 3], "1": [1, 3, 5, 8, 10, 12, 13, 14, 17, 21, 23], "yoshiyuki": 1, "yamamoto": 1, "taisuk": 1, "ozaki": 1, "2023": 1, "06": 1, "12": [1, 16], "2022": [1, 3, 5], "11": [1, 3], "04": 1, "24": [1, 5, 21], "2020": 1, "05": [1, 5, 21], "01": [1, 5, 21], "03": 1, "31": [1, 3], "2019": [1, 3, 16], "10": [1, 21], "packag": [1, 13, 16, 21], "distribut": [1, 3], "under": [1, 3, 5, 21], "gnu": [1, 5], "public": 1, "3": [1, 5, 8, 10, 12, 16, 17], "gpl": 1, "v3": 1, "later": [1, 13, 21], "we": [1, 2, 5, 20, 21, 22, 23], "hope": 1, "you": [1, 4, 5, 11, 14, 16, 21, 23, 24], "cite": 1, "articl": 1, "when": [1, 3, 4, 5, 8, 11, 12, 13, 14, 19, 21], "publish": 1, "result": [1, 5, 7, 10, 19, 20, 21, 23, 24], "sublattic": [1, 8, 20, 21], "enabl": [1, 5], "ab": [1, 5, 13, 21], "initio": [1, 5, 13, 21], "toolkit": 1, "arxiv": 1, "2309": 1, "04769": 1, "bibtex": 1, "misc": 1, "kasamatsu2023configur": 1, "titl": 1, "author": 1, "year": [1, 2], "eprint": 1, "archiveprefix": 1, "primaryclass": 1, "cond": 1, "mat": 1, "mtrl": 1, "sci": [1, 21], "c": [1, 3, 8, 17, 20, 21], "all": [1, 4, 8, 9, 21], "right": [1, 3, 17], "reserv": 1, "wa": [1, 5, 19], "project": [1, 2], "advanc": [1, 2], "usabl": [1, 2], "materi": [1, 2], "scienc": [1, 2], "ha": [2, 21], "been": [2, 21], "variou": [2, 23], "fund": 2, "bodi": 2, "comput": [2, 3, 5, 13, 21], "resourc": [2, 13], "provid": [2, 4, 20, 21, 22], "over": [2, 3], "prioriti": 2, "issu": [2, 4], "post": 2, "k": [2, 3], "new": 2, "fundament": 2, "technologi": 2, "high": [2, 5, 21, 23], "effici": [2, 3, 13, 14, 21], "creation": 2, "convers": [2, 5, 8, 21], "storag": 2, "joint": 2, "supercomput": [2, 21], "lead": [2, 13], "initi": [2, 8, 13, 21], "excel": 2, "young": 2, "research": [2, 4], "leader": 2, "ministri": 2, "educ": 2, "cultur": 2, "mext": 2, "japan": [2, 3], "kakenhi": 2, "No": 2, "jp18h05519": 2, "19k15287": 2, "core": [2, 8, 13], "evolut": 2, "crest": 2, "agenc": 2, "jpmjcr15q3": 2, "industri": 2, "organ": 2, "would": 2, "like": 2, "express": 2, "our": 2, "thank": [2, 4], "abic": [2, 3, 4, 7, 13, 16, 18, 19, 20], "design": [3, 9], "combin": [3, 5], "parallel": [3, 5, 9, 13], "ensembl": 3, "arbitrari": [3, 21], "calcul": [3, 7, 8, 10, 11, 12, 13, 14, 19, 20, 22, 23, 24], "At": [3, 21], "present": [3, 9, 13], "ar": [3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 23, 24], "overview": 3, "": [3, 5, 13, 20, 21, 23], "o": [3, 5, 8, 11, 14, 17, 21, 22, 23, 24], "j": [3, 21], "phy": [3, 21], "conden": 3, "matter": 3, "085901": 3, "y": [3, 8, 20], "u": [3, 4, 24], "matsumoto": 3, "A": [3, 8, 13, 16, 20, 21], "kuwabara": 3, "t": [3, 17], "ogawa": 3, "chem": 3, "157": 3, "104114": 3, "disadvantag": 3, "wide": 3, "metropoli": 3, "tend": [3, 13], "get": [3, 23], "stuck": 3, "local": [3, 8, 13, 16, 20], "minima": 3, "approach": 3, "aim": 3, "overcom": 3, "problem": [3, 4], "consid": [3, 8, 9, 21], "multipl": [3, 8, 11, 13, 21], "copi": [3, 16, 21], "studi": 3, "mai": [3, 8, 20, 21], "describ": [3, 7, 8, 13, 14, 18, 21, 24], "roughli": 3, "see": [3, 5, 13, 14, 20, 21, 23, 24], "below": [3, 5, 16, 21, 24], "more": [3, 13, 14, 20, 21], "accur": [3, 21], "descript": [3, 8, 9, 10, 11, 12, 13, 14, 20, 21], "each": [3, 5, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 20, 21, 23, 24], "independ": 3, "vari": 3, "temperatur": [3, 5, 7, 12, 17, 19, 21, 23, 24], "preset": 3, "interv": [3, 12], "accord": [3, 5, 21], "criterion": [3, 21], "essenti": 3, "assign": 3, "lower": [3, 12], "happen": 3, "have": [3, 4, 5, 13, 14, 16, 21], "allow": [3, 12], "an": [3, 6, 8, 11, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24], "global": 3, "space": [3, 12, 23], "higher": [3, 5, 13, 21], "landscap": 3, "paramet": [3, 5, 7, 8, 12, 13, 14, 19, 21, 23, 24], "relat": [3, 4, 5, 17, 21], "specifi": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 23, 24], "section": [3, 5, 6, 7, 17, 18, 20, 23, 24], "By": [3, 5, 21], "set": [3, 6, 7, 8, 10, 12, 13, 16, 22, 23, 24], "limit": [3, 5], "t_": 3, "ktstart": [3, 5, 12, 21, 23], "upper": 3, "t_e": 3, "ktend": [3, 5, 12, 21, 23], "number": [3, 5, 7, 8, 9, 10, 11, 12, 13, 17, 19, 20, 21, 23], "n_r": 3, "nreplica": [3, 5, 10, 12, 21, 23], "differ": [3, 8, 21], "t_0": 3, "t_1": 3, "cdot": 3, "where": [3, 8, 16, 17, 21, 23], "t_i": [3, 17], "frac": 3, "nprocs_per_replica": [3, 5, 12, 21, 23], "solver": [3, 6, 7, 11, 14, 17, 23, 24], "process": [3, 5, 8, 9, 12, 17, 21, 23], "step": [3, 5, 7, 12, 13, 17, 19, 21, 23, 24], "nstep": [3, 5, 12, 21, 23], "transit": 3, "probabl": 3, "r": 3, "rxtrial_frequ": [3, 5, 12, 21, 23], "defin": [3, 8, 13], "exp": 3, "left": [3, 17], "e": [3, 4, 8, 13, 16, 17, 20, 24], "x_i": 3, "x_": 3, "th": 3, "tri": 3, "between": [3, 5, 8, 20, 21], "adjac": 3, "leftrightarrow": 3, "quantiti": [3, 5, 7, 11, 12], "total": [3, 5, 17], "measur": [3, 12], "sample_frequ": [3, 5, 12, 21, 23], "hukushima": 3, "nemoto": 3, "soc": 3, "65": 3, "1604": 3, "1996": 3, "swendsen": 3, "wang": 3, "rev": [3, 21], "lett": 3, "57": 3, "2607": 3, "1986": 3, "simul": [3, 5, 21, 23], "sa": 3, "one": [3, 8, 9, 13, 16, 20, 21, 23], "search": [3, 6, 13], "ground": [3, 21], "ordin": 3, "mc": [3, 12, 16, 21], "fix": [3, 20], "decreas": 3, "after": [3, 5, 11, 12, 19, 20, 21, 23], "given": [3, 8, 16, 21, 23, 24], "finish": [3, 12, 19], "whole": [3, 21], "narrow": 3, "region": 3, "gradual": 3, "disadvabtag": 3, "chang": [3, 5, 12, 21], "distort": 3, "from": [3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 18, 20, 21, 23, 24], "equilibrium": 3, "henc": 3, "thermal": [3, 12, 19], "necessari": 3, "averag": [3, 19, 21, 23], "observ": [3, 5, 6, 7, 12, 17, 20], "import": [3, 13, 17], "ai": 3, "mani": [3, 21, 23], "compens": 3, "deviat": 3, "introduc": [3, 8], "extra": [3, 16], "weight": [3, 17], "neal": [3, 17], "jarzynski": [3, 17], "appropri": 3, "so": [3, 8, 21, 23, 24], "just": 3, "varianc": 3, "nj": 3, "increas": [3, 23, 24], "progress": [3, 21], "onli": [3, 5, 7, 8, 9, 10, 12, 13, 14, 17, 20, 21, 23, 24], "some": [3, 21], "contribut": 3, "other": [3, 4, 5, 12, 21, 23, 24], "word": 3, "effect": 3, "therefor": [3, 21], "resampl": [3, 12], "period": 3, "propot": 3, "reset": [3, 13, 21], "m": 3, "statist": [3, 5, 17], "125": 3, "139": 3, "2001": 3, "iba": 3, "aip": 3, "conf": 3, "proc": 3, "690": 3, "200": 3, "2003": 3, "here": [3, 5, 20, 21, 24], "outlin": 3, "definit": [3, 20, 21], "explain": [3, 5, 21, 24], "fig": 3, "8": [3, 5, 8, 17, 21, 23], "exampl": [3, 5, 8, 10, 11, 12, 13, 14, 16, 17, 20, 21, 22], "schemat": [3, 5], "figur": [3, 21], "unitcel": [3, 5, 8, 21, 23], "base_structur": [3, 5, 8, 20, 21, 23], "defect_structur": [3, 5, 8, 20, 23], "blue": 3, "green": 3, "black": 3, "circl": 3, "atom": [3, 5, 7, 8, 10, 11, 13, 14, 17, 20, 21, 22, 23, 24], "type": [3, 5, 7, 9, 11, 13, 14, 20, 21, 23, 24], "respect": [3, 21], "star": 3, "symbol": [3, 11], "indic": 3, "locat": [3, 16, 23], "defect": [3, 8], "d": 3, "speci": [3, 5, 8, 11, 13, 14, 20, 21, 23], "three": [3, 8, 23], "how": [3, 8, 13, 18, 20, 21], "arrang": [3, 5, 8, 21], "coord": [3, 5, 8, 20, 21, 23], "group": [3, 5, 8, 20, 23], "posit": [3, 13, 20, 21, 23, 24], "orang": 3, "consist": 3, "four": 3, "compos": 3, "two": [3, 8, 13], "purpl": 3, "form": [3, 8, 9, 10, 11, 12, 13, 14], "These": [3, 13, 16], "point": [3, 5, 12, 13, 23], "time": [3, 11, 12, 13, 21], "f": 3, "pattern": 3, "swap": 3, "orient": [3, 8, 20], "within": 3, "without": [3, 13], "automat": [3, 9, 11, 13, 16, 20, 21, 23, 24], "select": [3, 5], "propos": 3, "trial": [3, 12, 17], "adopt": [3, 8], "rate": [3, 21], "p": [3, 21], "rightarrow": 3, "turn": [3, 12, 13, 21], "enable_grandcanon": [3, 12], "which": [3, 5, 8, 9, 13, 17, 20, 21], "ad": [3, 8, 9, 10, 11, 12, 13, 14], "remov": [3, 8], "reservoir": 3, "control": [3, 6, 20], "chemic": [3, 8], "potenti": [3, 5, 8, 14, 21, 24], "config": [3, 5, 6, 7, 13, 20, 23], "chemical_potenti": [3, 8], "simultan": [3, 8], "hast": 3, "particl": 3, "origin": [3, 5, 20], "text": [3, 10], "min": 3, "delta": 3, "w": 3, "mu": [3, 8], "n": [3, 5, 8, 10, 21], "q": [3, 8, 13], "denot": 3, "factor": 3, "deriv": 3, "x": [3, 5, 8, 11, 13, 14, 21, 23], "prime": 3, "lattic": [3, 5, 8, 13, 20, 21, 23], "montecarlo": 3, "detail": [3, 5, 7, 13, 21], "about": [4, 6, 10, 12, 21], "bug": 4, "pleas": [4, 5, 13, 21, 23, 24], "report": 4, "github": [4, 16, 21], "page": [4, 6, 16], "To": [4, 5, 20, 21, 24], "resolv": 4, "earli": 4, "guidelin": 4, "If": [4, 5, 8, 9, 12, 13, 16, 20, 21, 23, 24], "instal": [4, 5, 6], "your": [4, 16, 21], "oper": [4, 8], "compil": [4, 5, 21], "includ": [4, 5, 7, 13, 21], "output": [4, 5, 6, 9, 11, 20, 21], "occur": [4, 8], "dure": [4, 20, 21], "execut": [4, 5, 14, 21], "its": [4, 8, 9, 10, 11, 12, 13, 14, 17], "cooper": 4, "ani": 4, "question": 4, "topic": 4, "difficult": 4, "consult": 4, "team": 4, "email": 4, "mail": [4, 24], "dev__at__issp": 4, "ac": 4, "jp": 4, "replac": [4, 8, 10, 19], "_at_": 4, "directli": [5, 21], "scale": 5, "larg": 5, "cost": 5, "contrast": 5, "construct": [5, 6, 7, 20, 22], "rapidli": 5, "predict": [5, 7, 11, 22], "structur": [5, 6, 8, 11, 13, 15, 18, 19, 20, 21, 23, 24], "optim": [5, 8, 13, 21, 23, 24], "dramat": 5, "improv": [5, 21], "speed": [5, 21], "et": 5, "al": [5, 8, 17, 21, 22, 23, 24], "flow": 5, "randomli": [5, 8, 13, 21, 23], "correspond": [5, 8, 17, 20, 21], "build": [5, 21], "thermodynam": [5, 21], "accuraci": [5, 7, 10, 13, 21], "ion": [5, 21], "appear": [5, 20], "them": [5, 16], "suffici": 5, "add": [5, 8, 21], "4": [5, 14, 17, 21], "repeat": [5, 21], "procedur": [5, 21, 24], "entir": [5, 21], "compris": 5, "five": [5, 7], "part": [5, 7], "rang": [5, 7, 10, 12, 21], "subsect": [5, 7, 20], "qe": [5, 7, 13, 16, 24], "path": [5, 7, 9, 11, 13, 14, 16, 21, 23, 24], "directori": [5, 7, 9, 13, 14, 15, 19, 20, 21, 23, 24], "contain": [5, 7, 8, 14, 20, 21, 23, 24], "immut": [5, 7], "mlref": [5, 6, 7, 20], "option": [5, 7, 10, 13, 16, 19, 20, 21, 23], "extract": [5, 7, 10, 20, 21], "order": [5, 7, 13, 23, 24], "expand": [5, 7, 21, 23], "abics_mlref": [5, 7, 21], "optinon": [5, 7], "make": [5, 7, 20, 21], "placement": [5, 7], "abics_train": [5, 7, 14, 21], "etc": [5, 7, 13, 21], "format": [5, 6, 21, 23], "600": [5, 21], "2000": [5, 21], "6400": [5, 21], "16": [5, 8, 17, 21, 23], "print_frequ": [5, 12, 21, 23], "reload": [5, 12, 21], "fals": [5, 8, 10, 12, 13, 20, 21], "ifort_seri": [5, 14, 21], "base_input_dir": [5, 11, 13, 14, 21, 23, 24], "baseinput": [5, 13, 21, 23, 24], "perturb": [5, 11, 13, 21, 23, 24], "run_schem": [5, 11, 13, 21, 23, 24], "subprocess": [5, 11, 21], "mpi_spawn_readi": [5, 13, 24], "ignore_speci": [5, 11, 13, 14, 21], "ndata": [5, 10, 21], "5": [5, 8, 12, 21, 23], "baseinput_ref": [5, 21], "aenet_train_input": [5, 14, 21], "exe_command": [5, 14, 21], "srun": [5, 14, 21], "ifort_intelmpi": [5, 14, 21], "vac_map": 5, "restart": [5, 12], "1135997772": [5, 8, 21, 23], "0000000000": [5, 8, 23], "supercel": [5, 8, 20, 21, 23], "237399980": [5, 8, 21, 23], "762599945": [5, 8, 21, 23], "512599945": [5, 21, 23], "012600004": [5, 21, 23], "737399936": [5, 21, 23], "487399966": [5, 21, 23], "987399936": [5, 21, 23], "262599975": [5, 8, 21, 23], "000000000": [5, 8, 23], "749999940": [5, 8, 23], "249999985": [5, 8, 23], "499999970": [5, 8, 23], "374999970": [5, 23], "624999940": [5, 8, 23], "874999940": [5, 23], "124999993": [5, 8, 23], "default": [5, 8, 9, 10, 12, 13, 19, 20, 23], "num": [5, 8, 10, 20, 23], "432": 5, "16000": 5, "mg": [5, 8, 17, 21, 22, 23, 24], "216": 5, "8000": 5, "reference_structur": [5, 11], "mgal2o4": [5, 11, 20, 21], "ignored_speci": [5, 11], "user": [5, 8, 13, 16, 17, 23, 24], "must": [5, 8, 13, 21, 23, 24], "coordin": [5, 8, 13, 17, 20, 21, 23, 24], "should": [5, 12, 19, 21, 23], "written": [5, 9, 21, 24], "relax": [5, 8, 13, 20, 21, 23], "tstress": [5, 21], "tprnfor": [5, 21], "pseudo_dir": [5, 21, 23], "pseudo": [5, 21, 24], "disk_io": [5, 21, 23], "low": [5, 21], "wf_collect": [5, 21], "ecutwfc": [5, 21], "60": [5, 21], "occup": [5, 13, 14, 21], "smear": [5, 21], "gauss": [5, 21], "degauss": [5, 21], "electron": [5, 8, 21], "mixing_beta": [5, 21], "7": [5, 16, 21], "conv_thr": [5, 21], "0d": [5, 21], "electron_maxstep": [5, 21], "100": [5, 21], "atomic_speci": [5, 21], "26": [5, 21], "981": [5, 21], "pbe": [5, 21], "nl": [5, 21], "kjpaw_psl": [5, 21], "upf": [5, 21], "305": [5, 21], "spnl": [5, 21], "000": [5, 21], "atomic_posit": [5, 21], "crystal": [5, 21, 22], "k_point": [5, 21], "gamma": [5, 21], "everi": [5, 12], "than": [5, 19, 20, 21, 23, 24], "those": [5, 8, 13, 14, 21, 24], "pertain": 5, "howev": 5, "do": [5, 8, 20, 21, 23, 24], "furthermor": 5, "interoper": 5, "few": [5, 18], "rule": 5, "regard": 5, "content": [5, 21], "ll": 5, "url": [5, 21], "http": [5, 16, 21], "www": [5, 21], "incar": [5, 24], "potcar": [5, 24], "kpoint": [5, 24], "alphabet": [5, 24], "poscar": [5, 8, 17, 21, 24], "need": [5, 14, 16, 21], "mayb": 5, "depend": [5, 21], "pymatgen": [5, 8, 13, 16, 20], "case": [5, 13, 21, 23, 24], "suitabl": 5, "org": [5, 21], "avail": [5, 8, 9, 21, 23], "6": [5, 21], "old": [5, 23], "xml": 5, "scf": [5, 21, 23], "done": [5, 21], "becom": 5, "fast": [5, 13, 21], "squar": 5, "9": 5, "base": [5, 8, 13, 20, 21, 23, 24], "dat": [5, 6, 11, 19, 21, 23], "becaus": [5, 16, 21], "obvious": 5, "cours": 5, "site": [5, 8, 20, 21, 23], "separ": [5, 21, 23], "take": [5, 8, 13, 20], "care": 5, "ann": [5, 21], "atomist": [5, 21], "net": [5, 21], "check": 5, "intermedi": [5, 21], "binari": [5, 17, 21], "convert": [5, 20, 21], "environ": [5, 9, 13, 21], "descriptor": [5, 21], "relationship": [5, 21], "befor": [5, 16, 21, 24], "read": [5, 20, 21], "scheme": [5, 21], "tutori": [5, 6, 13, 21], "throughput": [5, 21], "run": [5, 13, 18, 19, 20, 22, 23], "again": [5, 21], "common": [5, 21], "complet": [5, 11, 21], "successfulli": [5, 21], "abics_sampl": [5, 21, 23], "mpi": [5, 9, 16, 21, 23], "larger": [5, 19, 20, 21], "program": [5, 13, 14, 21, 23], "call": [5, 13, 21], "librari": [5, 21], "via": [5, 22], "lammp": [5, 22], "interfac": [5, 22], "aenetpylammp": [5, 13], "faster": [5, 21], "doe": [5, 20, 21], "annet": [5, 22], "prerequisit": [6, 15], "pypi": [6, 15], "sourc": [6, 15, 21], "uninstal": [6, 15], "basic": [6, 21, 23], "usag": [6, 20, 23], "activ": [6, 21], "prepar": [6, 18, 20, 22], "evalu": [6, 7, 8, 10, 12, 13, 14, 21], "creat": [6, 9, 14, 21], "log": [6, 7, 17], "rank": [6, 9], "xxx": [6, 21], "mine": [6, 21], "ob": [6, 21], "obs_sav": 6, "npy": 6, "kt_hist": 6, "trank_hist": 6, "logweight_hist": 6, "acceptance_ratio": 6, "logz": 6, "miscellan": 6, "tool": [6, 8, 16, 19, 20, 21], "st2abic": [6, 18, 21], "abicsrxsept": [6, 18, 21], "updat": [6, 8, 12], "acknowledg": 6, "contact": [6, 24], "index": [6, 17], "modul": [6, 8, 13, 16], "trainer": [7, 14, 21], "\u00bd": 8, "\u00bc": 8, "\u215b": 8, "\u00be": 8, "\u215c": 8, "\u215d": 8, "\u215e": 8, "_": 8, "\u00b5": 8, "\u03c9": 8, "\u00aa": 8, "\u00ba": 8, "\u00b9": 8, "\u00b2": 8, "\u00b3": 8, "shown": [8, 9, 11, 12, 13, 14, 21], "keyword": [8, 10, 11, 14, 17], "valu": [8, 9, 10, 11, 12, 13, 14, 17, 19, 20, 21, 23], "comment": [8, 9, 10, 11, 12, 13, 14], "enter": [8, 9, 10, 11, 12, 13, 14, 21], "subsequ": [8, 9, 10, 11, 12, 13, 14, 21], "charact": [8, 9, 10, 11, 12, 13, 14], "ignor": [8, 9, 10, 11, 12, 13, 14, 21], "list": [8, 9, 11, 12, 13, 14, 20, 21, 23, 24], "vector": [8, 13, 21], "bf": [8, 20], "b": [8, 20, 21], "size": [8, 10, 20], "super": 8, "init_structur": 8, "str": [8, 9, 11, 13, 14, 20], "g": [8, 13, 16, 20, 21], "cif": 8, "constraint_modul": 8, "bool": [8, 12, 20], "true": [8, 12, 20], "whether": [8, 12, 20], "appli": [8, 24], "constraint": 8, "condit": 8, "function": [8, 13, 17, 21], "constraint_func": 8, "py": [8, 16, 21, 23], "return": [8, 13], "boolean": 8, "constraint_energi": 8, "shuffl": 8, "unspecifi": 8, "module_nam": 8, "function_nam": 8, "move": [8, 21, 23], "element": [8, 11, 12, 13, 20, 21], "repres": [8, 20, 23], "3d": 8, "string": [8, 10, 12, 23], "row": [8, 23], "column": [8, 17, 23], "resid": [8, 20], "belong": [8, 20], "vacanc": [8, 20, 21], "empti": [8, 20, 21], "direct": [8, 17, 21], "dimension": 8, "fold": 8, "z": 8, "dir": 8, "omit": 8, "dimens": [8, 13], "magnet": [8, 11], "up": [8, 13, 21], "down": [8, 20], "int": [8, 9, 10, 12, 20], "float": [8, 12, 13], "grandcanonical_mov": 8, "It": [8, 13, 19, 20, 21, 23], "anoth": [8, 16, 21, 23], "impli": 8, "revers": 8, "equal": [8, 12, 19, 21], "assum": [8, 13], "same": [8, 11, 13, 14, 21, 24], "implicitli": 8, "otherwis": 8, "degre": [8, 13, 21, 22, 23], "freedom": [8, 13], "spin": [8, 13], "l": [8, 13], "integ": 8, "hyper": [8, 13], "cubic": [8, 13], "level": [9, 13], "debug": 9, "info": 9, "warn": 9, "error": [9, 17], "consol": 9, "mode": [9, 21], "examin": 9, "serial": [9, 21], "none": [9, 23], "suppress": 9, "console_level": 9, "logfile_path": 9, "send": 9, "parent": 9, "thei": [9, 21], "logfile_mod": 9, "master": 9, "fiil": 9, "collect": 9, "write": [9, 16, 21], "messag": [9, 20], "worker": 9, "open": [9, 16], "logfile_level": 9, "logfile_rank": 9, "taken": 9, "account": 9, "retriev": 10, "50": 10, "natur": [10, 12], "sampler": [10, 12], "linspac": 10, "n_": 10, "equilispac": 10, "numpi": [10, 16, 17], "dtype": 10, "random": [10, 21, 24], "choic": 10, "similar": [11, 20, 21], "opt": [11, 21], "bin": [11, 14, 21], "x_serial": 11, "baseinput_mag": 11, "except": [11, 16, 21], "expect": [11, 12, 17, 21], "ratio": [11, 12, 17, 23], "similarity_x": 11, "filenam": [11, 13, 17], "want": [11, 16, 23], "oxygen": [11, 21], "500": [12, 21], "1500": 12, "relica": 12, "kt": 12, "ktnum": 12, "lineari": 12, "minimum": 12, "maximum": 12, "nsteps_between_ann": 12, "mean": [12, 17], "attempt": 12, "while": [12, 13, 21], "second": [12, 13, 17, 21], "resample_frequ": 12, "save": [12, 17], "prior": [12, 23], "last": [12, 13, 21], "throw_out": 12, "thrown": 12, "out": [12, 21], "gc_ratio": 12, "among": [12, 17], "dataset": [13, 21], "main": [13, 21], "dft": [13, 21], "inde": [13, 14], "extern": [13, 14], "converg": [13, 21], "criteria": 13, "note": [13, 14, 17, 21, 23, 24], "pott": 13, "sum_": 13, "ij": 13, "delta_": 13, "sigma_i": 13, "sigma_j": 13, "quad": 13, "dot": 13, "length": 13, "purpos": 13, "test": [13, 16], "previou": [13, 21], "possibl": [13, 23], "expens": [13, 21], "Or": 13, "grid": 13, "mesh": [13, 21], "plane": [13, 21], "wave": [13, 21], "cutoff": [13, 21], "good": 13, "symmetri": [13, 21, 23], "stop": 13, "saddl": [13, 23], "avoid": [13, 23], "displac": [13, 21], "proport": 13, "alwai": [13, 14, 21], "computation": [13, 14, 21], "presenc": [13, 14], "wai": 13, "invok": [13, 21], "parallel_level": 13, "dict": 13, "split": 13, "cpu": 13, "kei": 13, "long": 13, "command": [13, 14, 16, 21], "line": [13, 21], "hyphen": 13, "nimag": 13, "npool": 13, "nband": 13, "ntg": 13, "ndiag": 13, "pass": [13, 16, 23], "pw": [13, 23], "object": 13, "argument": [13, 16, 20], "mypackag": 13, "mymodul": 13, "myfunct": 13, "well": 13, "pythonpath": 13, "variabl": 13, "regress": 14, "git": [14, 16, 21], "learner": 14, "download": [15, 21], "requir": [16, 20, 21, 23], "python3": [16, 21, 23], "python": [16, 17, 21], "scipi": 16, "toml": [16, 19, 20, 23, 24], "mpi4pi": 16, "cython": 16, "pip3": 16, "sinc": 16, "regist": 16, "easili": 16, "permiss": 16, "prefix": [16, 21], "code": [16, 21], "clone": 16, "com": [16, 21], "issp": [16, 21], "center": 16, "dev": 16, "readm": [16, 21], "md": 16, "__init__": 16, "applic": 16, "mc_mpi": 16, "replica_param": 16, "script": [16, 21, 23], "util": [16, 21], "doc": 16, "sphinx": 16, "pyproject": 16, "root": 16, "mg8": 17, "al16": 17, "o32": 17, "113600": 17, "000000": 17, "32": 17, "011208": 17, "995214": 17, "998158": 17, "758187": 17, "240787": 17, "499981": 17, "skip": [17, 19, 21], "746308": 17, "744706": 17, "233021": 17, "257199": 17, "255424": 17, "771040": 17, "lowest": [17, 21], "unit": [17, 23, 24], "ev": [17, 21], "1034076": 17, "41690": 17, "28269769395": 17, "41692": 17, "06763035158": 17, "41691": 17, "98205990787": 17, "74143710456": 17, "load": 17, "darrai": 17, "print": 17, "28269769": 17, "06763035": 17, "98205991": 17, "7414371": 17, "logarithm": 17, "accept": 17, "partit": 17, "z_i": 17, "z_0": 17, "1st": 17, "2nd": 17, "3rd": 17, "4th": 17, "5th": 17, "columm": 17, "z_": 17, "langl": 17, "rangl": 17, "sigma": 17, "6th": 17, "7th": 17, "fluctuat": 17, "heat": 17, "capac": 17, "k_b": 17, "come": 18, "facilit": [18, 20], "typic": 18, "workflow": 18, "postprocess": 18, "reorder": [19, 23], "mpiexec": [19, 21, 23], "np": [19, 23], "nproc": 19, "nskip": 19, "store": [19, 21, 23], "tsepar": [19, 21, 23], "v": [19, 21], "energies_t": 19, "sometim": 20, "quit": [20, 21], "tediou": 20, "readabl": 20, "templat": [20, 21], "fill": 20, "tell": 20, "break": 20, "h": 20, "inputfi": 20, "structurefi": 20, "outfi": 20, "from_fil": 20, "standard": 20, "help": 20, "show": 20, "exit": 20, "cd": [20, 21], "st2abics_mgal2o4": [20, 21], "abics_mgal2o4": 20, "spinel": [20, 21, 23, 24], "st2abics_cuzn": 20, "cuzn": 20, "abics_cuzn": 20, "brass": 20, "st2abics_bzi": 20, "bazro3": 20, "abics_bzi": 20, "dope": 20, "abov": [20, 21], "found": [20, 21], "disallow": 20, "There": 20, "cation": 20, "anion": 20, "site_center_speci": 20, "whose": 20, "sure": [20, 21], "instruct": 21, "invers": [21, 22, 23], "tetrahedr": 21, "octahedr": 21, "amount": 21, "active_learning_q": [21, 22], "briefli": 21, "preinstal": 21, "ohtaka": 21, "document": 21, "non": 21, "reason": 21, "makefil": 21, "mac": 21, "homebrew": 21, "home": [21, 23], "offici": 21, "manual": 21, "both": 21, "cycl": 21, "example_dir": 21, "less": 21, "freeli": 21, "could": 21, "start": [21, 23, 24], "broken": 21, "angstrom": [21, 23], "emploi": 21, "0000000000000000": 21, "yet": 21, "produc": 21, "onc": 21, "referenc": 21, "rewrit": 21, "pseudopotenti": [21, 23, 24], "link": 21, "upf_fil": 21, "gammma": 21, "netowrk": 21, "fingerprint": 21, "stp": 21, "descr": 21, "artrith": 21, "urban": 21, "mater": 21, "114": 21, "2016": 21, "135": 21, "150": 21, "ceder": 21, "96": 21, "2017": 21, "014112": 21, "end": 21, "env": 21, "interact": 21, "rmin": 21, "55d0": 21, "nearest": 21, "neighbor": 21, "distanc": 21, "basi": 21, "chebyshev": 21, "radial_rc": 21, "radial_n": 21, "angular_rc": 21, "angular_n": 21, "next": [21, 23], "head": 21, "setup": 21, "safe": 21, "Be": 21, "newlin": 21, "trainingset": 21, "testperc": 21, "iter": 21, "maxenergi": 21, "10000": 21, "save_energi": 21, "bfg": 21, "hidden": 21, "layer": 21, "node": 21, "15t": 21, "nn": 21, "15": 21, "tanh": 21, "verbos": 21, "now": 21, "proce": 21, "sh": 21, "simplifi": 21, "run_pw": 21, "insid": 21, "parallel_run": 21, "sbatch": 21, "i8cpu": 21, "512": 21, "30": 21, "00": 21, "calc": 21, "echo": 21, "final": 21, "job": 21, "schedul": 21, "block": 21, "rundir": 21, "txt": 21, "autom": 21, "individu": 21, "manag": 21, "coverag": 21, "anet": 21, "sever": 21, "concern": 21, "affect": 21, "exist": [21, 23], "abics": 21, "mcxx": 21, "xx": 21, "With": 21, "mind": 21, "alloop": 21, "folder": 21, "Then": 21, "thu": 21, "estim": 21, "relearn": 21, "actual": 21, "doi": [21, 23, 24], "mc0": 21, "mc1": 21, "mc2": 21, "On": 21, "hand": 21, "find": 21, "almost": 21, "ident": 21, "go": 21, "mcxxx": 21, "calc_doi": [21, 23], "align": 21, "own": 21, "accumul": 21, "enough": 21, "fulli": 21, "recommend": 21, "hidekimori": 21, "cit": 21, "commit": 21, "5d0f4bca": 21, "checkout": 21, "fpic": 21, "fcflag": 21, "lmp_inc": 21, "dlammps_except": 21, "src": 21, "share": 21, "gcc": 21, "instead": 21, "pair_styl": 21, "pair_coeff": 21, "v00": 21, "lammmp": 21, "repositori": 21, "demonstr": 22, "ionic": 22, "rm": 22, "_2": 22, "_4": 22, "input_q": 23, "1000": [23, 24], "1200": 23, "mpi_spawn": 23, "shift": [23, 24], "mpi_comm_spawn": [23, 24], "cell": [23, 24], "fraction": 23, "give": [23, 24], "numer": 23, "matrix": 23, "white": 23, "intern": [23, 24], "held": 23, "suppli": [23, 24], "absolut": 23, "separatet": 23, "alreadi": 23, "date": 23, "datetim": 23, "doi_t": 23, "better": 23, "discard": 23, "throwout": 23, "practic": 23, "moreov": 23, "17": [23, 24], "input_vasp": 24, "differnt": 24, "quantumespresso": 24, "patch": 24, "wish": 24, "address": 24, "due": 24, "pesudo": 24, "overwritten": 24, "exapml": 24}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"about": [0, 3], "abic": [0, 1, 5, 6, 21, 23, 24], "what": 1, "i": [1, 21], "develop": 1, "version": 1, "inform": 1, "licens": 1, "copyright": 1, "acknowledg": 2, "algorithm": 3, "replica": 3, "exchang": 3, "mont": [3, 5, 21], "carlo": [3, 5, 21], "method": 3, "popul": 3, "anneal": 3, "configur": 3, "updat": 3, "contact": 4, "basic": 5, "usag": 5, "activ": 5, "learn": 5, "prepar": [5, 21, 23, 24], "an": 5, "control": [5, 21], "file": [5, 7, 17, 21, 23, 24], "refer": [5, 21], "first": 5, "principl": 5, "solver": [5, 8, 13, 21], "specif": 5, "note": 5, "vasp": [5, 17, 24], "quantum": 5, "espresso": 5, "openmx": 5, "train": [5, 14, 21], "evalu": 5, "machin": 5, "model": [5, 21], "trainer": 5, "calcul": [5, 21], "aenet": [5, 21], "creat": 5, "set": [5, 21], "data": [5, 21], "neural": [5, 21], "network": [5, 21], "sampl": [5, 12, 13, 21], "welcom": 6, "": 6, "document": 6, "content": 6, "indic": 6, "tabl": 6, "input": [7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 23, 24], "format": [7, 8, 9, 10, 11, 12, 13, 14, 17, 20], "config": [8, 21], "section": [8, 9, 10, 11, 12, 13, 14, 21], "kei": [8, 10, 11, 14], "word": [8, 10, 11, 14], "In": 8, "case": 8, "type": 8, "pott": 8, "log": 9, "keyword": [9, 12, 13, 20], "mlref": [10, 13, 21], "observ": 11, "instal": [15, 16, 21], "prerequisit": 16, "from": 16, "pypi": 16, "sourc": 16, "download": 16, "directori": 16, "structur": [16, 17], "uninstal": 16, "output": 17, "rank": 17, "xxx": 17, "mine": 17, "ob": 17, "dat": 17, "obs_sav": 17, "npy": 17, "kt_hist": 17, "trank_hist": 17, "logweight_hist": 17, "acceptance_ratio": 17, "logz": 17, "name": 17, "miscellan": 18, "tool": 18, "abicsrxsept": 19, "st2abic": 20, "construct": 21, "gnu": 21, "parallel": 21, "gener": 21, "toml": 21, "ii": 21, "iii": 21, "qe": [21, 23], "predict": 21, "run": 21, "energi": 21, "annet": 21, "via": 21, "lammp": 21, "interfac": 21, "aenetpylammp": 21, "tutori": 22, "exampl": [23, 24], "us": [23, 24], "quantumespresso": 23, "execut": [23, 24], "analysi": [23, 24]}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"About abICS": [[0, "about-abics"]], "What is abICS ?": [[1, "what-is-abics"]], "Developers": [[1, "developers"]], "Version information": [[1, "version-information"]], "License": [[1, "license"]], "Copyright": [[1, "copyright"]], "Acknowledgement": [[2, "acknowledgement"]], "Algorithm": [[3, "algorithm"]], "Replica exchange Monte Carlo method": [[3, "replica-exchange-monte-carlo-method"]], "Population Annealing Monte Carlo": [[3, "population-annealing-monte-carlo"]], "About configuration and update": [[3, "about-configuration-and-update"]], "Contacts": [[4, "contacts"]], "Basic Usage": [[5, "basic-usage"]], "Active learning": [[5, "active-learning"]], "Preparing an abICS control file": [[5, "preparing-an-abics-control-file"]], "Preparing a reference file for first-principles solvers": [[5, "preparing-a-reference-file-for-first-principles-solvers"]], "Specific notes for first-principles solvers": [[5, "specific-notes-for-first-principles-solvers"]], "VASP": [[5, "vasp"]], "Quantum Espresso": [[5, "quantum-espresso"]], "OpenMX": [[5, "openmx"]], "Preparing a reference file for training and evaluating the machine learning model": [[5, "preparing-a-reference-file-for-training-and-evaluating-the-machine-learning-model"]], "Machine learning trainer/calculator-specific notes": [[5, "machine-learning-trainer-calculator-specific-notes"]], "aenet": [[5, "aenet"]], "Creating a set of training data": [[5, "creating-a-set-of-training-data"]], "Creating a neural network": [[5, "creating-a-neural-network"]], "Monte Carlo sampling": [[5, "monte-carlo-sampling"], [21, "monte-carlo-sampling"]], "Welcome to abICS\u2019s documentation!": [[6, "welcome-to-abics-s-documentation"]], "Contents:": [[6, null]], "Indices and tables": [[6, "indices-and-tables"]], "Input Files Format": [[7, "input-files-format"]], "[config] section": [[8, "config-section"]], "Input Format": [[8, "input-format"], [9, "input-format"], [10, "input-format"], [11, "input-format"], [12, "input-format"], [13, "input-format"], [14, "input-format"], [20, "input-format"]], "Key words": [[8, "key-words"], [10, "key-words"], [11, "key-words"], [14, "key-words"]], "In the case of solver.type != \"potts\"": [[8, "in-the-case-of-solver-type-potts"]], "In the case of solver.type = \"potts\"": [[8, "id2"]], "[log] section": [[9, "log-section"]], "Keywords": [[9, "keywords"], [12, "keywords"], [13, "keywords"], [20, "keywords"]], "[mlref] section": [[10, "mlref-section"]], "[observer] section": [[11, "observer-section"]], "[sampling] section": [[12, "sampling-section"]], "[sampling.solver], [mlref.solver] section": [[13, "sampling-solver-mlref-solver-section"]], "[train] section": [[14, "train-section"]], "Install": [[15, "install"], [16, "install"]], "Prerequisites": [[16, "prerequisites"]], "Install from PyPI": [[16, "install-from-pypi"]], "Install from source": [[16, "install-from-source"]], "Download": [[16, "download"]], "Directory structure": [[16, "directory-structure"]], "Uninstall": [[16, "uninstall"]], "Output Files Format": [[17, "output-files-format"]], "RANK/structure.XXX.vasp": [[17, "rank-structure-xxx-vasp"]], "RANK/minE.vasp": [[17, "rank-mine-vasp"]], "RANK/obs.dat": [[17, "rank-obs-dat"]], "RANK/obs_save.npy": [[17, "rank-obs-save-npy"]], "RANK/kT_hist.npy": [[17, "rank-kt-hist-npy"]], "RANK/Trank_hist.npy": [[17, "rank-trank-hist-npy"]], "RANK/logweight_hist.npy": [[17, "rank-logweight-hist-npy"]], "RANK/acceptance_ratio.dat": [[17, "rank-acceptance-ratio-dat"]], "logZ.dat": [[17, "logz-dat"]], ".dat": [[17, "name-dat"]], "Miscellaneous tools": [[18, "miscellaneous-tools"]], "abicsRXsepT": [[19, "abicsrxsept"]], "st2abics": [[20, "st2abics"]], "Constructing a neural network model": [[21, "constructing-a-neural-network-model"]], "Preparation": [[21, "preparation"]], "Installation of aenet": [[21, "installation-of-aenet"]], "Installation of GNU parallel": [[21, "installation-of-gnu-parallel"]], "Preparation of input files for training data set generation": [[21, "preparation-of-input-files-for-training-data-set-generation"]], "Preparation of the abICS control file (input.toml)": [[21, "preparation-of-the-abics-control-file-input-toml"], [21, "id1"], [21, "id2"]], "(i) [mlref] section": [[21, "i-mlref-section"]], "(ii) [mlref.solver] section": [[21, "ii-mlref-solver-section"]], "(iii) [config] section": [[21, "iii-config-section"]], "Preparation of the QE reference file": [[21, "preparation-of-the-qe-reference-file"]], "Preparation of input files for training the neural network": [[21, "preparation-of-input-files-for-training-the-neural-network"]], "(i) [train] section": [[21, "i-train-section"]], "Preparation of input files for aenet": [[21, "preparation-of-input-files-for-aenet"]], "generate": [[21, "generate"]], "train": [[21, "train"]], "predict": [[21, "predict"]], "Running the calculation": [[21, "running-the-calculation"], [21, "id3"]], "Preparation of input files": [[21, "preparation-of-input-files"]], "(i) [sampling] section": [[21, "i-sampling-section"]], "(ii) [sampling.solver] section": [[21, "ii-sampling-solver-section"]], "Predict energy of annet model via LAMMPS interface": [[21, "predict-energy-of-annet-model-via-lammps-interface"]], "Install aenetPyLammps": [[21, "install-aenetpylammps"]], "Training": [[21, "training"]], "Sampling": [[21, "sampling"]], "Input file for prediction": [[21, "input-file-for-prediction"]], "Input for Sampling": [[21, "input-for-sampling"]], "Tutorial": [[22, "tutorial"]], "Example by using QuantumESPRESSO": [[23, "example-by-using-quantumespresso"]], "Preparing the input files for abICS": [[23, "preparing-the-input-files-for-abics"], [24, "preparing-the-input-files-for-abics"]], "Preparing the input file of QE": [[23, "preparing-the-input-file-of-qe"]], "Execution and analysis": [[23, "execution-and-analysis"], [24, "execution-and-analysis"]], "Example by using VASP": [[24, "example-by-using-vasp"]], "Preparing the input file of VASP": [[24, "preparing-the-input-file-of-vasp"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docs/develop/en/html/tools/index.html b/docs/develop/en/html/tools/index.html index ad007842..755cdb09 100644 --- a/docs/develop/en/html/tools/index.html +++ b/docs/develop/en/html/tools/index.html @@ -1,17 +1,16 @@ - - + 7. Miscellaneous tools — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
              -

              7. Miscellaneous tools

              +

              7. Miscellaneous tools

              abICS comes with a few tools for facilitating typical workflows.

              • st2abics for preparing an abICS input file from a structure file.

              • @@ -118,7 +117,7 @@

                Quick search

                ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/tools/tools_abicsRXsepT.html b/docs/develop/en/html/tools/tools_abicsRXsepT.html index 0bf639c9..a93e1a23 100644 --- a/docs/develop/en/html/tools/tools_abicsRXsepT.html +++ b/docs/develop/en/html/tools/tools_abicsRXsepT.html @@ -1,17 +1,16 @@ - - + 7.2. abicsRXsepT — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
                -

                7.2. abicsRXsepT

                +

                7.2. abicsRXsepT

                This tool is for reordering the resulting structures and energies at each sampling step of a RXMC run by temperature. It is used after an abICS RXMC run is finished as:

                $ mpiexec -np NPROCS abicsRXsepT input.toml NSKIP
                @@ -117,7 +116,7 @@ 

                Quick search

                ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/tools/tools_st2abics.html b/docs/develop/en/html/tools/tools_st2abics.html index 1efef758..73fdf506 100644 --- a/docs/develop/en/html/tools/tools_st2abics.html +++ b/docs/develop/en/html/tools/tools_st2abics.html @@ -1,17 +1,16 @@ - - + 7.1. st2abics — abICS 2.1-dev documentation - - - - - + + + + + @@ -34,7 +33,7 @@
                -

                7.1. st2abics

                +

                7.1. st2abics

                It is sometimes quite tedious to prepare the [config] section in abICS input files. To facilitate this, we provide the st2abics tool, which takes a structure file readable by pymatgen and converts it to an abICS input template with the [config] section filled in. An additional control file is required to @@ -64,13 +63,13 @@

                7.1. st2abicsThe resulting files (abics_MgAl2O4.toml, abics_CuZn.toml, and abics_BZY.toml in the above example) can be used as abICS input after filling in the [mlref], [train], [sampling] and [observer] sections.

                -

                7.1.1. Input Format

                +

                7.1.1. Input Format

                Examples of st2abics input files can be found in examples/st2abics (st2abics_CuZn.toml, st2abics_MgAl2O4.toml, and st2abics_BZY.toml in the above example).

                The format is similar to [config] section of abICS input file.

                -

                7.1.2. Keywords

                +

                7.1.2. Keywords

                • supercell

                  Format : list

                  @@ -210,7 +209,7 @@

                  Quick search

                  ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/tutorial/aenet.html b/docs/develop/en/html/tutorial/aenet.html index 93dcf344..0dd183aa 100644 --- a/docs/develop/en/html/tutorial/aenet.html +++ b/docs/develop/en/html/tutorial/aenet.html @@ -1,17 +1,16 @@ - - + 4.1. Constructing a neural network model — abICS 2.1-dev documentation - - - - - + + + + + @@ -33,7 +32,7 @@
                  -

                  4.1. Constructing a neural network model

                  +

                  4.1. Constructing a neural network model

                  This section contains instructions on how to construct a neural network using aenet to reproduce first-principles energies from Quantum ESPRESSO (QE). Here, we will consider the temperature-dependent degree of Mg/Al inversion in @@ -44,9 +43,9 @@ In the following, we briefly describe the installation of aenet and GNU parallel, but you may skip the section if they are preinstalled in your system. We will also use ohtaka, the supercomputer system B of the Institute for Solid State Physics, as the environment for running the calculations.

                  -

                  4.1.1. Preparation

                  +

                  4.1.1. Preparation

                  -

                  Installation of aenet

                  +

                  Installation of aenet

                  In abICS, we use aenet to build neural network models. You can download aenet from http://ann.atomistic.net. Follow the Installation instructions in the Documentation to install it. @@ -55,7 +54,7 @@

                  Installation of aenet

                  -

                  Installation of GNU parallel

                  +

                  Installation of GNU parallel

                  In this tutorial, we will use GNU parallel to run first-principles calculations with Quantum Espresso in parallel. Therefore, you need to install GNU parallel first. GNU parallel can be downloaded from https://www.gnu.org/software/parallel/ (on a Mac, it can also be installed directly by homebrew). @@ -68,12 +67,12 @@

                  Installation of GNU parallel -

                  4.1.2. Preparation of input files for training data set generation

                  +

                  4.1.2. Preparation of input files for training data set generation

                  A set of training data is required for creating a neural network that relate the configurations of atoms as input and the energy as output by the first-principle calculations. To generate the data set, the input files need to be prepared for both abICS and the first-principle solver.

                  -

                  Preparation of the abICS control file (input.toml)

                  +

                  Preparation of the abICS control file (input.toml)

                  This file contains the definition of the lattice structure to be calculated, the control of the entire active learning cycles by abICS, and the parameters for the replica exchange Monte Carlo method. By using the st2abics tool, you can automatically generate the input.toml template from the crystal structure file.

                  $ cd [example_dir].
                  @@ -82,7 +81,7 @@ 

                  Preparation of the abICS control file (input.toml in more detail.

                  -

                  (i) [mlref] section

                  +

                  (i) [mlref] section

                  [mlref]
                   nreplicas = 8
                   ndata = 5
                  @@ -94,7 +93,7 @@ 

                  (i) [mlref]nsteps/sample_frequency in [sampling] section.

                  -

                  (ii) [mlref.solver] section

                  +

                  (ii) [mlref.solver] section

                  [mlref.solver] # Set up a reference ab initio solver.
                   type = 'qe'
                   base_input_dir = ['./baseinput_ref', './baseinput_ref', './baseinput_ref'] #, './baseinput_ref']
                  @@ -116,7 +115,7 @@ 

                  (ii) [mlref.sol When a model is employed for the data generation in which some atomic species are ignored, they are specified in ignore-species.

                  -

                  (iii) [config] section

                  +

                  (iii) [config] section

                  [config] # Set up information about the crystal lattice and the atoms and vacancies on the lattice.
                   unitcell = [[8.1135997772, 0.0000000000000000, 0.0000000000000000],
                               [0.0000000000000000, 8.1135997772, 0.0000000000000000],
                  @@ -139,7 +138,7 @@ 

                  (iii) [config]< based on this information, and the input files for the first-principle calculation are produced. Once abics_sampling is executed, the input files will be generated from the atomic positions obtained from the Monte Carlo sampling.

                  -
                  Preparation of the QE reference file
                  +
                  Preparation of the QE reference file

                  Place the input file to be referenced in the QE scf calculation in baseinput_ref. The following is a description of the scf.in file in the sample directory.

                  &CONTROL
                  @@ -186,13 +185,13 @@ 
                  Preparation of the QE reference file -

                  4.1.3. Preparation of input files for training the neural network

                  +

                  4.1.3. Preparation of input files for training the neural network

                  In this tutorial we use aenet to train the neural netowrk. We need to prepare the input files for abICS and aenet.

                  -

                  Preparation of the abICS control file (input.toml)

                  +

                  Preparation of the abICS control file (input.toml)

                  -

                  (i) [train] section

                  +

                  (i) [train] section

                  [train] # Configure the model trainer.
                   type = 'aenet'
                   base_input_dir = '. /aenet_train_input'
                  @@ -211,11 +210,11 @@ 

                  (i) [train]

                  -

                  Preparation of input files for aenet

                  +

                  Preparation of input files for aenet

                  Place the input files for aenet in the generate, train, and predict directories in the directory set in the base_input_dir of the [train] section.

                  -

                  generate

                  +

                  generate

                  aenet compiles the atomic configuration and energy data for training into an intermediate binary format that is converted into atomic environment descriptor-energy relationships before training. Input files for generate.x that perform this conversion are placed in the generate directory.

                  @@ -263,7 +262,7 @@

                  generategenerate.in, and run generate.x.

                  -

                  train

                  +

                  train

                  Place the input file for train.x, which reads the training data generated by generate and trains, in the train directory. @@ -293,7 +292,7 @@

                  train the neural network structure, and the activation function.

                  -

                  predict

                  +

                  predict

                  Place the input file predict.in for predict.x in the predict directory to evaluate the energy for the input coordinates using the trained potential model.

                  TYPES
                  @@ -315,7 +314,7 @@ 

                  predict -

                  Running the calculation

                  +

                  Running the calculation

                  Now the input files have been prepared, we proceed to describe how to run the calculation. A sample script AL.sh is prepared to simplify the calculation procedure. run_pw.sh is used to run QE calculations; it is called inside parallel_run.sh, which will be described later. @@ -385,16 +384,16 @@

                  Running the calculation

                  -

                  4.2. Monte Carlo sampling

                  +

                  4.2. Monte Carlo sampling

                  Next, we use the trained neural network potential for Monte Carlo samplings by abICS.

                  -

                  4.2.1. Preparation of input files

                  +

                  4.2.1. Preparation of input files

                  Several parameters need to be set in the abICS control file to perform the sampling as follows.

                  -

                  Preparation of the abICS control file (input.toml)

                  +

                  Preparation of the abICS control file (input.toml)

                  The calculation parameters are specified in [sampling] section concerning the Replica Exchange Monte carlo method.

                  -

                  (i) [sampling] section

                  +

                  (i) [sampling] section

                  [sampling]
                   nreplicas = 8
                   nprocs_per_replica = 1
                  @@ -411,7 +410,7 @@ 

                  (i) [sampling]< This time, we will use anet’s predict.x as the energy solver for RXMC calculations. Currently, the mpi version of predict.x is not supported, so nprocs_per_replica should be 1.

                  -

                  (ii) [sampling.solver] section

                  +

                  (ii) [sampling.solver] section

                  [sampling.solver] # Configure the solver used for RXMC calculations
                   type = 'aenet'
                   path= 'predict.x-2.0.4-ifort_serial'
                  @@ -433,7 +432,7 @@ 

                  (ii) [sampling.

                  -

                  4.2.2. Running the calculation

                  +

                  4.2.2. Running the calculation

                  The sample script MC.sh is provided to simplify the calculation procedure. The content of the script is as follows.

                  #! /bin/sh
                   #SBATCH -p i8cpu
                  @@ -478,12 +477,12 @@ 

                  4.2.2. Running the calculation -

                  4.2.3. Predict energy of annet model via LAMMPS interface

                  +

                  4.2.3. Predict energy of annet model via LAMMPS interface

                  abICS can call the aenet library via the LAMMPS interface (aenetPyLammps). This is faster than calling aenet directly because it does not need file I/O. The set of input files used in this tutorial can be found in examples/active_learning_qe.

                  -

                  Install aenetPyLammps

                  +

                  Install aenetPyLammps

                  To use aenetPyLammps, you need to install aenet-lammps and lammps.

                  -

                  Training

                  +

                  Training

                  The training procedure is the same as the previous section.

                  -

                  Sampling

                  +

                  Sampling

                  -

                  Input file for prediction

                  +

                  Input file for prediction

                  Instead of the input file predict.in for predict.x, place the input file in.lammps under the predict:

                  pair_style      aenet
                  @@ -532,7 +531,7 @@ 

                  Input file for predictionin.lammmps is written in the README of aenet-lammps repository.

                  -

                  Input for Sampling

                  +

                  Input for Sampling

                  Change the type and run_scheme in the [sampling.solver] section of the input file to 'aenetPyLammps' and 'function', respectively.

                  [sampling.solver]
                   type = 'aenetPyLammps'
                  @@ -618,7 +617,7 @@ 

                  Quick search

                  ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/tutorial/index.html b/docs/develop/en/html/tutorial/index.html index 47b6869a..0ac9cbc9 100644 --- a/docs/develop/en/html/tutorial/index.html +++ b/docs/develop/en/html/tutorial/index.html @@ -1,17 +1,16 @@ - - + 4. Tutorial — abICS 2.1-dev documentation - - - - - + + + + + @@ -34,7 +33,7 @@
                  -

                  4. Tutorial

                  +

                  4. Tutorial

                  In this tutorial, we demonstrate the calculation of the degree of inversion of Mg and Al atoms in an ionic crystal \({\rm Mg}{\rm Al}_2 {\rm O}_4\). Input files are provided in examples/active_learning_qe/ .

                  @@ -126,7 +125,7 @@

                  Quick search

                  ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/tutorial/qe.html b/docs/develop/en/html/tutorial/qe.html index 747b8331..9316a1e0 100644 --- a/docs/develop/en/html/tutorial/qe.html +++ b/docs/develop/en/html/tutorial/qe.html @@ -1,17 +1,16 @@ - - + Example by using QuantumESPRESSO — abICS 2.1-dev documentation - - - - - + + + + + @@ -31,9 +30,9 @@
                  -

                  Example by using QuantumESPRESSO

                  +

                  Example by using QuantumESPRESSO

                  -

                  Preparing the input files for abICS

                  +

                  Preparing the input files for abICS

                  The input file of abICS is input_qe.toml .

                  [sampling]
                   nreplicas = 2
                  @@ -160,7 +159,7 @@ 

                  Preparing the input files for abICSAl and 8 Mg atoms on the lattice specified by [[config.defect_structure]].

                  -

                  Preparing the input file of QE

                  +

                  Preparing the input file of QE

                  abICS generates the input files of the solver from the internally-held structure information, but information other than the structure such as pseudopotential information must be supplied by the user. In the case of QE, such information is specified by scf.in in the directory specified by base_input_dir in the format of the input file of pw.x. Based on this file, an input file with unit cells and atomic structure is automatically generated.

                  @@ -175,7 +174,7 @@

                  Preparing the input file of QE -

                  Execution and analysis

                  +

                  Execution and analysis

                  Please refer to Basic Usage section for information on setting the number of processes and options for running MPI.

                  mpiexec -np 2 abics_sampling input_qe.toml
                   
                  @@ -268,7 +267,7 @@

                  Quick search

                  ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/en/html/tutorial/vasp.html b/docs/develop/en/html/tutorial/vasp.html index 73134e6b..9883df4d 100644 --- a/docs/develop/en/html/tutorial/vasp.html +++ b/docs/develop/en/html/tutorial/vasp.html @@ -1,17 +1,16 @@ - - + Example by using VASP — abICS 2.1-dev documentation - - - - - + + + + + @@ -31,9 +30,9 @@
                  -

                  Example by using VASP

                  +

                  Example by using VASP

                  -

                  Preparing the input files for abICS

                  +

                  Preparing the input files for abICS

                  The input file of abICS is input_vasp.toml . Below, input_vasp.toml in examples/spinel is explained as an example. Only the [sampling.solver] section is differnt from that of QuantumESPRESSO. @@ -53,7 +52,7 @@

                  Preparing the input files for abICSvasp with MPI_Comm_spawn, so give mpi_spawn_ready as run_scheme .To use VASP as a solver, a patch must be applied to use MPI_COMM_SPAWN. If you wish to use it, please contact us (the e-mail address is written in Contacts .

                  -

                  Preparing the input file of VASP

                  +

                  Preparing the input file of VASP

                  abICS generates the input files of the solver from the internal atomic structure, but information other than the structure, such as pseudopotential information, must be supplied by the user. In the case of VASP, such information is specified by INCAR, POSCAR, KPOINTS and POTCAR in base_input_dir. Here, POTCAR file is not contained in the base_input_dir due to the VASP license. Before the calculation, generate POTCAR file from the O, Al, Mg pesudo potential files. Based on these files, an input file with unit cells and atomic structure is automatically generated.

                  @@ -67,7 +66,7 @@

                  Preparing the input file of VASP -

                  Execution and analysis

                  +

                  Execution and analysis

                  The procedures of execution and analysis are same as those of QE. If you do with 17 replicas and 1000 steps same as the exapmle of QE, the following result will be obtained

                  ../_images/doi_vasp.png @@ -139,7 +138,7 @@

                  Quick search

                  ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/_sources/about/info.rst.txt b/docs/develop/ja/html/_sources/about/info.rst.txt index d5d3f8e3..c94502c3 100644 --- a/docs/develop/ja/html/_sources/about/info.rst.txt +++ b/docs/develop/ja/html/_sources/about/info.rst.txt @@ -51,6 +51,21 @@ abICSは以下のメンバーで開発しています. -------------- 本ソフトウェアのプログラムパッケージおよびソースコード一式はGNU General Public License version 3 (GPL v3) に準じて配布されています。 +abICSを引用する際は, 以下の文献を引用してください。 + +Shusuke Kasamatsu, Yuichi Motoyama, Kazuyoshi Yoshimi, Tatsumi Aoyama, “Configuration sampling in multi-component multi-sublattice systems enabled by ab Initio Configuration Sampling Toolkit (abICS)”, `arXiv:2309.04769 `_. + +Bibtex: + +@misc{kasamatsu2023configuration, +title={Configuration sampling in multi-component multi-sublattice systems enabled by ab Initio Configuration Sampling Toolkit (abICS)}, +author={Shusuke Kasamatsu and Yuichi Motoyama and Kazuyoshi Yoshimi and Tatsumi Aoyama}, +year={2023}, +eprint={2309.04769}, +archivePrefix={arXiv}, +primaryClass={cond-mat.mtrl-sci} +} + コピーライト ------------------ diff --git a/docs/develop/ja/html/_static/basic.css b/docs/develop/ja/html/_static/basic.css index 7577acb1..30fee9d0 100644 --- a/docs/develop/ja/html/_static/basic.css +++ b/docs/develop/ja/html/_static/basic.css @@ -237,6 +237,10 @@ a.headerlink { visibility: hidden; } +a:visited { + color: #551A8B; +} + h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, @@ -670,6 +674,16 @@ dd { margin-left: 30px; } +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + dl > dd:last-child, dl > dd:last-child > :last-child { margin-bottom: 0; @@ -738,6 +752,14 @@ abbr, acronym { cursor: help; } +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + /* -- code displays --------------------------------------------------------- */ pre { diff --git a/docs/develop/ja/html/_static/documentation_options.js b/docs/develop/ja/html/_static/documentation_options.js index 749db245..678f874f 100644 --- a/docs/develop/ja/html/_static/documentation_options.js +++ b/docs/develop/ja/html/_static/documentation_options.js @@ -1,5 +1,4 @@ -var DOCUMENTATION_OPTIONS = { - URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), +const DOCUMENTATION_OPTIONS = { VERSION: '2.1-dev', LANGUAGE: 'ja', COLLAPSE_INDEX: false, diff --git a/docs/develop/ja/html/_static/pygments.css b/docs/develop/ja/html/_static/pygments.css index 691aeb82..0d49244e 100644 --- a/docs/develop/ja/html/_static/pygments.css +++ b/docs/develop/ja/html/_static/pygments.css @@ -17,6 +17,7 @@ span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: .highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #A00000 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #FF0000 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #00A000 } /* Generic.Inserted */ diff --git a/docs/develop/ja/html/_static/searchtools.js b/docs/develop/ja/html/_static/searchtools.js index 97d56a74..7918c3fa 100644 --- a/docs/develop/ja/html/_static/searchtools.js +++ b/docs/develop/ja/html/_static/searchtools.js @@ -57,12 +57,12 @@ const _removeChildren = (element) => { const _escapeRegExp = (string) => string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string -const _displayItem = (item, searchTerms) => { +const _displayItem = (item, searchTerms, highlightTerms) => { const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; - const docUrlRoot = DOCUMENTATION_OPTIONS.URL_ROOT; const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; const [docName, title, anchor, descr, score, _filename] = item; @@ -75,20 +75,24 @@ const _displayItem = (item, searchTerms) => { if (dirname.match(/\/index\/$/)) dirname = dirname.substring(0, dirname.length - 6); else if (dirname === "index/") dirname = ""; - requestUrl = docUrlRoot + dirname; + requestUrl = contentRoot + dirname; linkUrl = requestUrl; } else { // normal html builders - requestUrl = docUrlRoot + docName + docFileSuffix; + requestUrl = contentRoot + docName + docFileSuffix; linkUrl = docName + docLinkSuffix; } let linkEl = listItem.appendChild(document.createElement("a")); linkEl.href = linkUrl + anchor; linkEl.dataset.score = score; linkEl.innerHTML = title; - if (descr) + if (descr) { listItem.appendChild(document.createElement("span")).innerHTML = " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } else if (showSearchSummary) fetch(requestUrl) .then((responseData) => responseData.text()) @@ -97,6 +101,9 @@ const _displayItem = (item, searchTerms) => { listItem.appendChild( Search.makeSearchSummary(data, searchTerms) ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); }); Search.output.appendChild(listItem); }; @@ -115,14 +122,15 @@ const _finishSearch = (resultCount) => { const _displayNextItem = ( results, resultCount, - searchTerms + searchTerms, + highlightTerms, ) => { // results left, load the summary and display it // this is intended to be dynamic (don't sub resultsCount) if (results.length) { - _displayItem(results.pop(), searchTerms); + _displayItem(results.pop(), searchTerms, highlightTerms); setTimeout( - () => _displayNextItem(results, resultCount, searchTerms), + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), 5 ); } @@ -360,7 +368,7 @@ const Search = { // console.info("search results:", Search.lastresults); // print the results - _displayNextItem(results, results.length, searchTerms); + _displayNextItem(results, results.length, searchTerms, highlightTerms); }, /** diff --git a/docs/develop/ja/html/_static/sphinx_highlight.js b/docs/develop/ja/html/_static/sphinx_highlight.js index aae669d7..8a96c69a 100644 --- a/docs/develop/ja/html/_static/sphinx_highlight.js +++ b/docs/develop/ja/html/_static/sphinx_highlight.js @@ -29,14 +29,19 @@ const _highlight = (node, addItems, text, className) => { } span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); parent.insertBefore( span, parent.insertBefore( - document.createTextNode(val.substr(pos + text.length)), + rest, node.nextSibling ) ); node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); if (isInSVG) { const rect = document.createElementNS( @@ -140,5 +145,10 @@ const SphinxHighlight = { }, }; -_ready(SphinxHighlight.highlightSearchWords); -_ready(SphinxHighlight.initEscapeListener); +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/docs/develop/ja/html/_static/translations.js b/docs/develop/ja/html/_static/translations.js index 282c78a7..817b128c 100644 --- a/docs/develop/ja/html/_static/translations.js +++ b/docs/develop/ja/html/_static/translations.js @@ -2,8 +2,7 @@ Documentation.addTranslations({ "locale": "ja", "messages": { "%(filename)s — %(docstitle)s": "%(filename)s — %(docstitle)s", - "© Copyright %(copyright)s.": "© Copyright %(copyright)s.", - "© Copyright %(copyright)s.": "© Copyright %(copyright)s.", + "© %(copyright_prefix)s %(copyright)s.": "", ", in ": ", in ", "About these documents": "\u3053\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u3064\u3044\u3066", "Automatically generated list of changes in version %(version)s": "\u30d0\u30fc\u30b8\u30e7\u30f3 %(version)s \u306e\u5909\u66f4\u70b9\uff08\u3053\u306e\u30ea\u30b9\u30c8\u306f\u81ea\u52d5\u751f\u6210\u3055\u308c\u3066\u3044\u307e\u3059\uff09", diff --git a/docs/develop/ja/html/about/index.html b/docs/develop/ja/html/about/index.html index 5b6cfb4f..18b1e501 100644 --- a/docs/develop/ja/html/about/index.html +++ b/docs/develop/ja/html/about/index.html @@ -1,18 +1,17 @@ - - + 1. abICS とは? — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
                  -

                  1. abICS とは?

                  +

                  1. abICS とは?

                  • 1.1. 概要
                  • @@ -118,7 +117,7 @@

                    クイック検索

                    ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/about/info.html b/docs/develop/ja/html/about/info.html index c7fe9d8e..54a67024 100644 --- a/docs/develop/ja/html/about/info.html +++ b/docs/develop/ja/html/about/info.html @@ -1,18 +1,17 @@ - - + 1.1. 概要 — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
                    -

                    1.1. 概要

                    +

                    1.1. 概要

                    abICSは、第一原理計算を再現する機械学習モデルを訓練し、 不規則系での統計熱力学サンプリングを高速に 実行するためのソフトウェアフレームワークです。 @@ -46,7 +45,7 @@

                    1.1. 概要 -

                    1.2. 開発者

                    +

                    1.2. 開発者

                    abICSは以下のメンバーで開発しています.

                    • @@ -75,7 +74,7 @@

                      1.2. 開発者

                    -

                    1.3. バージョン履歴

                    +

                    1.3. バージョン履歴

                    • ver.2.1.0 : 2023/06/12.

                    • ver.2.0.1 : 2022/11/04.

                    • @@ -86,11 +85,22 @@

                      1.3. バージョン履歴 -

                      1.4. ライセンス

                      +

                      1.4. ライセンス

                      本ソフトウェアのプログラムパッケージおよびソースコード一式はGNU General Public License version 3 (GPL v3) に準じて配布されています。

                      +

                      abICSを引用する際は, 以下の文献を引用してください。

                      +

                      Shusuke Kasamatsu, Yuichi Motoyama, Kazuyoshi Yoshimi, Tatsumi Aoyama, “Configuration sampling in multi-component multi-sublattice systems enabled by ab Initio Configuration Sampling Toolkit (abICS)”, arXiv:2309.04769.

                      +

                      Bibtex:

                      +

                      @misc{kasamatsu2023configuration, +title={Configuration sampling in multi-component multi-sublattice systems enabled by ab Initio Configuration Sampling Toolkit (abICS)}, +author={Shusuke Kasamatsu and Yuichi Motoyama and Kazuyoshi Yoshimi and Tatsumi Aoyama}, +year={2023}, +eprint={2309.04769}, +archivePrefix={arXiv}, +primaryClass={cond-mat.mtrl-sci} +}

                    -

                    1.5. コピーライト

                    +

                    1.5. コピーライト

                    (c) 2019- The University of Tokyo. All rights reserved.

                    本ソフトウェアは2019, 2022年度 東京大学物性研究所 ソフトウェア高度化プロジェクトの支援を受け開発されており、その著作権は東京大学が所持しています。

                    @@ -169,7 +179,7 @@

                    クイック検索

                    ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/acknowledge/index.html b/docs/develop/ja/html/acknowledge/index.html index efe7ba0d..ccddd9c4 100644 --- a/docs/develop/ja/html/acknowledge/index.html +++ b/docs/develop/ja/html/acknowledge/index.html @@ -1,18 +1,17 @@ - - + 9. 謝辞 — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
                    -

                    9. 謝辞

                    +

                    9. 謝辞

                    このソフトウェアの開発は, 様々なプロジェクトとコンピューター資源の提供によりサポートされてきました。この場を借りて感謝します。

                    • ポスト「京」重点課題5

                    • @@ -112,7 +111,7 @@

                      クイック検索

                      ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/algorithm/index.html b/docs/develop/ja/html/algorithm/index.html index 6295251f..fafb5128 100644 --- a/docs/develop/ja/html/algorithm/index.html +++ b/docs/develop/ja/html/algorithm/index.html @@ -1,18 +1,17 @@ - - + 8. アルゴリズム — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -35,7 +34,7 @@
                      -

                      8. アルゴリズム

                      +

                      8. アルゴリズム

                      abICSは、拡張アンサンブル法と任意のエネルギー計算ソフトウェアを組み合わせるために設計されています。現在は、 レプリカ交換モンテカルロ法およびポピュレーションアニーリングモンテカルロ法が実装されています。

                        @@ -47,7 +46,7 @@

                        8. アルゴリズム -

                        8.1. レプリカ交換モンテカルロ法

                        +

                        8.1. レプリカ交換モンテカルロ法

                        広く使用されているメトロポリスモンテカルロ法は、局所安定配置に捕まりやすく、そこでサンプリングが行き詰まる傾向があります。 レプリカ交換法は、計算対象の系のコピー(レプリカ)を使って、この問題を克服することを目的としています。 レプリカ交換法は、大まかに次のように説明できます(より正確な説明については、下記の文献を参照してください)。 @@ -75,7 +74,7 @@

                        8.1. レプリカ交換モンテカル

                      -

                      8.2. ポピュレーションアニーリングモンテカルロ法

                      +

                      8.2. ポピュレーションアニーリングモンテカルロ法

                      基底状態を得るためのモンテカルロ法として、シミュレーテッドアニーリング (SA) 法が知られています。 これは、温度一定のもとモンテカルロサンプリングを行い、一定のモンテカルロステップ数を実行した後に温度を強制的に下げていく手法です。 はじめは高温での大域的な探索が行われ、シミュレーションが進むごとに低温化での局所安定配置の探索が行われます。 @@ -99,7 +98,7 @@

                      8.2. ポピュレーションアニー

                    -

                    8.3. 配置と更新

                    +

                    8.3. 配置と更新

                    ここでは、 図 8.1 を例にabICSでの格子配置の定義とモンテカルロ法での更新の概要を説明します。 (a)-(c)は unitcellbase_structuredefect_structure の概念図で、青丸、緑丸、黒丸はそれぞれ base_structure で定義される原子種、星印は defect_structure で定義される欠陥が入る位置を表します。 (d)は base_structure で原子種を指定する場合の概念図です。 @@ -118,7 +117,7 @@

                    8.3. 配置と更新 ../_images/alg_sampling.png
                    -

                    図 8.1 (a)-(e)abICSでの格子の定義と(f)モンテカルロ法の概要。詳細は本文に記載。

                    +

                    図 8.1 (a)-(e)abICSでの格子の定義と(f)モンテカルロ法の概要。詳細は本文に記載。

                    @@ -194,7 +193,7 @@

                    クイック検索

                    ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/contact/index.html b/docs/develop/ja/html/contact/index.html index a5a66cdc..5966bdbc 100644 --- a/docs/develop/ja/html/contact/index.html +++ b/docs/develop/ja/html/contact/index.html @@ -1,18 +1,17 @@ - - + 10. お問い合わせ — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -33,7 +32,7 @@
                    -

                    10. お問い合わせ

                    +

                    10. お問い合わせ

                    abICS に関するお問い合わせはこちらにお寄せください。

                    • バグ報告

                      @@ -118,7 +117,7 @@

                      クイック検索

                      ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/genindex.html b/docs/develop/ja/html/genindex.html index 7f1ef9ad..9be119dc 100644 --- a/docs/develop/ja/html/genindex.html +++ b/docs/develop/ja/html/genindex.html @@ -1,17 +1,16 @@ - - + 索引 — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -100,7 +99,7 @@

                      クイック検索

                      ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13
                    diff --git a/docs/develop/ja/html/how_to_use/index.html b/docs/develop/ja/html/how_to_use/index.html index f807311a..50c0423d 100644 --- a/docs/develop/ja/html/how_to_use/index.html +++ b/docs/develop/ja/html/how_to_use/index.html @@ -1,18 +1,17 @@ - - + 3. 基本的な使用方法 — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -35,9 +34,9 @@
                    -

                    3. 基本的な使用方法

                    +

                    3. 基本的な使用方法

                    -

                    3.1. 能動学習について

                    +

                    3.1. 能動学習について

                    abICSは元々、第一原理計算とレプリカ交換モンテカルロ法を直接組み合わせて統計熱力学計算を行うことを念頭に開発されましたが、 計算できるモデル規模やステップ数が、第一原理計算の大きな計算コストのために限られてしまいます。 これに対して、Ver. 2では、構造最適化後のエネルギーを高速に予測する機械学習モデルを構成するための能動学習手法を実装し、 @@ -54,7 +53,7 @@

                    3.1. 能動学習について -

                    3.2. abICS制御用入力ファイルの準備

                    +

                    3.2. abICS制御用入力ファイルの準備

                    まず、abICSの動作全般を制御する入力ファイルを作成します。 abICSの入力ファイルは, 以下の5つのセクションから構成されます.

                      @@ -202,7 +201,7 @@

                      3.1. 能動学習について -

                      3.3. 第一原理ソルバー用参照ファイルの準備

                      +

                      3.3. 第一原理ソルバー用参照ファイルの準備

                      訓練データの生成に用いる第一原理ソルバーの入力形式に従った入力ファイルを用意します。 参照ファイルのパスはabICSの入力ファイルにある [mlref.solver] セクションの base_input_dir で指定します。 座標情報については記載する必要はありません。 @@ -238,12 +237,12 @@

                      3.3. 第一原理ソルバー用参照

                  -

                  3.3.1. 第一原理ソルバー利用時の注意点

                  +

                  3.3.1. 第一原理ソルバー利用時の注意点

                  原子座標以外の設定については基本的にソルバーごとに指定する必要があります。ただし、構造最適化をする原子の指定についてはabICS側で制御することが可能です。構造最適化機能を有効にする場合には、ソルバーの参照ファイルで構造最適化オプションを有効にした上で、構造最適化のステップ数なども指定することで最適化が行われます。 また、abICSではソルバー毎に、参照ファイル名、実装時に仮定している参照ファイルのルールなどがあります。 以下、それらについて説明します。

                  -

                  VASP

                  +

                  VASP

                  • URL : https://www.vasp.at

                  • 参照ファイル

                    @@ -259,7 +258,7 @@

                    VASP -

                    Quantum Espresso

                    +

                    Quantum Espresso

                    • URL : https://www.quantum-espresso.org

                    • バージョンは 6.2 以上を利用してください。

                      @@ -277,7 +276,7 @@

                      Quantum Espresso -

                      OpenMX

                      +

                      OpenMX

                      • URL : http://www.openmx-square.org

                      • バージョンは 3.9 を利用してください。

                      • @@ -291,14 +290,14 @@

                        OpenMX -

                        3.4. 機械学習モデル訓練および評価用参照ファイルの準備

                        +

                        3.4. 機械学習モデル訓練および評価用参照ファイルの準備

                        使用する機械学習モデルソルバー(現在はaenetのみに対応)の入力形式に従った入力ファイルを用意します。 参照ファイルのパスはabICSの入力ファイルにある [solver] セクションの base_input_dir で指定します。 座標情報については、abICSの入力ファイルを参照するため、記載する必要はありません。

                        -

                        3.4.1. 機械学習モデルソルバー利用時の注意点

                        +

                        3.4.1. 機械学習モデルソルバー利用時の注意点

                        -

                        aenet

                        +

                        aenet

                        • URL : http://ann.atomistic.net

                        • バージョン2.0.4 で動作確認済。

                        • @@ -325,21 +324,21 @@

                          aenet -

                          3.5. 学習データの作成

                          +

                          3.5. 学習データの作成

                          1. abics_mlref を用いて訓練データの大元となる第一原理計算用の入力ファイルを生成します。

                          2. 1で生成した入力ファイルに対して第一原理計算を実施します(チュートリアルでは GNU parallel を利用し網羅計算を実行しています)。

                        -

                        3.6. 機械学習モデルの作成

                        +

                        3.6. 機械学習モデルの作成

                        1. abics_mlref を再度実行して、学習で用いる abics_train が読み込めるよう第一原理計算の結果を変換します。

                        2. 次に abics_train を実行して機械学習モデルの作成を行います。 計算が無事終了すると、 baseinput ディレクトリに学習済みの機械学習モデル(ニューラルネットワーク)が出力されます。

                        -

                        3.7. モンテカルロサンプリングの実行

                        +

                        3.7. モンテカルロサンプリングの実行

                        abics_sampling を用いてモンテカルロサンプリングを行います(MPI 実行時に指定するプロセス数はレプリカ数以上である必要があります)。 実行すると、カレントディレクトリ以下にレプリカ番号を名前にもつディレクトリが作られ、各レプリカはその中でソルバーを実行します。 なお、 LAMMPSインターフェースをもちいた aenet ライブラリ呼び込みにも対応しています(aenetPyLammps)。 @@ -423,7 +422,7 @@

                        クイック検索

                        ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/index.html b/docs/develop/ja/html/index.html index 09ae8140..16434b93 100644 --- a/docs/develop/ja/html/index.html +++ b/docs/develop/ja/html/index.html @@ -1,18 +1,17 @@ - - + Welcome to abICS's documentation! — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -33,9 +32,9 @@
                        -

                        Welcome to abICS's documentation!

                        +

                        Welcome to abICS's documentation!

                        -

                        Contents

                        +

                        Contents

                        • 1. abICS とは?
                            @@ -109,7 +108,7 @@

                            Contents -

                            Indices and tables

                            +

                            Indices and tables

                            • 索引

                            • モジュール索引

                            • @@ -181,7 +180,7 @@

                              クイック検索

                              ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/inputfiles/index.html b/docs/develop/ja/html/inputfiles/index.html index 165e23e2..d5169ae9 100644 --- a/docs/develop/ja/html/inputfiles/index.html +++ b/docs/develop/ja/html/inputfiles/index.html @@ -1,18 +1,17 @@ - - + 5. 入力ファイルフォーマット — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
                              -

                              5. 入力ファイルフォーマット

                              +

                              5. 入力ファイルフォーマット

                              abICSの入力ファイルは, 以下の5つのセクションから構成されます.

                              1. [sampling] セクション

                                @@ -144,7 +143,7 @@

                                クイック検索

                                ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/inputfiles/parameter_config.html b/docs/develop/ja/html/inputfiles/parameter_config.html index 152b3ae7..3e72a402 100644 --- a/docs/develop/ja/html/inputfiles/parameter_config.html +++ b/docs/develop/ja/html/inputfiles/parameter_config.html @@ -1,18 +1,17 @@ - - + 5.6. [config] セクション — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -35,7 +34,7 @@
                                -

                                5.6. [config] セクション

                                +

                                5.6. [config] セクション

                                多元系の原子配置やPotts 模型の格子サイズなど,配位に関するパラメータを指定します. 以下のようなファイルフォーマットをしています.

                                @@ -87,14 +86,14 @@

      -

      5.6.1. 入力形式

      +

      5.6.1. 入力形式

      keyword = values の形式でキーワードとその値を指定します. また,#をつけることでコメントを入力することができます(それ以降の文字は無視されます).

      -

      5.6.2. キーワード

      +

      5.6.2. キーワード

      -

      solver.type != "potts" の場合

      +

      solver.type != "potts" の場合

      • 格子の指定

        @@ -278,7 +277,7 @@

        solver.type

      -

      solver.type = "potts" の場合

      +

      solver.type = "potts" の場合

      • Q

        @@ -371,7 +370,7 @@

        クイック検索

        ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/inputfiles/parameter_log.html b/docs/develop/ja/html/inputfiles/parameter_log.html index bc1df6c9..c2c7ed11 100644 --- a/docs/develop/ja/html/inputfiles/parameter_log.html +++ b/docs/develop/ja/html/inputfiles/parameter_log.html @@ -1,18 +1,17 @@ - - + 5.7. [log] セクション — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,15 +33,15 @@
        -

        5.7. [log] セクション

        +

        5.7. [log] セクション

        このセクションはログファイル名とログレベルを指定します。

        -

        5.7.1. 入力形式

        +

        5.7.1. 入力形式

        keyword = values の形式でキーワードとその値を指定します. また, #をつけることでコメントを入力することができます(それ以降の文字は無視されます).

        -

        5.7.2. キーワード

        +

        5.7.2. キーワード

        • level

          @@ -195,7 +194,7 @@

          クイック検索

          ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/inputfiles/parameter_mlref.html b/docs/develop/ja/html/inputfiles/parameter_mlref.html index 841e6670..fadff703 100644 --- a/docs/develop/ja/html/inputfiles/parameter_mlref.html +++ b/docs/develop/ja/html/inputfiles/parameter_mlref.html @@ -1,18 +1,17 @@ - - + 5.2. [mlref] セクション — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -35,7 +34,7 @@
          -

          5.2. [mlref] セクション

          +

          5.2. [mlref] セクション

          MC計算の結果から原子配置のみを取り出す際のオプションを設定します. 例えばニューラルネットワークモデルの精度評価と訓練データの拡張などに利用します.

          以下のようなファイルフォーマットをしています.

          @@ -47,12 +46,12 @@

          5.2. [mlref] セクション -

          5.2.1. 入力形式

          +

          5.2.1. 入力形式

          keyword = value の形式でキーワードとその値を指定します. また, #をつけることでコメントを入力することができます(それ以降の文字は無視されます).

          -

          5.2.2. キーワード

          +

          5.2.2. キーワード

          • レプリカに関する指定

            @@ -162,7 +161,7 @@

            クイック検索

            ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/inputfiles/parameter_observer.html b/docs/develop/ja/html/inputfiles/parameter_observer.html index 9cf53812..a0a778c5 100644 --- a/docs/develop/ja/html/inputfiles/parameter_observer.html +++ b/docs/develop/ja/html/inputfiles/parameter_observer.html @@ -1,18 +1,17 @@ - - + 5.5. [observer] セクション — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
            -

            5.5. [observer] セクション

            +

            5.5. [observer] セクション

            計算する物理量を指定します. 以下のようなファイルフォーマットをしています.

            @@ -55,12 +54,12 @@

            5.5. [observer] セクション

            -

            5.5.1. 入力形式

            +

            5.5.1. 入力形式

            keyword = value の形式でキーワードとその値を指定します. また, #をつけることでコメントを入力することができます(それ以降の文字は無視されます).

            -

            5.5.2. キーワード

            +

            5.5.2. キーワード

            • [[observer.solver]]

              物理量を計算するためのオプションを指定します. @@ -175,7 +174,7 @@

              クイック検索

              ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/inputfiles/parameter_sampling.html b/docs/develop/ja/html/inputfiles/parameter_sampling.html index 8f580001..9211bb76 100644 --- a/docs/develop/ja/html/inputfiles/parameter_sampling.html +++ b/docs/develop/ja/html/inputfiles/parameter_sampling.html @@ -1,18 +1,17 @@ - - + 5.1. [sampling] セクション — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
              -

              5.1. [sampling] セクション

              +

              5.1. [sampling] セクション

              レプリカ数や温度の幅, モンテカルロステップ数など,モンテカルロ部分のパラメータを指定します. 以下のようなファイルフォーマットをしています.

              @@ -51,12 +50,12 @@

              5.1. [sampling] セクション

        -

        5.1.1. 入力形式

        +

        5.1.1. 入力形式

        keyword = value の形式でキーワードとその値を指定します. また, #をつけることでコメントを入力することができます(それ以降の文字は無視されます).

        -

        5.1.2. キーワード

        +

        5.1.2. キーワード

        • サンプリング手法に関する指定

          @@ -249,7 +248,7 @@

          クイック検索

          ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/inputfiles/parameter_solver.html b/docs/develop/ja/html/inputfiles/parameter_solver.html index 92f3af7d..de4a3fc7 100644 --- a/docs/develop/ja/html/inputfiles/parameter_solver.html +++ b/docs/develop/ja/html/inputfiles/parameter_solver.html @@ -1,18 +1,17 @@ - - + 5.3. [sampling.solver], [mlref.solver] セクション — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -35,7 +34,7 @@
          -

          5.3. [sampling.solver], [mlref.solver] セクション

          +

          5.3. [sampling.solver], [mlref.solver] セクション

          配位 (原子配置など) からエネルギーを計算するソルバーの設定を行います. sampling.solver はモンテカルロサンプリング中のエネルギー計算に, mlref.solver は機械学習モデルの訓練データ作成に使われます.

          @@ -80,12 +79,12 @@

          5.3. [sampling.solver], [mlref.solver]

      -

      5.3.1. 入力形式

      +

      5.3.1. 入力形式

      keyword = value の形式でキーワードとその値を指定します. また, #をつけることでコメントを入力することができます(それ以降の文字は無視されます).

      -

      5.3.2. キーワード

      +

      5.3.2. キーワード

      • type

        形式 : str型

        @@ -262,7 +261,7 @@

        クイック検索

        ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/inputfiles/parameter_train.html b/docs/develop/ja/html/inputfiles/parameter_train.html index d09f0d91..9f2fc01f 100644 --- a/docs/develop/ja/html/inputfiles/parameter_train.html +++ b/docs/develop/ja/html/inputfiles/parameter_train.html @@ -1,18 +1,17 @@ - - + 5.4. [train] セクション — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
        -

        5.4. [train] セクション

        +

        5.4. [train] セクション

        訓練データから配置エネルギー予測モデルを学習する学習器の設定を行います。

        予測モデルの作成・学習には外部のプログラムを利用します。 現在はaenetのみに対応しています。 @@ -49,12 +48,12 @@

        5.4. [train] セクション -

        5.4.1. 入力形式

        +

        5.4.1. 入力形式

        keyword = value の形式でキーワードとその値を指定します. また, #をつけることでコメントを入力することができます(それ以降の文字は無視されます).

        -

        5.4.2. キーワード

        +

        5.4.2. キーワード

        • type

          @@ -158,7 +157,7 @@

          クイック検索

          ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/install/index.html b/docs/develop/ja/html/install/index.html index 17477095..7e6d9d71 100644 --- a/docs/develop/ja/html/install/index.html +++ b/docs/develop/ja/html/install/index.html @@ -1,18 +1,17 @@ - - + 2. インストール方法 — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
          -

          2. インストール方法

          +

          2. インストール方法

          • 2.1. 必要なライブラリ・環境
          • @@ -121,7 +120,7 @@

            クイック検索

            ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/install/install.html b/docs/develop/ja/html/install/install.html index 7aac7fcb..4a888635 100644 --- a/docs/develop/ja/html/install/install.html +++ b/docs/develop/ja/html/install/install.html @@ -1,18 +1,17 @@ - - + 2.1. 必要なライブラリ・環境 — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
            -

            2.1. 必要なライブラリ・環境

            +

            2.1. 必要なライブラリ・環境

            abICS をインストール・実行するには、 バージョン3.7 以上の Python が必要です。 また、以下の Python パッケージが必要です。

              @@ -56,7 +55,7 @@

              2.1. 必要なライブラリ・環境

            -

            2.2. PyPI からインストールする

            +

            2.2. PyPI からインストールする

            abICS は PyPI に登録されているため、 pip コマンドで簡単にインストールできます。:

            $ pip3 install abics
             
            @@ -69,15 +68,15 @@

            2.2. PyPI からインストールする

        -

        2.3. ソースからインストールする

        +

        2.3. ソースからインストールする

        多くの場合には PyPI からインストールすれば良いですが、機能追加する場合などはソースからインストールしてください。

        -

        2.3.1. ダウンロード

        +

        2.3.1. ダウンロード

        abICS のソースコードは GitHub page からダウンロードできます。

        $ git clone https://github.com/issp-center-dev/abICS

        -

        2.3.2. ディレクトリ構成

        +

        2.3.2. ディレクトリ構成

        abICSのディレクトリ構成は以下のようになっています. pythonモジュールは abics ディレクトリ以下に一式格納されています.

        .
        @@ -102,7 +101,7 @@ 

        2.3.2. ディレクトリ構成

        -

        2.3.3. インストール

        +

        2.3.3. インストール

        • pip3 install の引数に abICS のルートディレクトリを渡すことでインストール可能です

          $ pip3 install ./abICS
          @@ -113,7 +112,7 @@ 

          2.3.3. インストール -

          2.4. アンインストール

          +

          2.4. アンインストール

          • pip3 uninstall abics でアンインストールできます.

          @@ -192,7 +191,7 @@

          クイック検索

          ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/outputfiles/index.html b/docs/develop/ja/html/outputfiles/index.html index 530e5136..66f9ac00 100644 --- a/docs/develop/ja/html/outputfiles/index.html +++ b/docs/develop/ja/html/outputfiles/index.html @@ -1,18 +1,17 @@ - - + 6. 出力ファイルフォーマット — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -35,10 +34,10 @@
          -

          6. 出力ファイルフォーマット

          +

          6. 出力ファイルフォーマット

          RANK はプロセス番号=レプリカ番号を表します。

          -

          6.1. RANK/structure.XXX.vasp

          +

          6.1. RANK/structure.XXX.vasp

          各ステップごとの原子配置が VASP の POSCAR ファイル形式で出力されます。 ステップ番号がファイル名の XXX に入ります。

          例:

          @@ -59,11 +58,11 @@

          6.1. -

          6.2. RANK/minE.vasp

          +

          6.2. RANK/minE.vasp

          最低エネルギーを与えた原子位置が VASP の POSCAR ファイル形式で出力されます。

          -

          6.3. RANK/obs.dat

          +

          6.3. RANK/obs.dat

          各ステップごとの温度とエネルギーが電子ボルト単位で出力されます。

          例:

          0      0.1034076       -41690.28269769395
          @@ -75,7 +74,7 @@ 

          6.3. -

          6.4. RANK/obs_save.npy

          +

          6.4. RANK/obs_save.npy

          各ステップごとのエネルギーが電子ボルト単位で出力されます。 numpy.load('obs_save.npy') で、 darray として読み取ることができます。

          例:

          @@ -89,7 +88,7 @@

          6.4. -

          6.5. RANK/kT_hist.npy

          +

          6.5. RANK/kT_hist.npy

          各ステップごとの温度(電子ボルト単位)が Numpy バイナリ形式で出力されます。 numpy.load('kT_hist.npy') で、 darray として読み取ることができます。

          例:

          @@ -99,7 +98,7 @@

          6.5. -

          6.6. RANK/Trank_hist.npy

          +

          6.6. RANK/Trank_hist.npy

          (RXMC のみ) 各ステップごとの温度インデックスが Numpy バイナリ形式で出力されます。 numpy.load('Trank_hist.npy') で、 darray として読み取ることができます。

          @@ -110,7 +109,7 @@

          6.6. -

          6.7. RANK/logweight_hist.npy

          +

          6.7. RANK/logweight_hist.npy

          (PAMC のみ) 各ステップにおけるNeal-Jarzynski 重みの対数が Numpy バイナリ形式で出力されます。

          Example:

          @@ -120,12 +119,12 @@

          6.7. -

          6.8. RANK/acceptance_ratio.dat

          +

          6.8. RANK/acceptance_ratio.dat

          各温度におけるモンテカルロ更新の採択率。 1列目に温度, 2列目に採択率(採択回数/更新回数)が出力されます。

          -

          6.9. logZ.dat

          +

          6.9. logZ.dat

          分配関数の対数 \(\log Z_i/Z_0\) (\(i\) は温度点の番号)。

          • 1列目は温度 \(T_i\)

          • @@ -134,7 +133,7 @@

            6.9. -

            6.10. <name>.dat

            +

            6.10. <name>.dat

            温度ごとの物理量 \(O\) のカノニカル平均 \(\langle O \rangle\) とその統計誤差 \(\sigma[O]\)name[[observer.solver]]name キーワードで指定した名前です。

              @@ -229,7 +228,7 @@

              クイック検索

              ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/search.html b/docs/develop/ja/html/search.html index 2ffafc09..a0108b94 100644 --- a/docs/develop/ja/html/search.html +++ b/docs/develop/ja/html/search.html @@ -1,18 +1,17 @@ - - + 検索 — abICS 2.1-dev ドキュメント - - + + - - - - + + + + @@ -118,7 +117,7 @@

              Related Topics

              ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13

          diff --git a/docs/develop/ja/html/searchindex.js b/docs/develop/ja/html/searchindex.js index 169a719c..4f7a63dd 100644 --- a/docs/develop/ja/html/searchindex.js +++ b/docs/develop/ja/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["about/index", "about/info", "acknowledge/index", "algorithm/index", "contact/index", "how_to_use/index", "index", "inputfiles/index", "inputfiles/parameter_config", "inputfiles/parameter_log", "inputfiles/parameter_mlref", "inputfiles/parameter_observer", "inputfiles/parameter_sampling", "inputfiles/parameter_solver", "inputfiles/parameter_train", "install/index", "install/install", "outputfiles/index", "tools/index", "tools/tools_abicsRXsepT", "tools/tools_st2abics", "tutorial/aenet", "tutorial/index", "tutorial/qe", "tutorial/vasp"], "filenames": ["about/index.rst", "about/info.rst", "acknowledge/index.rst", "algorithm/index.rst", "contact/index.rst", "how_to_use/index.rst", "index.rst", "inputfiles/index.rst", "inputfiles/parameter_config.rst", "inputfiles/parameter_log.rst", "inputfiles/parameter_mlref.rst", "inputfiles/parameter_observer.rst", "inputfiles/parameter_sampling.rst", "inputfiles/parameter_solver.rst", "inputfiles/parameter_train.rst", "install/index.rst", "install/install.rst", "outputfiles/index.rst", "tools/index.rst", "tools/tools_abicsRXsepT.rst", "tools/tools_st2abics.rst", "tutorial/aenet.rst", "tutorial/index.rst", "tutorial/qe.rst", "tutorial/vasp.rst"], "titles": ["1. abICS \u3068\u306f\uff1f", "1.1. \u6982\u8981", "9. \u8b1d\u8f9e", "8. \u30a2\u30eb\u30b4\u30ea\u30ba\u30e0", "10. \u304a\u554f\u3044\u5408\u308f\u305b", "3. \u57fa\u672c\u7684\u306a\u4f7f\u7528\u65b9\u6cd5", "Welcome to abICS's documentation!", "5. \u5165\u529b\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8", "5.6. [config] \u30bb\u30af\u30b7\u30e7\u30f3", "5.7. [log] \u30bb\u30af\u30b7\u30e7\u30f3", "5.2. [mlref] \u30bb\u30af\u30b7\u30e7\u30f3", "5.5. [observer] \u30bb\u30af\u30b7\u30e7\u30f3", "5.1. [sampling] \u30bb\u30af\u30b7\u30e7\u30f3", "5.3. [sampling.solver], [mlref.solver] \u30bb\u30af\u30b7\u30e7\u30f3", "5.4. [train] \u30bb\u30af\u30b7\u30e7\u30f3", "2. \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5", "2.1. \u5fc5\u8981\u306a\u30e9\u30a4\u30d6\u30e9\u30ea\u30fb\u74b0\u5883", "6. \u51fa\u529b\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8", "7. \u4ed8\u5c5e\u30c4\u30fc\u30eb", "7.2. abicsRXsepT", "7.1. st2abics", "4.1. \u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u69cb\u7bc9", "4. \u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb", "QuantumESPRESSO \u3092\u7528\u3044\u305f\u4f8b", "VASP \u3092\u7528\u3044\u305f\u4f8b"], "terms": {"\u6982\u8981": [0, 3, 6], "\u958b\u767a": [0, 2, 5, 6], "\u30d0\u30fc\u30b8\u30e7\u30f3": [0, 4, 5, 6, 16], "\u5c65\u6b74": [0, 6], "\u30e9\u30a4\u30bb\u30f3\u30b9": [0, 6, 24], "\u30b3\u30d4\u30fc\u30e9\u30a4\u30c8": [0, 6], "abics": [1, 2, 3, 4, 7, 14, 16, 18, 19, 20, 22], "\u7b2c\u4e00\u539f\u7406": [1, 6, 13, 21, 23], "\u8a08\u7b97": [1, 3, 5, 8, 10, 11, 12, 13, 14, 18, 19, 20, 22, 23, 24], "\u518d\u73fe": 1, "\u3059\u308b": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 23, 24], "\u6a5f\u68b0": [1, 6, 13, 14, 21], "\u5b66\u7fd2": [1, 6, 7, 13, 14, 22], "\u30e2\u30c7\u30eb": [1, 6, 7, 13, 14], "\u8a13\u7df4": [1, 6, 7, 10, 13, 14, 21], "\u4e0d\u898f": 1, "\u5247\u7cfb": 1, "\u7d71\u8a08": [1, 5, 17], "\u71b1\u529b": [1, 5, 21], "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [1, 3, 5, 7, 12, 20, 22], "\u9ad8\u901f": [1, 5, 13, 21], "\u5b9f\u884c": [1, 3, 4, 6, 12, 13, 14, 16, 18, 19, 22], "\u305f\u3081": [1, 3, 4, 5, 7, 11, 12, 13, 14, 16, 18, 19, 20, 21, 23, 24], "\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af": 1, "\u3067\u3059": [1, 3, 5, 8, 9, 13, 16, 17, 19, 20, 21, 23, 24], "\u91d1\u5c5e": 1, "\u9178\u5316": 1, "\u7269\u5408": 1, "\u306a\u3069": [1, 4, 5, 7, 8, 10, 12, 13, 14, 16, 21, 23, 24], "\u591a\u6210": 1, "\u5206\u56fa": 1, "\u4f53\u7cfb": 1, "\u7279\u306b": 1, "\u91cd\u70b9": [1, 2], "\u7f6e\u3044": 1, "\u307e\u3059": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24], "\u73fe\u5728": [1, 3, 5, 13, 14, 21, 23], "aenet": [1, 11, 13, 14], "\u5b9f\u88c5": [1, 3, 5], "\u3044\u308b": [1, 3, 4, 5, 8, 10, 16, 21, 23], "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb": [1, 21], "\u6a5f\u68b0\u5b66\u7fd2": 1, "\u3068\u3057\u3066": [1, 3, 5, 8, 11, 13, 17, 20, 21, 23, 24], "\u5229\u7528": [1, 2, 7, 9, 10, 13, 14, 22, 23, 24], "\u3053\u3068": [1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 21, 23, 24], "\u3067\u304d": [1, 3, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 21, 23], "\u57fa\u3068": 1, "\u306a\u308b": [1, 3, 5, 13, 21], "\u4e00\u539f": [1, 5, 7, 13, 21], "\u7406\u8a08": [1, 5, 7, 13, 21], "\u7b97\u7528": [1, 5, 21], "\u5165\u529b": [1, 3, 4, 5, 6, 18, 19, 22], "\u30d5\u30a1\u30a4\u30eb": [1, 3, 4, 6, 7, 8, 9, 11, 13, 14, 17, 18, 19, 20, 22], "\u81ea\u52d5": [1, 3, 8, 9, 11, 12, 13, 16, 20, 21, 23, 24], "\u751f\u6210": [1, 5, 8, 12, 22, 23, 24], "\u5bfe\u5fdc": [1, 5, 20, 21], "\u304a\u308a": [1, 20], "quantum": [1, 13, 21], "espresso": [1, 13, 21], "vasp": [1, 7, 11, 13, 17, 20, 21], "openmx": [1, 13], "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": 1, "\u62e1\u5f35": [1, 3, 5, 7, 10, 21], "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed": [1, 5, 6, 7, 8, 12, 17, 18, 20, 21, 23], "\u3042\u308b": [1, 3, 4, 5, 7, 8, 9, 11, 13, 20, 21, 23, 24], "\u30ec\u30d7\u30ea\u30ab": [1, 5, 6, 7, 10, 12, 17, 18, 19, 21, 23, 24], "\u4ea4\u63db": [1, 5, 6, 7, 12, 18, 20, 21, 23], "(rxmc": 1, "\u30dd\u30d4\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u30a2\u30cb\u30fc\u30ea\u30f3\u30b0": 1, "(pamc": [1, 17], "\u3002\u307e\u305f": [1, 3], "\u3001\u03b2": 1, "\u30b0\u30e9\u30f3\u30c9\u30ab\u30ce\u30cb\u30ab\u30eb\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [1, 3, 8, 12], "\u4ee5\u4e0b": [1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 20, 21, 24], "\u30e1\u30f3\u30d0\u30fc": 1, "ver": [1, 5], "\u7b20\u677e": 1, "\u79c0\u8f14": 1, "\u5c71\u5f62": 1, "\u5927\u5b66": [1, 2], "\u5b66\u8853": 1, "\u7814\u7a76\u9662": 1, "\u7406\u5b66": 1, "\u90e8\u4e3b": 1, "\u62c5\u5f53": 1, "))": 1, "\u672c\u5c71": 1, "\u88d5\u4e00": 1, "\u6771\u4eac": [1, 2], "\u7269\u6027": [1, 2, 21], "\u7814\u7a76\u6240": 1, "\u9752\u5c71": 1, "\u9f8d\u7f8e": 1, "\u5409\u898b": 1, "\u4e00\u6176": 1, "\u6749\u91ce": 1, "\u5c71\u672c": 1, "\u826f\u5e78": 1, "\u5c3e\u5d0e": 1, "\u6cf0\u52a9": 1, "beta": [1, 3], "\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2": [1, 2, 3, 13, 14, 16], "\u30d7\u30ed\u30b0\u30e9\u30e0\u30d1\u30c3\u30b1\u30fc\u30b8": 1, "\u304a\u3088\u3073": [1, 3, 6, 13, 14, 21, 23], "\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9": [1, 16], "\u4e00\u5f0f": [1, 16, 21], "gnu": [1, 5], "general": 1, "public": 1, "license": 1, "version": 1, "gpl": 1, "\u6e96\u3058": 1, "\u914d\u5e03": 1, "(c": [1, 3], "the": 1, "university": 1, "of": [1, 5, 9, 12, 23], "tokyo": 1, "all": 1, "rights": 1, "reserved": 1, "\u5e74\u5ea6": [1, 2], "\u7814\u7a76": [1, 2, 4, 21], "\u9ad8\u5ea6": [1, 2], "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8": [1, 2], "\u652f\u63f4": [1, 2], "\u53d7\u3051": [1, 2], "\u305d\u306e": [1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 21, 23], "\u8457\u4f5c": 1, "\u6240\u6301": 1, "\u3053\u306e": [2, 3, 5, 8, 9, 11, 13, 16, 19, 20, 21, 22, 23, 24], "\u69d8\u3005": [2, 23], "\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc": 2, "\u8cc7\u6e90": 2, "\u63d0\u4f9b": 2, "\u306b\u3088\u308a": [2, 3, 8, 21], "\u30b5\u30dd\u30fc\u30c8": [2, 21], "\u307e\u3057": [2, 5, 21], "\u501f\u308a": 2, "\u611f\u8b1d": 2, "\u30dd\u30b9\u30c8": 2, "\u300c\u4eac": 2, "\u8ab2\u984c": 2, "\u30b9\u30fc\u30d1\u30fc\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf": 2, "\u5171\u540c": 2, "\u6587\u90e8": 2, "\u79d1\u5b66\u7701": 2, "\u5353\u8d8a": 2, "\u4e8b\u696d": 2, "\u79d1\u5b66\u7814": 2, "\u7a76\u8cbb": 2, "\u88dc\u52a9": 2, "\uff08no": 2, "jp1": 2, "no": 2, "jst": 2, "crest": 2, "jpmjcr": 2, "nedo": 2, "\u307e\u305f": [2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 21, 23, 24], "\u30a2\u30f3\u30b5\u30f3\u30d6\u30eb": 3, "\u4efb\u610f": [3, 8, 21], "\u30a8\u30cd\u30eb\u30ae\u30fc": [3, 5, 7, 8, 13, 14, 17, 19, 21, 23, 24], "\u7d44\u307f\u5408\u308f": 3, "\u305b\u308b": [3, 8, 12, 21], "\u8a2d\u8a08": 3, "\u306b\u3064\u3044\u3066": [3, 4, 6, 7, 11, 13, 14, 21, 22, 23], "kasamatsu": 3, "and": [3, 20, 21], "sugino": 3, "phys": [3, 21], "condens": 3, "matter": 3, "motoyama": 3, "yoshimi": 3, "matsumoto": 3, "kuwabara": 3, "ogawa": 3, "chem": 3, "\u5e83\u304f": 3, "\u4f7f\u7528": [3, 4, 6, 7, 8, 12, 13, 18, 19, 20, 21, 23], "\u30e1\u30c8\u30ed\u30dd\u30ea\u30b9\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed": 3, "\u5c40\u6240": [3, 20], "\u5b89\u5b9a": 3, "\u6355\u307e\u308a": 3, "\u3084\u3059\u304f": 3, "\u305d\u3053": 3, "\u884c\u304d": 3, "\u8a70\u307e\u308b": 3, "\u50be\u5411": 3, "\u3042\u308a": [3, 5, 8, 12, 13, 16, 19, 21, 23, 24], "\u5bfe\u8c61": [3, 9, 21], "\u30b3\u30d4\u30fc": [3, 21], "\u4f7f\u3063": [3, 5, 13, 21], "\u554f\u984c": [3, 4], "\u514b\u670d": 3, "\u76ee\u7684": [3, 13], "\u3068\u3057": [3, 8], "\u5927\u307e\u304b": [3, 5], "\u3088\u3046": [3, 5, 8, 10, 11, 12, 13, 14, 16, 17, 20, 21, 23, 24], "\u8aac\u660e": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 18, 20, 21, 22, 24], "\u3088\u308a": [3, 5, 21], "\u6b63\u78ba": 3, "\u4e0b\u8a18": 3, "\u6587\u732e": 3, "\u53c2\u7167": [3, 5, 11, 13, 14, 20, 23], "\u304f\u3060": [3, 4, 5, 13, 14, 16, 20, 21, 23, 24], "\u3055\u3044": [3, 4, 5, 13, 14, 16, 20, 21, 23, 24], "\uff09\u3002": [3, 19, 20, 21, 23, 24], "\u307e\u305a": [3, 5, 21, 23], "\u306b\u5bfe\u3057": [3, 5, 8, 21], "\u7570\u306a\u308b": 3, "\u6e29\u5ea6": [3, 5, 7, 11, 12, 17, 19, 21, 23], "\u304a\u3051\u308b": [3, 17, 21, 23], "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [3, 6, 8, 13, 22], "\u500b\u5225": [3, 21], "\u4e8b\u524d": [3, 22], "\u8a2d\u5b9a": [3, 5, 7, 8, 10, 12, 13, 14, 20, 21, 23], "\u9593\u9694": 3, "\u30e1\u30c8\u30ed\u30dd\u30ea\u30b9": 3, "\u57fa\u6e96": [3, 21], "\u5f93\u3063": [3, 4, 5, 21], "\u518d\u958b": 3, "\u306b\u3088\u3063": 3, "\u4f4e\u3044": [3, 21], "\u5272\u308a": 3, "\u5f53\u3066": 3, "\u3089\u308c\u308b": [3, 12, 19, 24], "\u306a\u308a": [3, 5, 9, 12, 13, 14, 21, 23, 24], "\u3053\u308c": [3, 5, 13, 20], "\u9ad8\u3044": [3, 23], "\u306b\u3088\u308b": [3, 5, 21], "\u5927\u57df": 3, "\u63a2\u7d22": [3, 13], "\u5171\u5b58": 3, "[replica": 3, "\u30bb\u30af\u30b7\u30e7\u30f3": [3, 5, 6, 7, 18, 20, 23, 24], "\u95a2\u9023": [3, 4, 16, 21], "\u30d1\u30e9\u30e1\u30fc\u30bf": [3, 5, 7, 8, 12, 13, 19, 21, 23, 24], "\u6307\u5b9a": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 23, 24], "\u4e0b\u9650": [3, 12], "_s": 3, "ktstart": [3, 5, 12, 21, 23], "\u4e0a\u9650": [3, 12], "_e": 3, "ktend": [3, 5, 12, 21, 23], "_r": 3, "nreplicas": [3, 5, 10, 12, 21, 23], "\u3068\u3059\u308b": 3, "_i": [3, 13, 17], "frac": 3, "{t": 3, "-t": 3, "}{": [3, 22], "\u63a5\u89e6": 3, "\u7528\u610f": [3, 5, 20, 21], "\u305f\u3060\u3057": [3, 5], "cdots": 3, "\u3002abics": [3, 19], "nprocs": [3, 5, 12, 19, 21, 23], "_per": [3, 5, 12, 21, 23], "_replica": [3, 5, 12, 21, 23], "\u4e26\u5217": [3, 13, 14, 21], "\u30bd\u30eb\u30d0\u30fc\u30d7\u30ed\u30bb\u30b9": 3, ")\u3002": [3, 5, 17, 21, 23, 24], "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u30b9\u30c6\u30c3\u30d7": [3, 5, 7, 12, 21], "nsteps": [3, 5, 12, 21, 23], "rxtrial": [3, 5, 12, 21, 23], "_frequency": [3, 5, 12, 21, 23], "\u30b9\u30c6\u30c3\u30d7": [3, 5, 12, 13, 17, 19, 21, 23, 24], "\u9077\u79fb": 3, "\u78ba\u7387": 3, "exp": 3, "\\left": 3, "[-": [3, 17], "left": [3, 17], "(\\": 3, "}-": 3, "_{": [3, 13, 17], "}}": 3, "right": [3, 17], ")\\": 3, "(e": 3, "(x": 3, ")-": 3, "})": 3, "leftrightarrow": 3, "\u884c\u308f": [3, 5, 8, 12, 20, 21, 23, 24], "\u756a\u76ee": [3, 13], "\u72b6\u614b": [3, 8, 11], "\u96a3\u63a5": 3, "\u6301\u3063": [3, 21], "\u540c\u58eb": 3, "\u8a66\u884c": [3, 12], "\u306a\u304a": [3, 5, 11, 21], "\u7269\u7406": [3, 5, 7, 11, 12, 17], "sample": [3, 5, 12, 21, 23], "\u6e2c\u5b9a": [3, 12], "hukushima": 3, "nemoto": 3, "soc": 3, "japan": 3, "swendsen": 3, "wang": 3, "rev": [3, 21], "lett": 3, "\u57fa\u5e95": 3, "\u5f97\u308b": 3, "\u30b7\u30df\u30e5\u30ec\u30fc\u30c6\u30c3\u30c9\u30a2\u30cb\u30fc\u30ea\u30f3\u30b0": 3, "sa": 3, "\u77e5\u3089": [3, 4], "\u4e00\u5b9a": 3, "\u3082\u3068": [3, 21, 23, 24], "\u884c\u3044": [3, 5, 7, 13, 14, 21], "\u5f37\u5236": 3, "\u4e0b\u3052": 3, "\u3044\u304f": [3, 23], "\u624b\u6cd5": [3, 5, 12], "\u306f\u3058\u3081": [3, 21], "\u9ad8\u6e29": 3, "\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3": [3, 21, 23], "\u9032\u3080": 3, "\u3054\u3068": [3, 5, 8, 9, 11, 12, 17, 19, 20, 21, 23, 24], "\u4f4e\u6e29": [3, 21], "\u96e3\u70b9": 3, "\u5909\u5316": 3, "\u71b1\u5e73": [3, 12], "\u8861\u72b6": 3, "\u304b\u3089": [3, 5, 6, 7, 8, 10, 12, 13, 14, 15, 18, 20, 21, 24], "\u96e2\u308c": 3, "\u3057\u307e\u3046": [3, 13, 23], "\u30ab\u30ce\u30cb\u30ab\u30eb": [3, 17], "\u5e73\u5747": [3, 17, 19, 23], "\u53d6\u308a": 3, "\u305f\u3044": [3, 16, 24], "\u5834\u5408": [3, 4, 5, 9, 11, 12, 13, 14, 16, 20, 21, 23, 24], "\u8861\u5316": [3, 12], "\u5fc5\u8981": [3, 5, 6, 12, 13, 15, 19, 20, 21, 23, 24], "annealed": 3, "importance": 3, "sampling": [3, 5, 11, 13, 23], "ais": 3, "\u591a\u6570": [3, 5], "\u7528\u3044": [3, 5, 8, 10, 12, 13, 21], "\u4e26\u884c": 3, "\u964d\u4e0b": [3, 12], "\u30ba\u30ec": 3, "\u4ed8\u52a0": 3, "\u91cd\u307f": [3, 17], "\u53d6\u308a\u5165\u308c": 3, "(neal": 3, "-jarzynski": [3, 17], "\u30b5\u30f3\u30d7\u30eb": [3, 10, 20, 21, 23], "\u52a0\u91cd": 3, "\u9069\u5207": 3, "\u5b9a\u7fa9": [3, 8, 13, 20, 21], "nj": 3, "\u3070\u3089\u3064\u304d": 3, "\u5927\u304d\u304f": [3, 13], "\u4e00\u90e8": [3, 21], "\u306e\u307f": [3, 5, 7, 8, 10, 12, 13, 14, 17, 21, 23], "\u5bc4\u4e0e": 3, "\u8a00\u3044": 3, "\u63db\u3048\u308c": 3, "\u6e1b\u3063": 3, "\u3068\u3044\u3046": [3, 8, 11, 21, 23], "\u305d\u3053\u3067": [3, 21], "\u51fa\u73fe": [3, 5], "\u983b\u5ea6": [3, 12], "\u6bd4\u4f8b": [3, 13], "\u5b9a\u671f": 3, "\u30ea\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [3, 12], "\u30ea\u30bb\u30c3\u30c8": [3, 13, 21], "pamc": [3, 12], "neal": [3, 17], "statistics": 3, "computing": 3, "iba": 3, "aip": 3, "conf": 3, "proc": 3, "\u3053\u3053": [3, 20, 21], "\u683c\u5b50": [3, 8, 13, 20, 21], "(a": 3, "unitcell": [3, 5, 8, 21, 23], "base": [3, 5, 11, 13, 14, 20, 21, 23, 24], "_structure": [3, 5, 8, 11, 20, 21, 23], "defect": [3, 8], "\u6982\u5ff5": 3, "\u9752\u4e38": 3, "\u7dd1\u4e38": 3, "\u9ed2\u4e38": 3, "\u305d\u308c\u305e\u308c": [3, 5, 13, 18, 21], "\u308c\u308b": [3, 8, 13, 20, 21], "\u539f\u5b50": [3, 5, 7, 8, 10, 11, 13, 14, 17, 18, 20, 21, 22, 23, 24], "\u661f\u5370": 3, "\u6b20\u9665": [3, 8, 20], "\u5165\u308b": [3, 8], "\u4f4d\u7f6e": [3, 17, 21, 23, 24], "\u8868\u3057": [3, 17], "(d": 3, "\u3053\u3053\u3067": [3, 21], "blue": 3, "green": 3, "black": 3, "\u539f\u5b50\u7a2e": [3, 8, 21], "\u304c\u3069": 3, "\u5404\u539f": 3, "\u5b50\u7a2e": 3, "coords": [3, 5, 8, 20, 21, 23], "\u30b0\u30eb\u30fc\u30d7": [3, 8, 20], "orange": 3, "\u69cb\u6210": [3, 5, 7, 15, 20], "purple": 3, ".coords": 3, "\u3053\u308c\u3089": [3, 5, 16, 18, 20, 21, 24], ".groups": [3, 5, 8, 20, 23], "\u8907\u6570": [3, 8, 11, 13, 20, 21], "\u5ea7\u6a19": [3, 5, 8, 13, 20, 21, 23, 24], "(f": 3, "\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8": 3, "\u306b\u95a2\u3059\u308b": [3, 4, 8, 10, 12, 21, 23], "\u5165\u308c": [3, 8], "\u66ff\u3048\u308b": [3, 19], "\u30d1\u30bf\u30fc\u30f3": 3, "\u5909\u3048": 3, "\u914d\u4f4d": [3, 5, 7, 8, 10, 12, 13, 21], "\u5909\u3048\u308b": [3, 12], "2\u3064": [3, 8, 23], "\u3069\u3061\u3089": 3, "\u884c\u3046": [3, 5, 7, 8, 12, 13, 18, 20, 21, 23, 24], "\u534a\u5206": 3, "\u9078\u629e": [3, 9, 21], "\u63d0\u6848": 3, "trial": 3, "\u30bd\u30eb\u30d0\u30fc": [3, 6, 7, 13, 21, 23, 24], "\u63a1\u629e": [3, 17], "rightarrow": 3, ".enable": 3, "_grandcanonical": [3, 12], "\u6709\u52b9": [3, 5, 12], "\u4e0a\u8a18": [3, 20, 21, 24], "\u52a0\u3048": 3, "\u71b1\u6d74": 3, "\u51fa\u3057": 3, "\u5c0e\u5165": 3, "\u5171\u5f79": 3, "\u5316\u5b66": [3, 8], "\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb": [3, 8, 21, 23], "config": [3, 5, 8, 20, 23], ".chemical": [3, 8], "_potential": [3, 8], "\u898f\u5b9a": 3, "\u5897\u6e1b": [3, 8], "\u540c\u6642": [3, 8, 12], "\u8a18\u8ff0": [3, 8], "\\to": 3, "_\\": [3, 10], "text": [3, 10], "{trial": 3, "min": 3, "delta": [3, 13], "\\,": 3, "^{": 3, "-\\": [3, 13], "mu": [3, 8], ")}": 3, "metropolis": 3, "-hastings": 3, "\u57fa\u3065\u3044": [3, 13, 21], "\\delta": 3, "}\\": 3, "to": [3, 8, 20], ")/": 3, "^\\": 3, "prime": 3, "\u57fa\u3065\u304f": 3, "\u56e0\u5b50": 3, ")abics": 3, "\u8a73\u7d30": [3, 5, 7, 13, 21], "\u672c\u6587": 3, "\u8a18\u8f09": [3, 4, 5, 21, 24], "\u554f\u3044\u5408\u308f\u305b": 4, "\u3053\u3061\u3089": 4, "\u306b\u304a\u5bc4\u305b\u304f": 4, "\u3060\u3055\u3044": [4, 5, 21, 23, 24], "\u30d0\u30b0": 4, "\u5831\u544a": 4, "github": [4, 16, 21], "issues": 4, "\u53d7\u3051\u4ed8\u3051": 4, "\u65e9\u671f": 4, "\u89e3\u6c7a": 4, "\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3": 4, "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [4, 5, 6], "\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0": 4, "\u30b3\u30f3\u30d1\u30a4\u30e9": 4, "\u60c5\u5831": [4, 5, 8, 21, 23, 24], "\u305b\u304f": 4, "\u751f\u3058": 4, "\u51fa\u529b": [4, 5, 6, 7, 9, 11, 21, 23], "\u30c8\u30d4\u30c3\u30af": 4, "\u76f8\u8ac7": 4, "\u3057\u3065\u3089\u3044": 4, "\u554f\u3044\u5408\u308f\u305b\u308b": 4, "\u9023\u7d61": [4, 24], "\u30b3\u30f3\u30bf\u30af\u30c8": 4, "\u3057\u3066": [4, 10, 13, 17, 20, 21], "-mail": 4, "-dev": [4, 16], "__": [4, 16], "at": 4, "issp": 4, ".u": 4, "-tokyo": 4, ".ac": 4, ".jp": 4, "(_": 4, "\u5909\u66f4": [4, 21], "\u5143\u3005": 5, "\u76f4\u63a5": [5, 21], "\u7d44\u307f\u5408\u308f\u305b": 5, "\u5b66\u8a08": 5, "\u5ff5\u982d": 5, "\u3067\u304d\u308b": [5, 20], "\u898f\u6a21": 5, "\u5927\u304d": 5, "\u30b3\u30b9\u30c8": 5, "\u9650\u3089": 5, "\u3057\u307e\u3044": [5, 13], "\u69cb\u9020": [5, 8, 11, 13, 18, 19, 20, 21, 23, 24], "\u6700\u9069": [5, 8, 13, 21, 23, 24], "\u5316\u5f8c": 5, "\u4e88\u6e2c": [5, 7, 14, 21], "\u98db\u8e8d": 5, "\u901f\u5ea6": 5, "\u5411\u4e0a": 5, "[kasamatsu": 5, "et": 5, "al": [5, 8, 17, 21, 22, 23, 24], "\u6d41\u308c": 5, "\u901a\u308a": [5, 9, 21], "\u30e9\u30f3\u30c0\u30e0": [5, 8, 13, 21], "\u914d\u7f6e": [5, 6, 7, 8, 10, 11, 13, 14, 17, 20, 21], "\u95a2\u4fc2": [5, 21, 24], "\u69cb\u7bc9": [5, 6, 20, 22], "\u30a4\u30aa\u30f3": [5, 20, 22], "\u7cbe\u5ea6": [5, 7, 10, 13, 21], "\u5341\u5206": [5, 21], "\u3042\u3063": [5, 23], "\u7d50\u679c": [5, 7, 10, 19, 20, 21, 23, 24], "\u8ffd\u52a0": [5, 16, 21], "\u7e70\u308a": 5, "\u8fd4\u3059": [5, 8, 13], "\u30a4\u30e1\u30fc\u30b8": 5, "\u52d5\u4f5c": [5, 21], "\u5168\u822c": 5, "5\u3064": [5, 7], "[sampling": [5, 6, 7, 20, 21, 23, 24], "\u90e8\u5206": [5, 7, 12], ".\u307e\u305f": [5, 7], "\u7a2e\u985e": [5, 7, 13], "qe": [5, 7, 13, 16, 24], "...": [5, 7, 8, 13, 21], ")\u3001": [5, 7, 13], "\u30d1\u30b9": [5, 7, 9, 13, 14, 21, 23], "\u4e0d\u5909": [5, 7, 13], "\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": [5, 7, 9, 13, 14, 15, 19, 21, 23, 24], "[mlref": [5, 6, 7, 20, 21], "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30e2\u30c7\u30eb": [5, 7, 10, 13, 14, 21], "\u53d6\u308a\u51fa\u3059\u969b": [5, 7, 10, 21], "\u30aa\u30d7\u30b7\u30e7\u30f3": [5, 7, 10, 11, 16, 19, 21, 23], "_mlref": [5, 7, 21], "[train": [5, 6, 7, 20, 21], "_train": [5, 7, 14, 21], "[observer": [5, 6, 7, 17, 20], "\u53d6\u5f97": [5, 7, 21], "[config": [5, 6, 7, 13, 20, 21, 23], "\u5408\u91d1": [5, 7], "\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [5, 6, 8, 10, 11, 12, 13, 14, 21], "\u3092\u3054\u89a7\u304f": 5, "number": [5, 23], "steps": [5, 23], "for": [5, 20, 23], "print": [5, 12, 17, 21, 23], "reload": [5, 12, 21], "false": [5, 8, 12, 13, 20, 21], ".solver": [5, 6, 7, 11, 17, 23, 24], "type": [5, 8, 11, 13, 14, 21, 23, 24], "path": [5, 11, 13, 21, 23, 24], "predict": 5, ".x": [5, 11, 13, 14, 21, 23], "ifort": [5, 14, 21], "_serial": [5, 11, 14, 21], "_input": [5, 11, 13, 14, 21, 23, 24], "_dir": [5, 11, 13, 14, 21, 23, 24], "./": [5, 11, 13, 14, 21, 23, 24], "baseinput": [5, 11, 13, 21, 23, 24], "perturb": [5, 11, 13, 21, 23, 24], "run": [5, 11, 13, 21, 23, 24], "_scheme": [5, 11, 13, 21, 23, 24], "subprocess": [5, 11, 21], "#'": 5, "mpi": [5, 9, 13, 14, 16, 21, 23, 24], "_spawn": [5, 13, 23, 24], "_ready": [5, 13, 24], "ignore": [5, 11, 13, 14, 21], "_species": [5, 11, 13, 14, 20, 21], "[\"": [5, 11, 14, 21], "o\"]": [5, 11, 14, 21], "mlref": [5, 6, 7], "ndata": [5, 10, 21], "_ref": [5, 21], "train": [5, 14], "exe": [5, 14, 21], "_command": [5, 14, 21], "['": [5, 8, 21, 23], "generate": [5, 14], "',": [5, 14, 21], "srun": [5, 14, 21], "_intelmpi": [5, 14, 21], "']": [5, 14, 21], "vac": [5, 21], "_map": [5, 21], "restart": [5, 21], "]]": [5, 8, 11, 17, 20, 21, 23], "supercell": [5, 8, 20, 21, 23], "[[": [5, 8, 11, 20, 21, 23], ".base": [5, 8, 20, 21, 23], "\"o": [5, 8, 11, 21, 23], ".defect": [5, 8, 20, 23], "name": [5, 8, 11, 17, 20, 23], "species": [5, 8, 20, 23], "al'": [5, 8, 23], "default": [5, 8, 9, 23], "num": [5, 8, 10, 20, 23], "mg": [5, 8, 17, 21, 22, 23, 24], "mg'": [5, 8, 23], "observer": [5, 11], "reference": [5, 11, 21], "mgal": [5, 11, 20, 21], "2o": [5, 11, 20, 21], "ignored": [5, 11], "\",": [5, 10], "\"]": [5, 11], "\u7528\u3044\u308b": [5, 21, 23, 24], "\u539f\u7406": [5, 21], "\u5f62\u5f0f": [5, 17, 20, 21], "\u307e\u305b": [5, 8, 9, 13, 20, 21, 23, 24], "&control": [5, 21], "calculation": [5, 21, 23], "relax": [5, 21, 23], "tstress": [5, 21], "tprnfor": [5, 21], "pseudo": [5, 21, 23], "disk": [5, 21, 23], "_io": [5, 21, 23], "low": [5, 21, 23], "wf": [5, 21], "_collect": [5, 21], "/\n&": [5, 21], "system": [5, 21], "ecutwfc": [5, 21], "occupations": [5, 21], "= \"": [5, 21], "smearing": [5, 21], "gauss": [5, 21], "degauss": [5, 21], "electrons": [5, 21], "mixing": [5, 21], "_beta": [5, 21], "conv": [5, 21], "_thr": [5, 21], "0d": [5, 21], "electron": [5, 21], "_maxstep": [5, 21], "ions": [5, 21], "atomic": [5, 21], ".pbe": [5, 21], "-nl": [5, 21], "-kjpaw": [5, 21], "_psl": [5, 21], "upf": [5, 21], "-spnl": [5, 21], "-n": [5, 21], "_positions": [5, 21], "crystal": [5, 21], "_points": [5, 21], "gamma": [5, 21], "\u4ee5\u5916": [5, 21, 23, 24], "\u53ef\u80fd": [5, 8, 9, 13, 14, 16, 21, 23], "\u5316\u6a5f": 5, "\u4eee\u5b9a": 5, "\u30eb\u30fc\u30eb": 5, "\u305d\u308c\u3089": [5, 8, 21], "url": [5, 21], "https": [5, 16, 21], ":/": [5, 16, 21], "www": [5, 21], ".vasp": [5, 6, 20, 21], ".at": 5, "incar": [5, 24], "potcar": [5, 24], "kpoints": [5, 24], "\u5143\u7d20": [5, 11, 21], "\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8": [5, 24], "\u4e26\u3079": [5, 8, 19], "poscar": [5, 8, 17, 21, 24], "\u4e0d\u8981": 5, "\u4f9d\u5b58": [5, 21], "\u30d1\u30c3\u30b1\u30fc\u30b8": [5, 13, 16, 21], "pymatgen": [5, 13, 16, 20], "\u306b\u3088\u3063\u3066": 5, "\u306a\u306b": 5, "\u9069\u5f53": 5, ".quantum": [5, 21], "-espresso": [5, 21], ".org": [5, 21], "\u4ee5\u4e0a": [5, 16, 19, 21], "\u3044\u308f\u3086\u308b": 5, "xml": 5, "scf": [5, 21, 23], ".in": [5, 21, 23], "\u306b\u3057": [5, 23, 24], "\\gamma": 5, "http": [5, 21], ".openmx": 5, "-square": 5, ".dat": [5, 6, 11, 19, 21, 23], "\u306b\u5bfe\u5fdc": [5, 8, 14, 21], "[solver": 5, "ann": [5, 21], ".atomistic": [5, 21], ".net": [5, 21], "\u78ba\u8a8d": [5, 21], "\u5177\u4f53": 5, "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": [5, 6, 13, 21], "\u8a2d\u7f6e": [5, 14, 21], "\u74b0\u5883": [5, 6, 9, 15, 21], "\u8a18\u8ff0\u5b50": [5, 21], "\u5909\u63db": [5, 20, 21], "\u4e2d\u9593": [5, 21], "\u30d0\u30a4\u30ca\u30ea\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [5, 21], "\u307e\u3068\u3081": [5, 8, 21], "\u8aad\u307f\u8fbc\u307f": [5, 21], "\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb\u30e2\u30c7\u30eb": [5, 21], "\u306b\u95a2\u3057": [5, 21], "\u30b9\u30ad\u30fc\u30e0": [5, 21], "\u5927\u5143": [5, 21], "\u5b9f\u65bd": 5, "parallel": [5, 13], "\u7db2\u7f85": [5, 21], "\u518d\u5ea6": [5, 21], "\u8aad\u307f\u8fbc\u3081\u308b": 5, "\u7121\u4e8b": [5, 21], "\u7d42\u4e86": [5, 11, 12, 19, 21, 23], "\u6e08\u307f": [5, 21], "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af": [5, 6, 22], "_sampling": [5, 21, 23], "(mpi": 5, "\u30d7\u30ed\u30bb\u30b9": [5, 12, 17, 21, 23], "\u30ab\u30ec\u30f3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": [5, 13], "\u756a\u53f7": [5, 17], "\u540d\u524d": [5, 8, 11, 17, 20, 21, 23], "\u3082\u3064": 5, "\u4f5c\u3089\u308c": 5, "lammps": [5, 13, 22], "\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9": [5, 22], "\u3082\u3061\u3044": [5, 21], "\u30e9\u30a4\u30d6\u30e9\u30ea": [5, 6, 15, 21], "\u547c\u3073\u8fbc\u307f": 5, "aenetpylammps": [5, 13, 21], "\u5165\u51fa": [5, 21], "\u30d7\u30ed\u30bb\u30b9\u30d5\u30a9\u30fc\u30af": 5, "\u306a\u3044": [5, 8, 9, 11, 16, 20, 21, 23, 24], "\u547c\u3073\u51fa\u3059": [5, 21], "-lammps": 5, "\u4f7f\u3044\u65b9": 5, "\u65b9\u6cd5": [6, 8, 9, 13, 18, 21, 22, 23], "pypi": [6, 15], "\u30bd\u30fc\u30b9": [6, 15], "\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [6, 15], "\u57fa\u672c": [6, 21, 23], "\u80fd\u52d5": [6, 21], "\u5236\u5fa1": [6, 20], "\u7528\u5165": [6, 22], "\u6e96\u5099": [6, 22], "\u7528\u53c2": 6, "\u8a55\u4fa1": [6, 7, 10, 13, 14, 21], "\u30c7\u30fc\u30bf": [6, 7, 8, 10, 13, 14, 22], "\u4f5c\u6210": [6, 7, 9, 13, 14, 18, 20, 21, 24], "],": [6, 7, 8], "[log": [6, 7], "rank": 6, "/structure": 6, ".xxx": [6, 21], "/mine": 6, "/obs": 6, "_save": 6, ".npy": 6, "/kt": 6, "_hist": 6, "/trank": 6, "/logweight": 6, "/acceptance": 6, "_ratio": [6, 12], "logz": 6, ".": [6, 11], "dat": [6, 11], "\u4ed8\u5c5e": 6, "\u30c4\u30fc\u30eb": [6, 19, 20, 21], "st": [6, 18, 21], "2abics": [6, 18, 21], "abicsrxsept": [6, 18, 21], "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": [6, 13], "\u30dd\u30d4\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u30a2\u30cb\u30fc\u30ea\u30f3\u30b0\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed": [6, 12], "\u66f4\u65b0": [6, 8, 12, 17], "\u8b1d\u8f9e": 6, "\u304a\u554f\u3044": [6, 24], "\u5408\u308f": [6, 24], "\u7d22\u5f15": 6, "\u30e2\u30b8\u30e5\u30fc\u30eb": [6, 8, 16], "\u691c\u7d22": 6, "\u30da\u30fc\u30b8": 6, "\u30ed\u30b0": [7, 9], "\u591a\u5143": [8, 22], "\u6a21\u578b": [8, 13], "\u30b5\u30a4\u30ba": 8, "##": 8, "\u4e2d\u7565": 8, "relaxation": 8, "true": [8, 12, 20], "magnetization": [8, 11], "..": [8, 17, 21], "keyword": [8, 9, 10, 11, 12, 13, 14], "values": [8, 9], "\uff0c#": 8, "\u3092\u3064\u3051\u308b": [8, 9, 10, 11, 12, 13, 14, 21], "\u30b3\u30e1\u30f3\u30c8": [8, 9, 10, 11, 12, 13, 14], "\u305d\u308c": [8, 9, 10, 11, 12, 13, 14, 24], "\u4ee5\u964d": [8, 9, 10, 11, 12, 13, 14], "\u6587\u5b57": [8, 9, 10, 11, 12, 13, 14, 23], "\u7121\u8996": [8, 9, 10, 11, 12, 13, 14, 21], ")\uff0e": 8, "list": [8, 9, 11, 12, 13, 14, 20], "\u30d9\u30af\u30c8\u30eb": [8, 13, 21], "\\bf": [8, 20], "{a": [8, 20], "},": [8, 20], "bf": [8, 20], "{b": [8, 20], "{c": [8, 20], "\u30ea\u30b9\u30c8": [8, 12, 13, 20, 21, 23], "\u8d85\u683c\u5b50": 8, "\u5927\u304d\u3055": [8, 20], "init": [8, 16], "str": [8, 9, 11, 13, 14], "\u521d\u671f": [8, 13, 19, 21], "cif": 8, "\u306a\u304b\u3063": 8, "constraint": 8, "_module": 8, "bool": [8, 12, 20], "\u62d8\u675f": 8, "\u6761\u4ef6": [8, 13], "\u8ab2\u3059": 8, "\u304b\u3069": [8, 9, 12], "\u30c7\u30d5\u30a9\u30eb\u30c8": [8, 10, 12, 13, 19, 20], "\u30e6\u30fc\u30b6": [8, 23, 24], "\u95a2\u6570": [8, 13, 17], "\u4e0e\u3048": [8, 17, 21, 23, 24], ".py": [8, 16, 21, 23], "_func": 8, "\uff0cpymatgen": 8, ".core": [8, 13], ".structure": [8, 13], "\u5f15\u6570": [8, 16], "\u3068\u308a": 8, "\uff0e\u307e\u305f": 8, "shuffle": 8, "\u884c\u3046\u969b": 8, "_energy": 8, "\u306b\u5bfe\u3059\u308b": [8, 12, 21], "\u4e0e\u3048\u308b": [8, 23, 24], "\u8ab2\u3057": 8, "\u306a\u3057": 8, "\u512a\u5148": [8, 12], "\u52d5\u304b": [8, 23], "_strucure": 8, "\u3082\u3057\u304f": [8, 12], "\u6587\u5b57\u5217": [8, 10, 12, 20], "\u6b21\u5143": [8, 13], "\u8868\u3059": [8, 23], "\u8981\u7d20": [8, 13], "\u3060\u3051": [8, 21, 23], "\u30fb\u7a7a\u9593": 8, "\u3069\u3046": [8, 9], "\u771f\u507d\u5024": 8, "(\"": 8, "or": [8, 9, 10, 12, 13, 20], "\")": [8, 10, 12, 20], "\u3059\u3079": 8, "\u78c1\u5316": 8, "\uff08up": 8, "/down": 8, "\u96fb\u5b50": [8, 17], "\u500b\u6570": 8, "\u5165\u308a": [8, 17], "\u3046\u308b": 8, "\uff08\u56e3": 8, "group": 8, "\u5c5e\u3059\u308b": [8, 20], "\u3082\u306e": [8, 11, 13, 14, 20, 21], "\u3072\u3068\u3064": 8, "\u542b\u307e": 8, "\u8868\u73fe": [8, 20], "\u5404\u539f\u5b50": [8, 13, 20, 21], "\uff0c\u5c40\u6240": 8, "\u56de\u8ee2": 8, "\u5411\u304d": 8, "\u3055\u3089\u306b": [8, 20, 23], "\u306a\u3089\u3079": 8, "\u305f\u3068\u3048": 8, "\u65b9\u5411": [8, 21], "\u985e\u8003": 8, "\u3048\u308b": 8, "dir": 8, "\u306a\u306e": 8, "\u4e00\u3064": [8, 9], "\u3057\u304b": 8, "\u4e00\u822c": 8, "\u7701\u7565": 8, "int": [8, 9, 10, 12, 20], "\u304a\u3044": [8, 12, 21, 24], "\u540c\u3058\u5024": [8, 12, 21], "float": [8, 12, 13], ".grandcanonical": 8, "_move": 8, "\u66ff\u3048": 8, "\u8d77\u304d\u308b": 8, "\u66ff\u308f\u308b": 8, "\u3068\u304a\u308a": 8, "\u540c\u7a2e": 8, "\u500b\u6307\u5b9a": 8, "from": [8, 20], "\u8003\u616e": [8, 9], "\u540c\u3058": [8, 11, 13, 19, 21, 24], "sublattice": 8, "grandcanonical": 8, "\u3068\u304d": [8, 12, 21], "chemical": 8, "\u633f\u5165": 8, "\u4e00\u65b9": 8, "\u3042\u308c": 8, "\u64cd\u4f5c": 8, "\u81ea\u7136\u6570": [8, 10, 12], "\u30b9\u30d4\u30f3": [8, 13], "\u53d6\u308a\u3046\u308b": [8, 13], "\u8d85\u7acb": [8, 13], "\u65b9\u683c\u5b50": [8, 13], "\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb": 9, "\u30ed\u30b0\u30ec\u30d9\u30eb": 9, ").": [9, 10, 11, 12, 13, 14], "level": [9, 13], "\u30ec\u30d9\u30eb": 9, "debug": 9, "info": 9, "warning": 9, "error": 9, "console": 9, "\u30b3\u30f3\u30bd\u30fc\u30eb": 9, "\u5224\u5b9a": 9, "\u660e\u793a": 9, "serial": [9, 21], "none": [9, 23], "_level": [9, 13], "logfile": 9, "_path": 9, "\u5b58\u5728": [9, 13, 14, 20, 21], "_mode": 9, "master": 9, "\u30e9\u30f3\u30af": 9, "collect": 9, "workers": 9, "_rank": 9, "mc": [10, 16, 21], "\u4f8b\u3048": [10, 11, 12, 13, 17, 20, 21, 23], "value": [10, 11, 12, 13, 14], "\u53d6\u308a\u51fa\u3059": 10, "sampler": [10, 12], "linspace": 10, "random": 10, "\u500b\u751f\u6210": 10, "{data": 10, "\u3069\u306e": 10, "\"linspace": 10, "numpy": [10, 16, 17], ".linspace": 10, "=ndata": 10, "dtype": 10, "=int": 10, "\u7b49\u9593": [10, 12], "\"random": 10, ".random": 10, ".choice": 10, "(range": 10, "(n": 10, "),": 10, "size": 10, "replace": 10, "=false": 10, "\u30e9\u30f3\u30c0\u30e0\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": 10, ".similarity": 11, "'~/": [11, 14], "opt": 11, "/aenet": [11, 14, 21], "/bin": [11, 14], "/predict": 11, "_mag": 11, "\u7269\u7406\u91cf": 11, "\u9664\u304d": 11, "\u540c\u69d8": [11, 21, 24], "energy": 11, "\u9069\u7528": 11, "\u671f\u5f85": [11, 12, 17, 21], "\u985e\u4f3c": 11, "(similarity": 11, ")\u300d": 11, "\u985e\u4f3c\u5ea6": 11, "\u7d20\u7a2e": 11, "\u5834\u6240": 11, "\u5272\u5408": [11, 12, 23], "similarity": 11, "_x": 11, "\u8a18\u53f7": 11, "\u672c\u30b5\u30d6\u30bb\u30af\u30b7\u30e7\u30f3": 11, "\u308c\u307e\u305b": 11, "\u9178\u7d20": [11, 21], "\u56fa\u5b9a": 11, "rxmc": [12, 19, 21], "\u3042\u308b\u3044": [12, 13, 20, 21], "\u6e29\u5ea6\u70b9": 12, "kts": 12, "\u3069\u3061\u3089\u304b": 12, "\u4e21\u65b9": 12, "\u4e00\u81f4": 12, "ktnum": 12, "_between": 12, "_anneal": 12, "\u5404\u6e29": 12, "\u4e0d\u53ef": 12, "resample": 12, "\u4fdd\u5b58": [12, 19], "\u524d\u56de": 12, "\u6700\u5f8c": [12, 13, 21], "\u3084\u308a": 12, "\u306a\u304a\u3059": 12, "throw": 12, "_out": 12, "\u5024\u8a08": 12, "\u7b97\u6642": 12, "\u6368\u3066": 12, "(int": 12, "\u6bd4\u7387": 12, "(float": 12, "enable": 12, "gc": 12, "\u7c92\u5b50": 12, "\u30b0\u30e9\u30f3\u30c9\u30ab\u30ce\u30cb\u30ab\u30eb\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8": 12, "\u4f7f\u308f": [13, 21], "\u5206\u3051": 13, "dft": [13, 21, 23], "\u5b9f\u969b": [13, 21, 23], "\u5916\u90e8": [13, 14], "\u53ce\u675f": [13, 21], "\u56fa\u6709": [13, 14, 23, 24], "\u8aad\u307f\u53d6\u308a": [13, 20], "\u6ce8\u610f": [13, 14, 21], "\u4e8b\u9805": [13, 14, 21], "potts": 13, "\u65b9\u683c": 13, "\u5b50\u4e0a": 13, "{\\": 13, "sigma": 13, "\\}": 13, "\\sigma": [13, 17], "dots": 13, "sum": 13, "ij": 13, "_j": 13, "quad": 13, "\u30c6\u30b9\u30c8": 13, "\u5927\u6587\u5b57": 13, "\u5c0f\u6587": 13, "\u533a\u5225": 13, "\u7d4c\u7531": 13, "user": [13, 16], "\u30e6\u30fc\u30b6\u30fc": [13, 21], "\u30d9\u30fc\u30b9": 13, "\u5404\u3005": [13, 21], "\u9806\u756a": [13, 21], "\u6700\u7d42": [13, 21], "\u3089\u308c": [13, 20, 21, 23, 24], "1\u3064": [13, 21], "\u72a0\u7272": [13, 21], "\u76ee\u4ee5\u964d": [13, 21], "\u9ad8\u7cbe": [13, 21], "\u3068\u3044\u3063": [13, 21, 23, 24], "\u306b\u308a": 13, "\u7de9\u548c": [13, 20, 21, 23], "\u5e73\u9762": [13, 21], "\u30ab\u30c3\u30c8\u30aa\u30d5": [13, 21], "\u30e1\u30c3\u30b7\u30e5": [13, 21], "\u56de\u5b9f\u884c": [13, 21], "\u5bfe\u79f0": [13, 21, 23], "\u826f\u3044": [13, 16], "\u978d\u70b9": [13, 23], "\u6b62\u307e\u3063": 13, "\u304c\u3061": 13, "\u907f\u3051\u308b": [13, 23], "\u5909\u4f4d": [13, 21], "\u5360\u6709": [13, 14, 21], "\u52b9\u7387": [13, 14, 21], "\u9ad8\u304f": [13, 14, 21], "\u8d77\u52d5": [13, 21, 23, 24], "\u8f9e\u66f8": 13, "parallelization": 13, "levels": 13, "\u9577\u3044": 13, "\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u30aa\u30d7\u30b7\u30e7\u30f3": 13, "\u629c\u3044": 13, "\u3059\u306a\u308f\u3061": 13, "nimage": 13, "npools": 13, "nband": 13, "ntg": 13, "ndiag": 13, "\u30ad\u30fc": 13, "\u5206\u5272": 13, "\u5024\u3068": 13, "pw": [13, 23], "\u6e21\u3055": 13, "function": [13, 21], "\u53d7\u3051\u53d6\u3063": 13, "\u533a\u5207": 13, "\u542b\u3080": 13, "\u30a4\u30f3\u30dd\u30fc\u30c8": 13, "mypackage": 13, ".mymodule": 13, ".myfunction": 13, "myfunction": 13, "\u547c\u3073\u51fa\u3055": [13, 21], "\u30d7\u30ed\u30b0\u30e9\u30e0": [14, 21], "\u30e2\u30c7\u30eb\u30bd\u30eb\u30d0\u30fc": 14, "git": [14, 16, 21], "/generate": 14, "/train": 14, "\u3068\u3053\u308d": [14, 21], "\u3078\u306e": [14, 21], "\u793a\u3059": [14, 21], "\u30b3\u30de\u30f3\u30c9": [14, 16, 21], "mpirun": [14, 21], "\u5408\u308f\u305b": [14, 21], "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9": [15, 21], "python": [16, 17, 21, 23], "scipy": 16, "toml": [16, 20, 21], "4py": 16, ">=": 16, "-tools": 16, "\u3042\u3089\u304b\u3058\u3081": 16, "\u306a\u3093\u3089\u304b": 16, "\u304a\u304f": [16, 21], "cython": 16, "\u3002:": 16, "pip": 16, "install": [16, 21], "\u767b\u9332": 16, "\u7c21\u5358": [16, 20, 21, 23], "\u66f8\u304d\u8fbc\u307f": 16, "\u6a29\u9650": 16, "\u30e6\u30fc\u30b6\u30ed\u30fc\u30ab\u30eb": 16, "-user": 16, "/.": 16, "local": 16, "\u30b9\u30af\u30ea\u30d7\u30c8": [16, 21, 23], "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 16, "-prefix": 16, "=directory": 16, "directory": 16, "\u591a\u304f": 16, "\u3059\u308c": 16, "\u6a5f\u80fd": [16, 21], "page": 16, "clone": 16, ".com": [16, 21], "/issp": 16, "-center": 16, "/abics": 16, "\u306a\u3063": [16, 20, 21], "\u683c\u7d0d": [16, 21, 23], "--": [16, 20], "copying": 16, "readme": [16, 21], ".md": 16, "|-": 16, "py": 16, "applications": 16, "exception": 16, "_mpi": 16, "replica": 16, "_params": 16, "scripts": 16, "util": 16, "docs": 16, "sphinx": 16, "examples": [16, 20, 21, 22, 23, 24], "pyproject": 16, ".toml": [16, 19, 20, 23, 24], "test": 16, "tests": 16, "\u30eb\u30fc\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 16, "\u6e21\u3059": [16, 23], "uninstall": 16, "xxx": 17, "direct": 17, "skipped": 17, "\u6700\u4f4e": [17, 21], "\u30dc\u30eb\u30c8": 17, "\u5358\u4f4d": [17, 23], ".load": 17, "('": 17, "obs": [17, 21], "')": 17, "darray": 17, "\u8aad\u307f": 17, "\u53d6\u308b": 17, "import": 17, "(numpy": 17, ")\"": 17, "\u30d0\u30a4\u30ca\u30ea": 17, "kt": 17, "\uff08rxmc": 17, "\u30a4\u30f3\u30c7\u30c3\u30af\u30b9": 17, "trank": 17, "\u5bfe\u6570": 17, "example": [17, 21], "logweight": 17, "\u5217\u76ee": 17, "\u56de\u6570": [17, 21], "\u5206\u914d": 17, "\\log": 17, "/z": 17, "\u3068\u305d\u306e": 17, "\u8aa4\u5dee": 17, "\u76f4\u524d": 17, "\\langle": 17, "rangle": 17, "[o": 17, "\u30ad\u30fc\u30ef\u30fc\u30c9": 17, "\u3086\u3089\u304e": 17, "langle": 17, "\u71b1\u5bb9": 17, "\u7d50\u3073\u3064\u3044": 17, "_b": 17, "\u5178\u578b": 18, "\u30ef\u30fc\u30af\u30d5\u30ed\u30fc": 18, "\u5bb9\u6613": 18, "\u3044\u304f\u3064\u304b": [18, 20], "\u5f8c\u51e6": 18, "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u30b9\u30c6\u30c3\u30d7": 19, "mpiexec": [19, 21, 23], "np": [19, 23], "input": [19, 20, 23, 24], "nskip": 19, "\u304b\u305d\u308c": 19, "\u306a\u3051\u308c": 19, "\u306a\u3089": 19, "\u7f6e\u304d": [19, 23], "\u63db\u3048\u308b": [19, 21], "\u5404\u6e29\u5ea6": 19, "\u30b9\u30ad\u30c3\u30d7": 19, "tseparate": [19, 21, 23], "/energies": 19, "_t": [19, 23], "\u6bd4\u8f03": 20, "\u4f7f\u3046": [20, 21, 23], "\u8aad\u3081\u308b": 20, "\u57cb\u3081": 20, "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d5\u30a1\u30a4\u30eb": 20, "\u5c02\u7528": 20, "usage": 20, "st2abics": [20, 21], "-h": 20, "inputfi": 20, "structurefi": 20, "outfi": 20, "prepare": 20, "structure": [20, 21], "file": [20, 21], "positional": 20, "arguments": 20, "that": 20, "can": 20, "be": 20, "read": 20, "by": 20, ".from": 20, "_file": 20, "()": 20, "method": [20, 21], "output": [20, 21], "used": 20, "as": 20, "defaults": 20, "standard": 20, "optional": 20, "help": 20, "show": 20, "this": 20, "message": 20, "exit": 20, "/st": 20, "cd": [20, 21], "_mgal": [20, 21], "spinel": [20, 21], "_cuzn": 20, "cuzn": 20, "brass": 20, "_bzy": 20, "bazro": 20, "-doped": 20, "\u8a18\u5165": 20, "\u306b\u3042\u308a": [20, 21, 22], "\u30b9\u30fc\u30d1\u30fc\u30bb\u30eb": 20, "\u30b5\u30a4\u30c8": [20, 21], "\u62bd\u51fa": 20, "fix": 20, "\u69cb\u3044": [20, 21, 23, 24], "\u9670\u30a4\u30aa\u30f3": 20, "site": 20, "_center": 20, "\u542b\u307e\u308c\u308b": 20, "\u3046\u3061": 20, "\u30b5\u30d6\u30bb\u30af\u30b7\u30e7\u30f3": 20, "\u3082\u3057\u3053\u306e": 20, "\u57fa\u306b": 20, "\u3001[": 20, "\u542b\u307e\u308c": 20, "\u3068\u308b": 20, "\u914d\u5411": 20, "\u5fdc\u3058": 20, "\u4e00\u539f\u7406": 21, "\u4f7f\u3044": [21, 23], "\u4f8b\u984c": 21, "\u30b9\u30d4\u30cd\u30eb": 21, "/al": 21, "\u53cd\u8ee2": [21, 22, 23], "\u6700\u5b89\u5b9a": 21, "\u5168\u3066": 21, "\u56db\u9762\u4f53": 21, "\u516b\u9762\u4f53": 21, "/active": [21, 22], "_learning": [21, 22], "_qe": [21, 22, 23], "\u30b7\u30b9\u30c6\u30e0": 21, "\u305d\u3061\u3089": 21, "\u30b9\u30fc\u30d1\u30fc\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30b7\u30b9\u30c6\u30e0b": 21, "ohtaka": 21, "documentation": 21, "installation": 21, "makefiles": 21, ".gnu": 21, "/software": 21, "/parallel": 21, "mac": 21, "homebrew": 21, "\u89e3\u51cd": 21, "\u79fb\u52d5": 21, "configure": 21, "make": 21, "\u516c\u5f0f": 21, "\u30de\u30cb\u30e5\u30a2\u30eb": 21, "\u53c2\u8003": 21, "\u3042\u305f\u308a": 21, "\u30eb\u30fc\u30d7": 21, "\u5168\u4f53": 21, "\u7d50\u6676": [21, 22], "\u306e\u3072\u306a\u5f62": 21, "\u306b\u3088": 21, "\u5185\u5bb9": 21, "\u3082\u3046": 21, "\u5c11\u3057\u8a73\u3057\u304f": 21, "\u89e3\u8aac": 21, "\u57fa\u672c\u7684": 21, "\u5f8c\u8ff0": 21, "/sample": 21, "\u4f55\u500b": 21, "\u53d6\u308a\u51fa\u3059\u304b": 21, "\u6570\u4ee5": 21, "\u7b2c\u4e00": 21, ", '": 21, "\u6c42\u3081": 21, "\u81ea\u7531": 21, "\u305d\u3057\u3066": 21, "\u5d29\u3057": 21, "\u958b\u59cb": 21, "\u7a7a\u5b54": 21, "\u7d9a\u304f": 21, "\u307e\u307e": [21, 23], "\u672a\u5b9f": 21, "\u306a\u304f": [21, 23], "\u30b5\u30f3\u30d7\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 21, "\u81ea\u5206": 21, "\u5f93\u3044": 21, "\u66f8\u304d": [21, 23, 24], "\u30ea\u30f3\u30af": 21, "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30b9\u30af\u30ea\u30d7\u30c8": 21, "download": 21, "_pp": 21, ".sh": 21, "\u3002\uff09": 21, "pseudopotentials": 21, "/upf": 21, "_files": 21, "/mg": 21, "/o": 21, "gammma": 21, "\u73fe\u72b6": 21, "\u306e\u3067": [21, 24], ".fingerprint": 21, ".stp": 21, "\u793a\u3057": 21, "descr": 21, "artrith": 21, "urban": 21, "comput": 21, "mater": 21, "sci": 21, "ceder": 21, "end": 21, "atom": 21, "env": 21, "\u76f8\u4e92": 21, "\u4f5c\u7528": 21, "\u7d20\u540d": 21, "rmin": 21, "\u539f\u5b50\u9593": 21, "\u6700\u96a3": 21, "\u63a5\u8ddd": 21, "basis": 21, "=chebyshev": 21, "\u30c1\u30a7\u30d3\u30b7\u30a7\u30d5": 21, "radial": 21, "_rc": 21, "_n": 21, "angular": 21, "\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8": 21, ".head": 21, ".train": 21, "types": 21, "ev": 21, "setups": 21, "\u5fc5\u305a": 21, "\u7121\u96e3": 21, "\u672b\u5c3e": 21, "\u6539\u884c": 21, "\u5165\u3063": 21, "trainingset": 21, "testpercent": 21, "iterations": 21, "maxenergy": 21, "timing": 21, "save": 21, "_energies": 21, "bfgs": 21, "networks": 21, "network": 21, "hidden": 21, "-name": 21, "layers": 21, "nodes": 21, ":activation": 21, ".nn": 21, "tanh": 21, "\u6d3b\u6027": 21, "\u5316\u95a2": 21, "verbosity": 21, "\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb\u30d5\u30a1\u30a4\u30eb": [21, 24], "\u5b8c\u4e86": 21, "\u30b5\u30f3\u30d7\u30eb\u30b9\u30af\u30ea\u30d7\u30c8": 21, "\u624b\u9806": [21, 24], "\u7c21\u7565": 21, "_pw": 21, "_run": 21, "\u5185\u90e8": [21, 23, 24], "\u4e2d\u8eab": 21, "!/": 21, "bin": 21, "/sh": 21, "sbatch": 21, "8cpu": 21, "time": 21, "calc": [21, 23], "echo": 21, "start": 21, ".out": 21, "sh": 21, "final": 21, "training": 21, "done": 21, "\u5148\u982d": 21, "#sbatch": 21, "\u59cb\u307e\u308b": 21, "\u6570\u884c": 21, "\u30b9\u30d1\u30b3\u30f3": 21, "\u30b8\u30e7\u30d6\u30b9\u30b1\u30b8\u30e5\u30fc\u30e9": 21, "\u76f8\u5f53": 21, "\u521d\u56de\u5b9f": 21, "\u884c\u6642": 21, "\u3042\u308f\u305b": 21, "rundirs": 21, ".txt": 21, "\u6559\u5e2b": 21, "\u79fb\u308a": 21, "\u6700\u521d": [21, 23], "\u8aad\u307f\u8fbc\u3080": 21, "\u5171\u901a": 21, "\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": 21, "\u6b21\u306b": 21, "#train": 21, "\u624b\u7d9a\u304d": 21, "\u7bc4\u56f2": 21, "\u4eca\u56de": [21, 23, 24], "\u30a8\u30cd\u30eb\u30ae\u30fc\u30bd\u30eb\u30d0\u30fc": 21, "\u3067\u304f": 21, "\u3001o": 21, "\u5f71\u97ff": 21, "\u53ca\u307c": 21, "\u3057\u307e\u305b": 21, "\u3053\u3046\u3044\u3063": 21, "mcxx": 21, "xx": 21, "active": 21, "learning": 21, "\u5411\u3051": 21, "alloop": 21, ".progress": 21, "\u6570\u5206": 21, "\u30d5\u30a9\u30eb\u30c0": 21, "mine": 21, "\u884c\u3063": 21, "\u4e88\u60f3": 21, "\u63a8\u5b9a": 21, "\u518d\u5b66\u7fd2": 21, "\u7e70\u308a\u8fd4\u3059": 21, "\u5168\u6e29": 21, "\u5ea6\u9818": 21, "\u9ad8\u3081\u308b": 21, "\u4e0b\u56f3": 21, "(doi": 21, "\u63b2\u8f09": 21, "\u4e00\u56de": 21, "\u5f8cmc": 21, "mc2": 21, ".,": 21, "\u3068\u304b": 21, "\u305a\u308c": 21, "\u898b\u3066": 21, "\u3068\u308c": 21, "\u4e00\u5ea6": 21, "\u307b\u307c": 21, "\u304c\u308f\u304b\u308a": [21, 23, 24], "doi": 21, "/input": 21, "\u4e26\u5217\u6570": 21, "\u63c3\u3048\u308b": 21, "_doi": [21, 23], "\u4e00\u822c\u7684": 21, "mcxxx": 21, "/tseparate": 21, "``": 21, "\u6240\u671b": 21, "\u5b66\u5e73": 21, "\u5b8c\u5168": 21, "\u306b\u3054": 21, "\u6ce8\u610f\u304f": [21, 24], "\u80fd\u52d5\u5b66\u7fd2": 21, "\u30b5\u30a4\u30af\u30eb": 21, "\u5897\u3084": 21, "\u304a\u3059\u3059\u3081": 21, "\u3057\u307e\u3059": 21, "\u547c\u3073\u51fa\u3057": 21, "_lammps": 21, "\u7d44\u307f\u8fbc\u3093": 21, "/hidekimori": 21, "-cit": 21, "\u30b3\u30df\u30c3\u30c8": 21, "5d": 21, "0f": 21, "4bc": 21, "checkout": 21, "\u4e0a\u8a18url": 21, "/makefile": 21, ".*": 21, "fcflags": 21, "-fpic": 21, "src": 21, "lmp": 21, "_inc": 21, "dlammps": 21, "_exceptions": 21, "mode": 21, "=shared": 21, "-python": 21, "\u3084\u308a\u304b\u305f": 21, "\u524d\u8ff0": 21, "\u3067\u3064\u304b\u308f": 21, "\u306e\u304b\u308f\u308a": 21, "in": 21, ".lammps": 21, "pair": 21, "_style": 21, "_coeff": 21, "neighbor": 21, "\u30ea\u30dd\u30b8\u30c8\u30ea": 21, "[sanmping": 21, "'aenetpylammps": 21, "'function": 21, "\\rm": 22, "rm": 22, "}_": 22, "\u5ea6\u8a08": 22, "\u4f8b\u306b": 22, "'./": 23, "'qe": 23, "\u7b87\u6240": [23, 24], "\u30b7\u30f3\u30dc\u30ea\u30c3\u30af\u30ea\u30f3\u30af": [23, 24], "\u3067\u3082": [23, 24], "\u30d1\u30e9\u30e1\u30fc\u30bf\u30d5\u30a1\u30a4\u30eb": [23, 24], "\u53ce\u3081": [23, 24], "/baseinput": [23, 24], "\u4e71\u6570": [23, 24], "\u305a\u3089\u3059": [23, 24], "\u904e\u7a0b": 23, "\u8d77\u56e0": 23, "\u30c8\u30e9\u30c3\u30d7": 23, "\u6709\u7528": 23, "_comm": [23, 24], "\u7a7a\u9593": 23, "\uff08\u30aa\u30f3\u30b0\u30b9\u30c8\u30ed\u30fc\u30e0": 23, "\u3067\u305d\u306e": 23, "\u5206\u7387": 23, "\u7a7a\u767d": 23, "\u533a\u5207\u308a": 23, "\u6570\u5024": 23, "\u884c\u5217": 23, "\u52d5\u304b\u3059": 23, "\u52d5\u304b\u3057": 23, "\u4fdd\u6301": [23, 24], "\u30e6\u30cb\u30c3\u30c8\u30bb\u30eb": [23, 24], "\u63db\u3048": [23, 24], "\u6ce8\u610f\u70b9": [23, 24], "\u64ec\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 23, "\u7d76\u5bfe": 23, "\u884c\u982d": 23, "\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 23, "\u5c55\u958b": 23, "\u306b\u3059\u308b": 23, "\u9032\u307e": 23, "\u3082\u3068\u3082": 23, "\u5360\u3081": 23, "/spinel": [23, 24], "separatet": 23, "\u5206\u304b": 23, "\u306b\u307e\u3068\u3081": 23, ".date": 23, "\u9000\u907f": 23, "date": 23, "\u6642\u523b": 23, "\u3064\u304e": 23, "/doi": 23, "\u5897\u3084\u3059": 23, "\u3088\u308a\u304d\u308c\u3044": 23, "\u5f97\u3089\u308c": 23, "\u6368\u3066\u308b": 23, "throwout": 23, "/scf": 23, "\u306e\u3082": 23, "\u4e0a\u3052\u308b": 23, "\u307b\u3069": 23, "\u4e0a\u304c\u3063": 23, "_vasp": 24, "quantumespresso": 24, "\u7570\u306a\u308a": 24, "'vasp": 24, "(vasp": 24, "\u30d1\u30c3\u30c1": 24, "\u3042\u3066\u308b": 24, "\u306e\u305d\u306e": 24, "\u307e\u3067": 24, "\u9023\u7d61\u304f": 24, "\u304c\u3042\u308a": 24, "\u30b5\u30f3\u30d7\u30eb\u30d5\u30a1\u30a4\u30eb": 24, "\u4e0a\u66f8\u304d": 24, "\u51e6\u7406": 24}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"abics": [0, 5, 6, 21, 23, 24], "\u6982\u8981": 1, "\u958b\u767a": 1, "\u30d0\u30fc\u30b8\u30e7\u30f3": 1, "\u5c65\u6b74": 1, "\u30e9\u30a4\u30bb\u30f3\u30b9": 1, "\u30b3\u30d4\u30fc\u30e9\u30a4\u30c8": 1, "\u8b1d\u8f9e": 2, "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": 3, "\u30ec\u30d7\u30ea\u30ab": 3, "\u4ea4\u63db": 3, "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed": 3, "\u30dd\u30d4\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u30a2\u30cb\u30fc\u30ea\u30f3\u30b0\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed": 3, "\u914d\u7f6e": 3, "\u66f4\u65b0": 3, "\u304a\u554f\u3044": 4, "\u5408\u308f": 4, "\u57fa\u672c": 5, "\u4f7f\u7528": 5, "\u65b9\u6cd5": [5, 15], "\u80fd\u52d5": 5, "\u5b66\u7fd2": [5, 21], "\u306b\u3064\u3044\u3066": 5, "\u5236\u5fa1": [5, 21], "\u7528\u5165": [5, 21], "\u30d5\u30a1\u30a4\u30eb": [5, 21, 23, 24], "\u6e96\u5099": [5, 21, 23, 24], "\u7b2c\u4e00\u539f\u7406": 5, "\u30bd\u30eb\u30d0\u30fc": 5, "\u7528\u53c2": 5, "\u5229\u7528": [5, 21], "\u6ce8\u610f": 5, "vasp": [5, 24], "quantum": 5, "espresso": 5, "openmx": 5, "\u6a5f\u68b0": 5, "\u30e2\u30c7\u30eb": [5, 21], "\u8a13\u7df4": 5, "\u304a\u3088\u3073": 5, "\u8a55\u4fa1": 5, "\u30e2\u30c7\u30eb\u30bd\u30eb\u30d0\u30fc": 5, "aenet": [5, 21], "\u30c7\u30fc\u30bf": [5, 21], "\u4f5c\u6210": 5, "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [5, 21], "\u5b9f\u884c": [5, 21, 23, 24], "welcome": 6, "to": 6, "'s": 6, "documentation": 6, "contents": 6, "indices": 6, "and": 6, "tables": 6, "\u5165\u529b": [7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 23, 24], "\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [7, 17], "[config": 8, "\u30bb\u30af\u30b7\u30e7\u30f3": [8, 9, 10, 11, 12, 13, 14, 21], "\u5f62\u5f0f": [8, 9, 10, 11, 12, 13, 14], "\u30ad\u30fc\u30ef\u30fc\u30c9": [8, 9, 10, 11, 12, 13, 14, 20], "solver": 8, ".type": 8, "= \"": 8, "potts": 8, "\u5834\u5408": 8, "[log": 9, "[mlref": 10, "[observer": 11, "[sampling": [12, 13], ".solver": [13, 21], "],": 13, "mlref": [13, 21], "[train": 14, "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [15, 16, 21], "\u5fc5\u8981": 16, "\u30e9\u30a4\u30d6\u30e9\u30ea": 16, "\u74b0\u5883": 16, "pypi": 16, "\u304b\u3089": 16, "\u3059\u308b": 16, "\u30bd\u30fc\u30b9": 16, "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9": 16, "\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 16, "\u69cb\u6210": 16, "\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": 16, "\u51fa\u529b": 17, "rank": 17, "/structure": 17, ".xxx": 17, ".vasp": 17, "/mine": 17, "/obs": 17, ".dat": 17, "_save": 17, ".npy": 17, "/kt": 17, "_hist": 17, "/trank": 17, "/logweight": 17, "/acceptance": 17, "_ratio": 17, "logz": 17, ".": 17, "dat": 17, "\u4ed8\u5c5e": 18, "\u30c4\u30fc\u30eb": 18, "abicsrxsept": 19, "st": 20, "2abics": 20, "\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": 20, "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af": 21, "\u69cb\u7bc9": 21, "\u4e8b\u524d": 21, "gnu": 21, "parallel": 21, "\u751f\u6210": 21, "input": 21, ".toml": 21, "(i": 21, "(ii": 21, "(iii": 21, "config": 21, "qe": [21, 23], "\u53c2\u7167": 21, "train": 21, "generate": 21, "predict": 21, "\u8a08\u7b97": 21, "sampling": 21, "lammps": 21, "\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9": 21, "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": 21, "-lammps": 21, "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": 22, "quantumespresso": 23, "\u7528\u3044": [23, 24], "\u89e3\u6790": [23, 24]}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"abICS \u3068\u306f\uff1f": [[0, "abics"]], "\u6982\u8981": [[1, "id1"]], "\u958b\u767a\u8005": [[1, "id2"]], "\u30d0\u30fc\u30b8\u30e7\u30f3\u5c65\u6b74": [[1, "id3"]], "\u30e9\u30a4\u30bb\u30f3\u30b9": [[1, "id4"]], "\u30b3\u30d4\u30fc\u30e9\u30a4\u30c8": [[1, "id5"]], "\u8b1d\u8f9e": [[2, "id1"]], "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": [[3, "id1"]], "\u30ec\u30d7\u30ea\u30ab\u4ea4\u63db\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u6cd5": [[3, "id2"]], "\u30dd\u30d4\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u30a2\u30cb\u30fc\u30ea\u30f3\u30b0\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u6cd5": [[3, "id3"]], "\u914d\u7f6e\u3068\u66f4\u65b0": [[3, "id4"]], "\u304a\u554f\u3044\u5408\u308f\u305b": [[4, "id1"]], "\u57fa\u672c\u7684\u306a\u4f7f\u7528\u65b9\u6cd5": [[5, "sec-basic-usage"]], "\u80fd\u52d5\u5b66\u7fd2\u306b\u3064\u3044\u3066": [[5, "id2"]], "abICS\u5236\u5fa1\u7528\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[5, "abics"]], "\u7b2c\u4e00\u539f\u7406\u30bd\u30eb\u30d0\u30fc\u7528\u53c2\u7167\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[5, "id3"]], "\u7b2c\u4e00\u539f\u7406\u30bd\u30eb\u30d0\u30fc\u5229\u7528\u6642\u306e\u6ce8\u610f\u70b9": [[5, "solver-specific-notes"]], "VASP": [[5, "vasp"]], "Quantum Espresso": [[5, "quantum-espresso"]], "OpenMX": [[5, "openmx"]], "\u6a5f\u68b0\u5b66\u7fd2\u30e2\u30c7\u30eb\u8a13\u7df4\u304a\u3088\u3073\u8a55\u4fa1\u7528\u53c2\u7167\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[5, "id5"]], "\u6a5f\u68b0\u5b66\u7fd2\u30e2\u30c7\u30eb\u30bd\u30eb\u30d0\u30fc\u5229\u7528\u6642\u306e\u6ce8\u610f\u70b9": [[5, "trainer-specific-notes"]], "aenet": [[5, "aenet"]], "\u5b66\u7fd2\u30c7\u30fc\u30bf\u306e\u4f5c\u6210": [[5, "id7"]], "\u6a5f\u68b0\u5b66\u7fd2\u30e2\u30c7\u30eb\u306e\u4f5c\u6210": [[5, "id8"]], "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u306e\u5b9f\u884c": [[5, "id9"]], "Welcome to abICS's documentation!": [[6, "welcome-to-abics-s-documentation"]], "Contents": [[6, "contents"]], "Indices and tables": [[6, "indices-and-tables"]], "\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [[7, "input-format"]], "[config] \u30bb\u30af\u30b7\u30e7\u30f3": [[8, "config"]], "\u5165\u529b\u5f62\u5f0f": [[8, "id1"], [9, "id1"], [10, "id1"], [11, "id1"], [12, "id1"], [13, "id1"], [14, "id1"]], "\u30ad\u30fc\u30ef\u30fc\u30c9": [[8, "id2"], [9, "id2"], [10, "id2"], [11, "id2"], [12, "id2"], [13, "id2"], [14, "id2"], [20, "id2"]], "solver.type != \"potts\" \u306e\u5834\u5408": [[8, "solver-type-potts"]], "solver.type = \"potts\" \u306e\u5834\u5408": [[8, "id3"]], "[log] \u30bb\u30af\u30b7\u30e7\u30f3": [[9, "log"]], "[mlref] \u30bb\u30af\u30b7\u30e7\u30f3": [[10, "mlref"]], "[observer] \u30bb\u30af\u30b7\u30e7\u30f3": [[11, "observer"]], "[sampling] \u30bb\u30af\u30b7\u30e7\u30f3": [[12, "sampling"]], "[sampling.solver], [mlref.solver] \u30bb\u30af\u30b7\u30e7\u30f3": [[13, "sampling-solver-mlref-solver"]], "[train] \u30bb\u30af\u30b7\u30e7\u30f3": [[14, "train"]], "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5": [[15, "id1"]], "\u5fc5\u8981\u306a\u30e9\u30a4\u30d6\u30e9\u30ea\u30fb\u74b0\u5883": [[16, "id1"]], "PyPI \u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b": [[16, "pypi"]], "\u30bd\u30fc\u30b9\u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b": [[16, "id2"]], "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9": [[16, "id3"]], "\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u69cb\u6210": [[16, "id4"]], "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[16, "id5"]], "\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[16, "id6"]], "\u51fa\u529b\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [[17, "id1"]], "RANK/structure.XXX.vasp": [[17, "rank-structure-xxx-vasp"]], "RANK/minE.vasp": [[17, "rank-mine-vasp"]], "RANK/obs.dat": [[17, "rank-obs-dat"]], "RANK/obs_save.npy": [[17, "rank-obs-save-npy"]], "RANK/kT_hist.npy": [[17, "rank-kt-hist-npy"]], "RANK/Trank_hist.npy": [[17, "rank-trank-hist-npy"]], "RANK/logweight_hist.npy": [[17, "rank-logweight-hist-npy"]], "RANK/acceptance_ratio.dat": [[17, "rank-acceptance-ratio-dat"]], "logZ.dat": [[17, "logz-dat"]], ".dat": [[17, "name-dat"]], "\u4ed8\u5c5e\u30c4\u30fc\u30eb": [[18, "id1"]], "abicsRXsepT": [[19, "abicsrxsept"]], "st2abics": [[20, "st2abics"]], "\u5165\u529b\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [[20, "id1"]], "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u69cb\u7bc9": [[21, "sec-tutorial"]], "\u4e8b\u524d\u6e96\u5099": [[21, "id2"]], "aenet\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[21, "aenet"]], "GNU parallel\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[21, "gnu-parallel"]], "\u5b66\u7fd2\u30c7\u30fc\u30bf\u751f\u6210\u7528\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[21, "id3"]], "abICS\u5236\u5fa1\u30d5\u30a1\u30a4\u30eb (input.toml)": [[21, "abics-input-toml"], [21, "id5"], [21, "id10"]], "(i) [mlref] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "i-mlref"]], "(ii) [mlref.solver] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "ii-mlref-solver"]], "(iii) [config] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "iii-config"]], "QE\u53c2\u7167\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[21, "qe"]], "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u751f\u6210\u7528\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[21, "id4"]], "(i) [train] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "i-train"]], "aenet\u7528\u306e\u5165\u529b\u30d5\u30a1\u30a4\u30eb": [[21, "id6"]], "generate": [[21, "generate"]], "train": [[21, "train"]], "predict": [[21, "predict"]], "\u8a08\u7b97\u5b9f\u884c": [[21, "id7"], [21, "id11"]], "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [[21, "id8"]], "\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[21, "id9"]], "(i) [sampling] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "i-sampling"]], "(ii) [sampling.solver] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "ii-sampling-solver"]], "LAMMPS \u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3092\u5229\u7528\u3057\u305f\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [[21, "lammps"]], "aenet-lammps \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[21, "aenet-lammps"]], "\u30e2\u30c7\u30eb\u5b66\u7fd2": [[21, "id12"]], "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [[21, "id13"], [21, "id15"]], "predict \u7528\u5165\u529b\u30d5\u30a1\u30a4\u30eb": [[21, "id14"]], "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": [[22, "id1"]], "QuantumESPRESSO \u3092\u7528\u3044\u305f\u4f8b": [[23, "quantumespresso"]], "abICS \u306e\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[23, "abics"], [24, "abics"]], "QE \u306e\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[23, "qe"]], "\u5b9f\u884c\u30fb\u89e3\u6790": [[23, "id1"], [24, "id2"]], "VASP \u3092\u7528\u3044\u305f\u4f8b": [[24, "vasp"]], "VASP \u306e\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[24, "id1"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["about/index", "about/info", "acknowledge/index", "algorithm/index", "contact/index", "how_to_use/index", "index", "inputfiles/index", "inputfiles/parameter_config", "inputfiles/parameter_log", "inputfiles/parameter_mlref", "inputfiles/parameter_observer", "inputfiles/parameter_sampling", "inputfiles/parameter_solver", "inputfiles/parameter_train", "install/index", "install/install", "outputfiles/index", "tools/index", "tools/tools_abicsRXsepT", "tools/tools_st2abics", "tutorial/aenet", "tutorial/index", "tutorial/qe", "tutorial/vasp"], "filenames": ["about/index.rst", "about/info.rst", "acknowledge/index.rst", "algorithm/index.rst", "contact/index.rst", "how_to_use/index.rst", "index.rst", "inputfiles/index.rst", "inputfiles/parameter_config.rst", "inputfiles/parameter_log.rst", "inputfiles/parameter_mlref.rst", "inputfiles/parameter_observer.rst", "inputfiles/parameter_sampling.rst", "inputfiles/parameter_solver.rst", "inputfiles/parameter_train.rst", "install/index.rst", "install/install.rst", "outputfiles/index.rst", "tools/index.rst", "tools/tools_abicsRXsepT.rst", "tools/tools_st2abics.rst", "tutorial/aenet.rst", "tutorial/index.rst", "tutorial/qe.rst", "tutorial/vasp.rst"], "titles": ["1. abICS \u3068\u306f\uff1f", "1.1. \u6982\u8981", "9. \u8b1d\u8f9e", "8. \u30a2\u30eb\u30b4\u30ea\u30ba\u30e0", "10. \u304a\u554f\u3044\u5408\u308f\u305b", "3. \u57fa\u672c\u7684\u306a\u4f7f\u7528\u65b9\u6cd5", "Welcome to abICS's documentation!", "5. \u5165\u529b\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8", "5.6. [config] \u30bb\u30af\u30b7\u30e7\u30f3", "5.7. [log] \u30bb\u30af\u30b7\u30e7\u30f3", "5.2. [mlref] \u30bb\u30af\u30b7\u30e7\u30f3", "5.5. [observer] \u30bb\u30af\u30b7\u30e7\u30f3", "5.1. [sampling] \u30bb\u30af\u30b7\u30e7\u30f3", "5.3. [sampling.solver], [mlref.solver] \u30bb\u30af\u30b7\u30e7\u30f3", "5.4. [train] \u30bb\u30af\u30b7\u30e7\u30f3", "2. \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5", "2.1. \u5fc5\u8981\u306a\u30e9\u30a4\u30d6\u30e9\u30ea\u30fb\u74b0\u5883", "6. \u51fa\u529b\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8", "7. \u4ed8\u5c5e\u30c4\u30fc\u30eb", "7.2. abicsRXsepT", "7.1. st2abics", "4.1. \u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u69cb\u7bc9", "4. \u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb", "QuantumESPRESSO \u3092\u7528\u3044\u305f\u4f8b", "VASP \u3092\u7528\u3044\u305f\u4f8b"], "terms": {"\u6982\u8981": [0, 3, 6], "\u958b\u767a": [0, 2, 5, 6], "\u30d0\u30fc\u30b8\u30e7\u30f3": [0, 4, 5, 6, 16], "\u5c65\u6b74": [0, 6], "\u30e9\u30a4\u30bb\u30f3\u30b9": [0, 6, 24], "\u30b3\u30d4\u30fc\u30e9\u30a4\u30c8": [0, 6], "abics": [1, 2, 3, 4, 7, 14, 16, 18, 19, 20, 22], "\u7b2c\u4e00\u539f\u7406": [1, 6, 13, 21, 23], "\u8a08\u7b97": [1, 3, 5, 8, 10, 11, 12, 13, 14, 18, 19, 20, 22, 23, 24], "\u518d\u73fe": 1, "\u3059\u308b": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 23, 24], "\u6a5f\u68b0": [1, 6, 13, 14, 21], "\u5b66\u7fd2": [1, 6, 7, 13, 14, 22], "\u30e2\u30c7\u30eb": [1, 6, 7, 13, 14], "\u8a13\u7df4": [1, 6, 7, 10, 13, 14, 21], "\u4e0d\u898f": 1, "\u5247\u7cfb": 1, "\u7d71\u8a08": [1, 5, 17], "\u71b1\u529b": [1, 5, 21], "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [1, 3, 5, 7, 12, 20, 22], "\u9ad8\u901f": [1, 5, 13, 21], "\u5b9f\u884c": [1, 3, 4, 6, 12, 13, 14, 16, 18, 19, 22], "\u305f\u3081": [1, 3, 4, 5, 7, 11, 12, 13, 14, 16, 18, 19, 20, 21, 23, 24], "\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af": 1, "\u3067\u3059": [1, 3, 5, 8, 9, 13, 16, 17, 19, 20, 21, 23, 24], "\u91d1\u5c5e": 1, "\u9178\u5316": 1, "\u7269\u5408": 1, "\u306a\u3069": [1, 4, 5, 7, 8, 10, 12, 13, 14, 16, 21, 23, 24], "\u591a\u6210": 1, "\u5206\u56fa": 1, "\u4f53\u7cfb": 1, "\u7279\u306b": 1, "\u91cd\u70b9": [1, 2], "\u7f6e\u3044": 1, "\u307e\u3059": [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24], "\u73fe\u5728": [1, 3, 5, 13, 14, 21, 23], "aenet": [1, 11, 13, 14], "\u5b9f\u88c5": [1, 3, 5], "\u3044\u308b": [1, 3, 4, 5, 8, 10, 16, 21, 23], "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb": [1, 21], "\u6a5f\u68b0\u5b66\u7fd2": 1, "\u3068\u3057\u3066": [1, 3, 5, 8, 11, 13, 17, 20, 21, 23, 24], "\u5229\u7528": [1, 2, 7, 9, 10, 13, 14, 22, 23, 24], "\u3053\u3068": [1, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 21, 23, 24], "\u3067\u304d": [1, 3, 5, 8, 9, 10, 11, 12, 13, 14, 16, 17, 20, 21, 23], "\u57fa\u3068": 1, "\u306a\u308b": [1, 3, 5, 13, 21], "\u4e00\u539f": [1, 5, 7, 13, 21], "\u7406\u8a08": [1, 5, 7, 13, 21], "\u7b97\u7528": [1, 5, 21], "\u5165\u529b": [1, 3, 4, 5, 6, 18, 19, 22], "\u30d5\u30a1\u30a4\u30eb": [1, 3, 4, 6, 7, 8, 9, 11, 13, 14, 17, 18, 19, 20, 22], "\u81ea\u52d5": [1, 3, 8, 9, 11, 12, 13, 16, 20, 21, 23, 24], "\u751f\u6210": [1, 5, 8, 12, 22, 23, 24], "\u5bfe\u5fdc": [1, 5, 20, 21], "\u304a\u308a": [1, 20], "quantum": [1, 13, 21], "espresso": [1, 13, 21], "vasp": [1, 7, 11, 13, 17, 20, 21], "openmx": [1, 13], "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": 1, "\u62e1\u5f35": [1, 3, 5, 7, 10, 21], "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed": [1, 5, 6, 7, 8, 12, 17, 18, 20, 21, 23], "\u3042\u308b": [1, 3, 4, 5, 7, 8, 9, 11, 13, 20, 21, 23, 24], "\u30ec\u30d7\u30ea\u30ab": [1, 5, 6, 7, 10, 12, 17, 18, 19, 21, 23, 24], "\u4ea4\u63db": [1, 5, 6, 7, 12, 18, 20, 21, 23], "(rxmc": 1, "\u30dd\u30d4\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u30a2\u30cb\u30fc\u30ea\u30f3\u30b0": 1, "(pamc": [1, 17], "\u3002\u307e\u305f": [1, 3], "\u3001\u03b2": 1, "\u30b0\u30e9\u30f3\u30c9\u30ab\u30ce\u30cb\u30ab\u30eb\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [1, 3, 8, 12], "\u4ee5\u4e0b": [1, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 20, 21, 24], "\u30e1\u30f3\u30d0\u30fc": 1, "ver": [1, 5], "\u7b20\u677e": 1, "\u79c0\u8f14": 1, "\u5c71\u5f62": 1, "\u5927\u5b66": [1, 2], "\u5b66\u8853": 1, "\u7814\u7a76\u9662": 1, "\u7406\u5b66": 1, "\u90e8\u4e3b": 1, "\u62c5\u5f53": 1, "))": 1, "\u672c\u5c71": 1, "\u88d5\u4e00": 1, "\u6771\u4eac": [1, 2], "\u7269\u6027": [1, 2, 21], "\u7814\u7a76\u6240": 1, "\u9752\u5c71": 1, "\u9f8d\u7f8e": 1, "\u5409\u898b": 1, "\u4e00\u6176": 1, "\u6749\u91ce": 1, "\u5c71\u672c": 1, "\u826f\u5e78": 1, "\u5c3e\u5d0e": 1, "\u6cf0\u52a9": 1, "beta": [1, 3], "\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2": [1, 2, 3, 13, 14, 16], "\u30d7\u30ed\u30b0\u30e9\u30e0\u30d1\u30c3\u30b1\u30fc\u30b8": 1, "\u304a\u3088\u3073": [1, 3, 6, 13, 14, 21, 23], "\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9": [1, 16], "\u4e00\u5f0f": [1, 16, 21], "gnu": [1, 5], "general": 1, "public": 1, "license": 1, "version": 1, "gpl": 1, "\u6e96\u3058": 1, "\u914d\u5e03": 1, "\u5f15\u7528": 1, "\u6587\u732e": [1, 3], "\u304f\u3060": [1, 3, 4, 5, 13, 14, 16, 20, 21, 23, 24], "\u3055\u3044": [1, 3, 4, 5, 13, 14, 16, 20, 21, 23, 24], "shusuke": 1, "kasamatsu": [1, 3], "yuichi": 1, "motoyama": [1, 3], "kazuyoshi": 1, "yoshimi": [1, 3], "tatsumi": 1, "aoyama": 1, "configuration": 1, "sampling": [1, 3, 5, 11, 13, 23], "in": [1, 21], "multi": 1, "-component": 1, "-sublattice": 1, "systems": 1, "enabled": 1, "by": [1, 20], "ab": 1, "initio": 1, "toolkit": 1, ")\u201d": 1, "arxiv": 1, "bibtex": 1, "@misc": 1, "{kasamatsu": 1, "title": 1, "={": 1, ")}": [1, 3], ",\nauthor": 1, "and": [1, 3, 20, 21], "},": [1, 8, 20], "year": 1, "eprint": 1, "archiveprefix": 1, "primaryclass": 1, "cond": 1, "-mat": 1, ".mtrl": 1, "-sci": 1, "(c": [1, 3], "the": 1, "university": 1, "of": [1, 5, 9, 12, 23], "tokyo": 1, "all": 1, "rights": 1, "reserved": 1, "\u5e74\u5ea6": [1, 2], "\u7814\u7a76": [1, 2, 4, 21], "\u9ad8\u5ea6": [1, 2], "\u30d7\u30ed\u30b8\u30a7\u30af\u30c8": [1, 2], "\u652f\u63f4": [1, 2], "\u53d7\u3051": [1, 2], "\u305d\u306e": [1, 4, 5, 8, 9, 10, 11, 12, 13, 14, 21, 23], "\u8457\u4f5c": 1, "\u6240\u6301": 1, "\u3053\u306e": [2, 3, 5, 8, 9, 11, 13, 16, 19, 20, 21, 22, 23, 24], "\u69d8\u3005": [2, 23], "\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc": 2, "\u8cc7\u6e90": 2, "\u63d0\u4f9b": 2, "\u306b\u3088\u308a": [2, 3, 8, 21], "\u30b5\u30dd\u30fc\u30c8": [2, 21], "\u307e\u3057": [2, 5, 21], "\u501f\u308a": 2, "\u611f\u8b1d": 2, "\u30dd\u30b9\u30c8": 2, "\u300c\u4eac": 2, "\u8ab2\u984c": 2, "\u30b9\u30fc\u30d1\u30fc\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf": 2, "\u5171\u540c": 2, "\u6587\u90e8": 2, "\u79d1\u5b66\u7701": 2, "\u5353\u8d8a": 2, "\u4e8b\u696d": 2, "\u79d1\u5b66\u7814": 2, "\u7a76\u8cbb": 2, "\u88dc\u52a9": 2, "\uff08no": 2, "jp1": 2, "no": 2, "jst": 2, "crest": 2, "jpmjcr": 2, "nedo": 2, "\u307e\u305f": [2, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 21, 23, 24], "\u30a2\u30f3\u30b5\u30f3\u30d6\u30eb": 3, "\u4efb\u610f": [3, 8, 21], "\u30a8\u30cd\u30eb\u30ae\u30fc": [3, 5, 7, 8, 13, 14, 17, 19, 21, 23, 24], "\u7d44\u307f\u5408\u308f": 3, "\u305b\u308b": [3, 8, 12, 21], "\u8a2d\u8a08": 3, "\u306b\u3064\u3044\u3066": [3, 4, 6, 7, 11, 13, 14, 21, 22, 23], "sugino": 3, "phys": [3, 21], "condens": 3, "matter": 3, "matsumoto": 3, "kuwabara": 3, "ogawa": 3, "chem": 3, "\u5e83\u304f": 3, "\u4f7f\u7528": [3, 4, 6, 7, 8, 12, 13, 18, 19, 20, 21, 23], "\u30e1\u30c8\u30ed\u30dd\u30ea\u30b9\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed": 3, "\u5c40\u6240": [3, 20], "\u5b89\u5b9a": 3, "\u6355\u307e\u308a": 3, "\u3084\u3059\u304f": 3, "\u305d\u3053": 3, "\u884c\u304d": 3, "\u8a70\u307e\u308b": 3, "\u50be\u5411": 3, "\u3042\u308a": [3, 5, 8, 12, 13, 16, 19, 21, 23, 24], "\u5bfe\u8c61": [3, 9, 21], "\u30b3\u30d4\u30fc": [3, 21], "\u4f7f\u3063": [3, 5, 13, 21], "\u554f\u984c": [3, 4], "\u514b\u670d": 3, "\u76ee\u7684": [3, 13], "\u3068\u3057": [3, 8], "\u5927\u307e\u304b": [3, 5], "\u3088\u3046": [3, 5, 8, 10, 11, 12, 13, 14, 16, 17, 20, 21, 23, 24], "\u8aac\u660e": [3, 5, 7, 8, 9, 10, 11, 12, 13, 14, 18, 20, 21, 22, 24], "\u3088\u308a": [3, 5, 21], "\u6b63\u78ba": 3, "\u4e0b\u8a18": 3, "\u53c2\u7167": [3, 5, 11, 13, 14, 20, 23], "\uff09\u3002": [3, 19, 20, 21, 23, 24], "\u307e\u305a": [3, 5, 21, 23], "\u306b\u5bfe\u3057": [3, 5, 8, 21], "\u7570\u306a\u308b": 3, "\u6e29\u5ea6": [3, 5, 7, 11, 12, 17, 19, 21, 23], "\u304a\u3051\u308b": [3, 17, 21, 23], "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [3, 6, 8, 13, 22], "\u500b\u5225": [3, 21], "\u4e8b\u524d": [3, 22], "\u8a2d\u5b9a": [3, 5, 7, 8, 10, 12, 13, 14, 20, 21, 23], "\u9593\u9694": 3, "\u30e1\u30c8\u30ed\u30dd\u30ea\u30b9": 3, "\u57fa\u6e96": [3, 21], "\u5f93\u3063": [3, 4, 5, 21], "\u518d\u958b": 3, "\u306b\u3088\u3063": 3, "\u4f4e\u3044": [3, 21], "\u5272\u308a": 3, "\u5f53\u3066": 3, "\u3089\u308c\u308b": [3, 12, 19, 24], "\u306a\u308a": [3, 5, 9, 12, 13, 14, 21, 23, 24], "\u3053\u308c": [3, 5, 13, 20], "\u9ad8\u3044": [3, 23], "\u306b\u3088\u308b": [3, 5, 21], "\u5927\u57df": 3, "\u63a2\u7d22": [3, 13], "\u5171\u5b58": 3, "[replica": 3, "\u30bb\u30af\u30b7\u30e7\u30f3": [3, 5, 6, 7, 18, 20, 23, 24], "\u95a2\u9023": [3, 4, 16, 21], "\u30d1\u30e9\u30e1\u30fc\u30bf": [3, 5, 7, 8, 12, 13, 19, 21, 23, 24], "\u6307\u5b9a": [3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 23, 24], "\u4e0b\u9650": [3, 12], "_s": 3, "ktstart": [3, 5, 12, 21, 23], "\u4e0a\u9650": [3, 12], "_e": 3, "ktend": [3, 5, 12, 21, 23], "_r": 3, "nreplicas": [3, 5, 10, 12, 21, 23], "\u3068\u3059\u308b": 3, "_i": [3, 13, 17], "frac": 3, "{t": 3, "-t": 3, "}{": [3, 22], "\u63a5\u89e6": 3, "\u7528\u610f": [3, 5, 20, 21], "\u305f\u3060\u3057": [3, 5], "cdots": 3, "\u3002abics": [3, 19], "nprocs": [3, 5, 12, 19, 21, 23], "_per": [3, 5, 12, 21, 23], "_replica": [3, 5, 12, 21, 23], "\u4e26\u5217": [3, 13, 14, 21], "\u30bd\u30eb\u30d0\u30fc\u30d7\u30ed\u30bb\u30b9": 3, ")\u3002": [3, 5, 17, 21, 23, 24], "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u30b9\u30c6\u30c3\u30d7": [3, 5, 7, 12, 21], "nsteps": [3, 5, 12, 21, 23], "rxtrial": [3, 5, 12, 21, 23], "_frequency": [3, 5, 12, 21, 23], "\u30b9\u30c6\u30c3\u30d7": [3, 5, 12, 13, 17, 19, 21, 23, 24], "\u9077\u79fb": 3, "\u78ba\u7387": 3, "exp": 3, "\\left": 3, "[-": [3, 17], "left": [3, 17], "(\\": 3, "}-": 3, "_{": [3, 13, 17], "}}": 3, "right": [3, 17], ")\\": 3, "(e": 3, "(x": 3, ")-": 3, "})": 3, "leftrightarrow": 3, "\u884c\u308f": [3, 5, 8, 12, 20, 21, 23, 24], "\u756a\u76ee": [3, 13], "\u72b6\u614b": [3, 8, 11], "\u96a3\u63a5": 3, "\u6301\u3063": [3, 21], "\u540c\u58eb": 3, "\u8a66\u884c": [3, 12], "\u306a\u304a": [3, 5, 11, 21], "\u7269\u7406": [3, 5, 7, 11, 12, 17], "sample": [3, 5, 12, 21, 23], "\u6e2c\u5b9a": [3, 12], "hukushima": 3, "nemoto": 3, "soc": 3, "japan": 3, "swendsen": 3, "wang": 3, "rev": [3, 21], "lett": 3, "\u57fa\u5e95": 3, "\u5f97\u308b": 3, "\u30b7\u30df\u30e5\u30ec\u30fc\u30c6\u30c3\u30c9\u30a2\u30cb\u30fc\u30ea\u30f3\u30b0": 3, "sa": 3, "\u77e5\u3089": [3, 4], "\u4e00\u5b9a": 3, "\u3082\u3068": [3, 21, 23, 24], "\u884c\u3044": [3, 5, 7, 13, 14, 21], "\u5f37\u5236": 3, "\u4e0b\u3052": 3, "\u3044\u304f": [3, 23], "\u624b\u6cd5": [3, 5, 12], "\u306f\u3058\u3081": [3, 21], "\u9ad8\u6e29": 3, "\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3": [3, 21, 23], "\u9032\u3080": 3, "\u3054\u3068": [3, 5, 8, 9, 11, 12, 17, 19, 20, 21, 23, 24], "\u4f4e\u6e29": [3, 21], "\u96e3\u70b9": 3, "\u5909\u5316": 3, "\u71b1\u5e73": [3, 12], "\u8861\u72b6": 3, "\u304b\u3089": [3, 5, 6, 7, 8, 10, 12, 13, 14, 15, 18, 20, 21, 24], "\u96e2\u308c": 3, "\u3057\u307e\u3046": [3, 13, 23], "\u30ab\u30ce\u30cb\u30ab\u30eb": [3, 17], "\u5e73\u5747": [3, 17, 19, 23], "\u53d6\u308a": 3, "\u305f\u3044": [3, 16, 24], "\u5834\u5408": [3, 4, 5, 9, 11, 12, 13, 14, 16, 20, 21, 23, 24], "\u8861\u5316": [3, 12], "\u5fc5\u8981": [3, 5, 6, 12, 13, 15, 19, 20, 21, 23, 24], "annealed": 3, "importance": 3, "ais": 3, "\u591a\u6570": [3, 5], "\u7528\u3044": [3, 5, 8, 10, 12, 13, 21], "\u4e26\u884c": 3, "\u964d\u4e0b": [3, 12], "\u30ba\u30ec": 3, "\u4ed8\u52a0": 3, "\u91cd\u307f": [3, 17], "\u53d6\u308a\u5165\u308c": 3, "(neal": 3, "-jarzynski": [3, 17], "\u30b5\u30f3\u30d7\u30eb": [3, 10, 20, 21, 23], "\u52a0\u91cd": 3, "\u9069\u5207": 3, "\u5b9a\u7fa9": [3, 8, 13, 20, 21], "nj": 3, "\u3070\u3089\u3064\u304d": 3, "\u5927\u304d\u304f": [3, 13], "\u4e00\u90e8": [3, 21], "\u306e\u307f": [3, 5, 7, 8, 10, 12, 13, 14, 17, 21, 23], "\u5bc4\u4e0e": 3, "\u8a00\u3044": 3, "\u63db\u3048\u308c": 3, "\u6e1b\u3063": 3, "\u3068\u3044\u3046": [3, 8, 11, 21, 23], "\u305d\u3053\u3067": [3, 21], "\u51fa\u73fe": [3, 5], "\u983b\u5ea6": [3, 12], "\u6bd4\u4f8b": [3, 13], "\u5b9a\u671f": 3, "\u30ea\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [3, 12], "\u30ea\u30bb\u30c3\u30c8": [3, 13, 21], "pamc": [3, 12], "neal": [3, 17], "statistics": 3, "computing": 3, "iba": 3, "aip": 3, "conf": 3, "proc": 3, "\u3053\u3053": [3, 20, 21], "\u683c\u5b50": [3, 8, 13, 20, 21], "(a": 3, "unitcell": [3, 5, 8, 21, 23], "base": [3, 5, 11, 13, 14, 20, 21, 23, 24], "_structure": [3, 5, 8, 11, 20, 21, 23], "defect": [3, 8], "\u6982\u5ff5": 3, "\u9752\u4e38": 3, "\u7dd1\u4e38": 3, "\u9ed2\u4e38": 3, "\u305d\u308c\u305e\u308c": [3, 5, 13, 18, 21], "\u308c\u308b": [3, 8, 13, 20, 21], "\u539f\u5b50": [3, 5, 7, 8, 10, 11, 13, 14, 17, 18, 20, 21, 22, 23, 24], "\u661f\u5370": 3, "\u6b20\u9665": [3, 8, 20], "\u5165\u308b": [3, 8], "\u4f4d\u7f6e": [3, 17, 21, 23, 24], "\u8868\u3057": [3, 17], "(d": 3, "\u3053\u3053\u3067": [3, 21], "blue": 3, "green": 3, "black": 3, "\u539f\u5b50\u7a2e": [3, 8, 21], "\u304c\u3069": 3, "\u5404\u539f": 3, "\u5b50\u7a2e": 3, "coords": [3, 5, 8, 20, 21, 23], "\u30b0\u30eb\u30fc\u30d7": [3, 8, 20], "orange": 3, "\u69cb\u6210": [3, 5, 7, 15, 20], "purple": 3, ".coords": 3, "\u3053\u308c\u3089": [3, 5, 16, 18, 20, 21, 24], ".groups": [3, 5, 8, 20, 23], "\u8907\u6570": [3, 8, 11, 13, 20, 21], "\u5ea7\u6a19": [3, 5, 8, 13, 20, 21, 23, 24], "(f": 3, "\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8": 3, "\u306b\u95a2\u3059\u308b": [3, 4, 8, 10, 12, 21, 23], "\u5165\u308c": [3, 8], "\u66ff\u3048\u308b": [3, 19], "\u30d1\u30bf\u30fc\u30f3": 3, "\u5909\u3048": 3, "\u914d\u4f4d": [3, 5, 7, 8, 10, 12, 13, 21], "\u5909\u3048\u308b": [3, 12], "2\u3064": [3, 8, 23], "\u3069\u3061\u3089": 3, "\u884c\u3046": [3, 5, 7, 8, 12, 13, 18, 20, 21, 23, 24], "\u534a\u5206": 3, "\u9078\u629e": [3, 9, 21], "\u63d0\u6848": 3, "trial": 3, "\u30bd\u30eb\u30d0\u30fc": [3, 6, 7, 13, 21, 23, 24], "\u63a1\u629e": [3, 17], "rightarrow": 3, ".enable": 3, "_grandcanonical": [3, 12], "\u6709\u52b9": [3, 5, 12], "\u4e0a\u8a18": [3, 20, 21, 24], "\u52a0\u3048": 3, "\u71b1\u6d74": 3, "\u51fa\u3057": 3, "\u5c0e\u5165": 3, "\u5171\u5f79": 3, "\u5316\u5b66": [3, 8], "\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb": [3, 8, 21, 23], "config": [3, 5, 8, 20, 23], ".chemical": [3, 8], "_potential": [3, 8], "\u898f\u5b9a": 3, "\u5897\u6e1b": [3, 8], "\u540c\u6642": [3, 8, 12], "\u8a18\u8ff0": [3, 8], "\\to": 3, "_\\": [3, 10], "text": [3, 10], "{trial": 3, "min": 3, "delta": [3, 13], "\\,": 3, "^{": 3, "-\\": [3, 13], "mu": [3, 8], "metropolis": 3, "-hastings": 3, "\u57fa\u3065\u3044": [3, 13, 21], "\\delta": 3, "}\\": 3, "to": [3, 8, 20], ")/": 3, "^\\": 3, "prime": 3, "\u57fa\u3065\u304f": 3, "\u56e0\u5b50": 3, ")abics": 3, "\u8a73\u7d30": [3, 5, 7, 13, 21], "\u672c\u6587": 3, "\u8a18\u8f09": [3, 4, 5, 21, 24], "\u554f\u3044\u5408\u308f\u305b": 4, "\u3053\u3061\u3089": 4, "\u306b\u304a\u5bc4\u305b\u304f": 4, "\u3060\u3055\u3044": [4, 5, 21, 23, 24], "\u30d0\u30b0": 4, "\u5831\u544a": 4, "github": [4, 16, 21], "issues": 4, "\u53d7\u3051\u4ed8\u3051": 4, "\u65e9\u671f": 4, "\u89e3\u6c7a": 4, "\u30ac\u30a4\u30c9\u30e9\u30a4\u30f3": 4, "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [4, 5, 6], "\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0": 4, "\u30b3\u30f3\u30d1\u30a4\u30e9": 4, "\u60c5\u5831": [4, 5, 8, 21, 23, 24], "\u305b\u304f": 4, "\u751f\u3058": 4, "\u51fa\u529b": [4, 5, 6, 7, 9, 11, 21, 23], "\u30c8\u30d4\u30c3\u30af": 4, "\u76f8\u8ac7": 4, "\u3057\u3065\u3089\u3044": 4, "\u554f\u3044\u5408\u308f\u305b\u308b": 4, "\u9023\u7d61": [4, 24], "\u30b3\u30f3\u30bf\u30af\u30c8": 4, "\u3057\u3066": [4, 10, 13, 17, 20, 21], "-mail": 4, "-dev": [4, 16], "__": [4, 16], "at": 4, "issp": 4, ".u": 4, "-tokyo": 4, ".ac": 4, ".jp": 4, "(_": 4, "\u5909\u66f4": [4, 21], "\u5143\u3005": 5, "\u76f4\u63a5": [5, 21], "\u7d44\u307f\u5408\u308f\u305b": 5, "\u5b66\u8a08": 5, "\u5ff5\u982d": 5, "\u3067\u304d\u308b": [5, 20], "\u898f\u6a21": 5, "\u5927\u304d": 5, "\u30b3\u30b9\u30c8": 5, "\u9650\u3089": 5, "\u3057\u307e\u3044": [5, 13], "\u69cb\u9020": [5, 8, 11, 13, 18, 19, 20, 21, 23, 24], "\u6700\u9069": [5, 8, 13, 21, 23, 24], "\u5316\u5f8c": 5, "\u4e88\u6e2c": [5, 7, 14, 21], "\u98db\u8e8d": 5, "\u901f\u5ea6": 5, "\u5411\u4e0a": 5, "[kasamatsu": 5, "et": 5, "al": [5, 8, 17, 21, 22, 23, 24], "\u6d41\u308c": 5, "\u901a\u308a": [5, 9, 21], "\u30e9\u30f3\u30c0\u30e0": [5, 8, 13, 21], "\u914d\u7f6e": [5, 6, 7, 8, 10, 11, 13, 14, 17, 20, 21], "\u95a2\u4fc2": [5, 21, 24], "\u69cb\u7bc9": [5, 6, 20, 22], "\u30a4\u30aa\u30f3": [5, 20, 22], "\u7cbe\u5ea6": [5, 7, 10, 13, 21], "\u5341\u5206": [5, 21], "\u3042\u3063": [5, 23], "\u7d50\u679c": [5, 7, 10, 19, 20, 21, 23, 24], "\u8ffd\u52a0": [5, 16, 21], "\u7e70\u308a": 5, "\u8fd4\u3059": [5, 8, 13], "\u30a4\u30e1\u30fc\u30b8": 5, "\u52d5\u4f5c": [5, 21], "\u5168\u822c": 5, "5\u3064": [5, 7], "[sampling": [5, 6, 7, 20, 21, 23, 24], "\u90e8\u5206": [5, 7, 12], ".\u307e\u305f": [5, 7], "\u7a2e\u985e": [5, 7, 13], "qe": [5, 7, 13, 16, 24], "...": [5, 7, 8, 13, 21], ")\u3001": [5, 7, 13], "\u30d1\u30b9": [5, 7, 9, 13, 14, 21, 23], "\u4e0d\u5909": [5, 7, 13], "\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": [5, 7, 9, 13, 14, 15, 19, 21, 23, 24], "[mlref": [5, 6, 7, 20, 21], "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u30e2\u30c7\u30eb": [5, 7, 10, 13, 14, 21], "\u53d6\u308a\u51fa\u3059\u969b": [5, 7, 10, 21], "\u30aa\u30d7\u30b7\u30e7\u30f3": [5, 7, 10, 11, 16, 19, 21, 23], "_mlref": [5, 7, 21], "[train": [5, 6, 7, 20, 21], "_train": [5, 7, 14, 21], "[observer": [5, 6, 7, 17, 20], "\u53d6\u5f97": [5, 7, 21], "[config": [5, 6, 7, 13, 20, 21, 23], "\u5408\u91d1": [5, 7], "\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [5, 6, 8, 10, 11, 12, 13, 14, 21], "\u3092\u3054\u89a7\u304f": 5, "number": [5, 23], "steps": [5, 23], "for": [5, 20, 23], "print": [5, 12, 17, 21, 23], "reload": [5, 12, 21], "false": [5, 8, 12, 13, 20, 21], ".solver": [5, 6, 7, 11, 17, 23, 24], "type": [5, 8, 11, 13, 14, 21, 23, 24], "path": [5, 11, 13, 21, 23, 24], "predict": 5, ".x": [5, 11, 13, 14, 21, 23], "ifort": [5, 14, 21], "_serial": [5, 11, 14, 21], "_input": [5, 11, 13, 14, 21, 23, 24], "_dir": [5, 11, 13, 14, 21, 23, 24], "./": [5, 11, 13, 14, 21, 23, 24], "baseinput": [5, 11, 13, 21, 23, 24], "perturb": [5, 11, 13, 21, 23, 24], "run": [5, 11, 13, 21, 23, 24], "_scheme": [5, 11, 13, 21, 23, 24], "subprocess": [5, 11, 21], "#'": 5, "mpi": [5, 9, 13, 14, 16, 21, 23, 24], "_spawn": [5, 13, 23, 24], "_ready": [5, 13, 24], "ignore": [5, 11, 13, 14, 21], "_species": [5, 11, 13, 14, 20, 21], "[\"": [5, 11, 14, 21], "o\"]": [5, 11, 14, 21], "mlref": [5, 6, 7], "ndata": [5, 10, 21], "_ref": [5, 21], "train": [5, 14], "exe": [5, 14, 21], "_command": [5, 14, 21], "['": [5, 8, 21, 23], "generate": [5, 14], "',": [5, 14, 21], "srun": [5, 14, 21], "_intelmpi": [5, 14, 21], "']": [5, 14, 21], "vac": [5, 21], "_map": [5, 21], "restart": [5, 21], "]]": [5, 8, 11, 17, 20, 21, 23], "supercell": [5, 8, 20, 21, 23], "[[": [5, 8, 11, 20, 21, 23], ".base": [5, 8, 20, 21, 23], "\"o": [5, 8, 11, 21, 23], ".defect": [5, 8, 20, 23], "name": [5, 8, 11, 17, 20, 23], "species": [5, 8, 20, 23], "al'": [5, 8, 23], "default": [5, 8, 9, 23], "num": [5, 8, 10, 20, 23], "mg": [5, 8, 17, 21, 22, 23, 24], "mg'": [5, 8, 23], "observer": [5, 11], "reference": [5, 11, 21], "mgal": [5, 11, 20, 21], "2o": [5, 11, 20, 21], "ignored": [5, 11], "\",": [5, 10], "\"]": [5, 11], "\u7528\u3044\u308b": [5, 21, 23, 24], "\u539f\u7406": [5, 21], "\u5f62\u5f0f": [5, 17, 20, 21], "\u307e\u305b": [5, 8, 9, 13, 20, 21, 23, 24], "&control": [5, 21], "calculation": [5, 21, 23], "relax": [5, 21, 23], "tstress": [5, 21], "tprnfor": [5, 21], "pseudo": [5, 21, 23], "disk": [5, 21, 23], "_io": [5, 21, 23], "low": [5, 21, 23], "wf": [5, 21], "_collect": [5, 21], "/\n&": [5, 21], "system": [5, 21], "ecutwfc": [5, 21], "occupations": [5, 21], "= \"": [5, 21], "smearing": [5, 21], "gauss": [5, 21], "degauss": [5, 21], "electrons": [5, 21], "mixing": [5, 21], "_beta": [5, 21], "conv": [5, 21], "_thr": [5, 21], "0d": [5, 21], "electron": [5, 21], "_maxstep": [5, 21], "ions": [5, 21], "atomic": [5, 21], ".pbe": [5, 21], "-nl": [5, 21], "-kjpaw": [5, 21], "_psl": [5, 21], "upf": [5, 21], "-spnl": [5, 21], "-n": [5, 21], "_positions": [5, 21], "crystal": [5, 21], "_points": [5, 21], "gamma": [5, 21], "\u4ee5\u5916": [5, 21, 23, 24], "\u53ef\u80fd": [5, 8, 9, 13, 14, 16, 21, 23], "\u5316\u6a5f": 5, "\u4eee\u5b9a": 5, "\u30eb\u30fc\u30eb": 5, "\u305d\u308c\u3089": [5, 8, 21], "url": [5, 21], "https": [5, 16, 21], ":/": [5, 16, 21], "www": [5, 21], ".vasp": [5, 6, 20, 21], ".at": 5, "incar": [5, 24], "potcar": [5, 24], "kpoints": [5, 24], "\u5143\u7d20": [5, 11, 21], "\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8": [5, 24], "\u4e26\u3079": [5, 8, 19], "poscar": [5, 8, 17, 21, 24], "\u4e0d\u8981": 5, "\u4f9d\u5b58": [5, 21], "\u30d1\u30c3\u30b1\u30fc\u30b8": [5, 13, 16, 21], "pymatgen": [5, 13, 16, 20], "\u306b\u3088\u3063\u3066": 5, "\u306a\u306b": 5, "\u9069\u5f53": 5, ".quantum": [5, 21], "-espresso": [5, 21], ".org": [5, 21], "\u4ee5\u4e0a": [5, 16, 19, 21], "\u3044\u308f\u3086\u308b": 5, "xml": 5, "scf": [5, 21, 23], ".in": [5, 21, 23], "\u306b\u3057": [5, 23, 24], "\\gamma": 5, "http": [5, 21], ".openmx": 5, "-square": 5, ".dat": [5, 6, 11, 19, 21, 23], "\u306b\u5bfe\u5fdc": [5, 8, 14, 21], "[solver": 5, "ann": [5, 21], ".atomistic": [5, 21], ".net": [5, 21], "\u78ba\u8a8d": [5, 21], "\u5177\u4f53": 5, "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": [5, 6, 13, 21], "\u8a2d\u7f6e": [5, 14, 21], "\u74b0\u5883": [5, 6, 9, 15, 21], "\u8a18\u8ff0\u5b50": [5, 21], "\u5909\u63db": [5, 20, 21], "\u4e2d\u9593": [5, 21], "\u30d0\u30a4\u30ca\u30ea\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [5, 21], "\u307e\u3068\u3081": [5, 8, 21], "\u8aad\u307f\u8fbc\u307f": [5, 21], "\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb\u30e2\u30c7\u30eb": [5, 21], "\u306b\u95a2\u3057": [5, 21], "\u30b9\u30ad\u30fc\u30e0": [5, 21], "\u5927\u5143": [5, 21], "\u5b9f\u65bd": 5, "parallel": [5, 13], "\u7db2\u7f85": [5, 21], "\u518d\u5ea6": [5, 21], "\u8aad\u307f\u8fbc\u3081\u308b": 5, "\u7121\u4e8b": [5, 21], "\u7d42\u4e86": [5, 11, 12, 19, 21, 23], "\u6e08\u307f": [5, 21], "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af": [5, 6, 22], "_sampling": [5, 21, 23], "(mpi": 5, "\u30d7\u30ed\u30bb\u30b9": [5, 12, 17, 21, 23], "\u30ab\u30ec\u30f3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": [5, 13], "\u756a\u53f7": [5, 17], "\u540d\u524d": [5, 8, 11, 17, 20, 21, 23], "\u3082\u3064": 5, "\u4f5c\u3089\u308c": 5, "lammps": [5, 13, 22], "\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9": [5, 22], "\u3082\u3061\u3044": [5, 21], "\u30e9\u30a4\u30d6\u30e9\u30ea": [5, 6, 15, 21], "\u547c\u3073\u8fbc\u307f": 5, "aenetpylammps": [5, 13, 21], "\u5165\u51fa": [5, 21], "\u30d7\u30ed\u30bb\u30b9\u30d5\u30a9\u30fc\u30af": 5, "\u306a\u3044": [5, 8, 9, 11, 16, 20, 21, 23, 24], "\u547c\u3073\u51fa\u3059": [5, 21], "-lammps": 5, "\u4f7f\u3044\u65b9": 5, "\u65b9\u6cd5": [6, 8, 9, 13, 18, 21, 22, 23], "pypi": [6, 15], "\u30bd\u30fc\u30b9": [6, 15], "\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [6, 15], "\u57fa\u672c": [6, 21, 23], "\u80fd\u52d5": [6, 21], "\u5236\u5fa1": [6, 20], "\u7528\u5165": [6, 22], "\u6e96\u5099": [6, 22], "\u7528\u53c2": 6, "\u8a55\u4fa1": [6, 7, 10, 13, 14, 21], "\u30c7\u30fc\u30bf": [6, 7, 8, 10, 13, 14, 22], "\u4f5c\u6210": [6, 7, 9, 13, 14, 18, 20, 21, 24], "],": [6, 7, 8], "[log": [6, 7], "rank": 6, "/structure": 6, ".xxx": [6, 21], "/mine": 6, "/obs": 6, "_save": 6, ".npy": 6, "/kt": 6, "_hist": 6, "/trank": 6, "/logweight": 6, "/acceptance": 6, "_ratio": [6, 12], "logz": 6, ".": [6, 11], "dat": [6, 11], "\u4ed8\u5c5e": 6, "\u30c4\u30fc\u30eb": [6, 19, 20, 21], "st": [6, 18, 21], "2abics": [6, 18, 21], "abicsrxsept": [6, 18, 21], "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": [6, 13], "\u30dd\u30d4\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u30a2\u30cb\u30fc\u30ea\u30f3\u30b0\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed": [6, 12], "\u66f4\u65b0": [6, 8, 12, 17], "\u8b1d\u8f9e": 6, "\u304a\u554f\u3044": [6, 24], "\u5408\u308f": [6, 24], "\u7d22\u5f15": 6, "\u30e2\u30b8\u30e5\u30fc\u30eb": [6, 8, 16], "\u691c\u7d22": 6, "\u30da\u30fc\u30b8": 6, "\u30ed\u30b0": [7, 9], "\u591a\u5143": [8, 22], "\u6a21\u578b": [8, 13], "\u30b5\u30a4\u30ba": 8, "##": 8, "\u4e2d\u7565": 8, "relaxation": 8, "true": [8, 12, 20], "magnetization": [8, 11], "..": [8, 17, 21], "keyword": [8, 9, 10, 11, 12, 13, 14], "values": [8, 9], "\uff0c#": 8, "\u3092\u3064\u3051\u308b": [8, 9, 10, 11, 12, 13, 14, 21], "\u30b3\u30e1\u30f3\u30c8": [8, 9, 10, 11, 12, 13, 14], "\u305d\u308c": [8, 9, 10, 11, 12, 13, 14, 24], "\u4ee5\u964d": [8, 9, 10, 11, 12, 13, 14], "\u6587\u5b57": [8, 9, 10, 11, 12, 13, 14, 23], "\u7121\u8996": [8, 9, 10, 11, 12, 13, 14, 21], ")\uff0e": 8, "list": [8, 9, 11, 12, 13, 14, 20], "\u30d9\u30af\u30c8\u30eb": [8, 13, 21], "\\bf": [8, 20], "{a": [8, 20], "bf": [8, 20], "{b": [8, 20], "{c": [8, 20], "\u30ea\u30b9\u30c8": [8, 12, 13, 20, 21, 23], "\u8d85\u683c\u5b50": 8, "\u5927\u304d\u3055": [8, 20], "init": [8, 16], "str": [8, 9, 11, 13, 14], "\u521d\u671f": [8, 13, 19, 21], "cif": 8, "\u306a\u304b\u3063": 8, "constraint": 8, "_module": 8, "bool": [8, 12, 20], "\u62d8\u675f": 8, "\u6761\u4ef6": [8, 13], "\u8ab2\u3059": 8, "\u304b\u3069": [8, 9, 12], "\u30c7\u30d5\u30a9\u30eb\u30c8": [8, 10, 12, 13, 19, 20], "\u30e6\u30fc\u30b6": [8, 23, 24], "\u95a2\u6570": [8, 13, 17], "\u4e0e\u3048": [8, 17, 21, 23, 24], ".py": [8, 16, 21, 23], "_func": 8, "\uff0cpymatgen": 8, ".core": [8, 13], ".structure": [8, 13], "\u5f15\u6570": [8, 16], "\u3068\u308a": 8, "\uff0e\u307e\u305f": 8, "shuffle": 8, "\u884c\u3046\u969b": 8, "_energy": 8, "\u306b\u5bfe\u3059\u308b": [8, 12, 21], "\u4e0e\u3048\u308b": [8, 23, 24], "\u8ab2\u3057": 8, "\u306a\u3057": 8, "\u512a\u5148": [8, 12], "\u52d5\u304b": [8, 23], "_strucure": 8, "\u3082\u3057\u304f": [8, 12], "\u6587\u5b57\u5217": [8, 10, 12, 20], "\u6b21\u5143": [8, 13], "\u8868\u3059": [8, 23], "\u8981\u7d20": [8, 13], "\u3060\u3051": [8, 21, 23], "\u30fb\u7a7a\u9593": 8, "\u3069\u3046": [8, 9], "\u771f\u507d\u5024": 8, "(\"": 8, "or": [8, 9, 10, 12, 13, 20], "\")": [8, 10, 12, 20], "\u3059\u3079": 8, "\u78c1\u5316": 8, "\uff08up": 8, "/down": 8, "\u96fb\u5b50": [8, 17], "\u500b\u6570": 8, "\u5165\u308a": [8, 17], "\u3046\u308b": 8, "\uff08\u56e3": 8, "group": 8, "\u5c5e\u3059\u308b": [8, 20], "\u3082\u306e": [8, 11, 13, 14, 20, 21], "\u3072\u3068\u3064": 8, "\u542b\u307e": 8, "\u8868\u73fe": [8, 20], "\u5404\u539f\u5b50": [8, 13, 20, 21], "\uff0c\u5c40\u6240": 8, "\u56de\u8ee2": 8, "\u5411\u304d": 8, "\u3055\u3089\u306b": [8, 20, 23], "\u306a\u3089\u3079": 8, "\u305f\u3068\u3048": 8, "\u65b9\u5411": [8, 21], "\u985e\u8003": 8, "\u3048\u308b": 8, "dir": 8, "\u306a\u306e": 8, "\u4e00\u3064": [8, 9], "\u3057\u304b": 8, "\u4e00\u822c": 8, "\u7701\u7565": 8, "int": [8, 9, 10, 12, 20], "\u304a\u3044": [8, 12, 21, 24], "\u540c\u3058\u5024": [8, 12, 21], "float": [8, 12, 13], ".grandcanonical": 8, "_move": 8, "\u66ff\u3048": 8, "\u8d77\u304d\u308b": 8, "\u66ff\u308f\u308b": 8, "\u3068\u304a\u308a": 8, "\u540c\u7a2e": 8, "\u500b\u6307\u5b9a": 8, "from": [8, 20], "\u8003\u616e": [8, 9], "\u540c\u3058": [8, 11, 13, 19, 21, 24], "sublattice": 8, "grandcanonical": 8, "\u3068\u304d": [8, 12, 21], "chemical": 8, "\u633f\u5165": 8, "\u4e00\u65b9": 8, "\u3042\u308c": 8, "\u64cd\u4f5c": 8, "\u81ea\u7136\u6570": [8, 10, 12], "\u30b9\u30d4\u30f3": [8, 13], "\u53d6\u308a\u3046\u308b": [8, 13], "\u8d85\u7acb": [8, 13], "\u65b9\u683c\u5b50": [8, 13], "\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb": 9, "\u30ed\u30b0\u30ec\u30d9\u30eb": 9, ").": [9, 10, 11, 12, 13, 14], "level": [9, 13], "\u30ec\u30d9\u30eb": 9, "debug": 9, "info": 9, "warning": 9, "error": 9, "console": 9, "\u30b3\u30f3\u30bd\u30fc\u30eb": 9, "\u5224\u5b9a": 9, "\u660e\u793a": 9, "serial": [9, 21], "none": [9, 23], "_level": [9, 13], "logfile": 9, "_path": 9, "\u5b58\u5728": [9, 13, 14, 20, 21], "_mode": 9, "master": 9, "\u30e9\u30f3\u30af": 9, "collect": 9, "workers": 9, "_rank": 9, "mc": [10, 16, 21], "\u4f8b\u3048": [10, 11, 12, 13, 17, 20, 21, 23], "value": [10, 11, 12, 13, 14], "\u53d6\u308a\u51fa\u3059": 10, "sampler": [10, 12], "linspace": 10, "random": 10, "\u500b\u751f\u6210": 10, "{data": 10, "\u3069\u306e": 10, "\"linspace": 10, "numpy": [10, 16, 17], ".linspace": 10, "=ndata": 10, "dtype": 10, "=int": 10, "\u7b49\u9593": [10, 12], "\"random": 10, ".random": 10, ".choice": 10, "(range": 10, "(n": 10, "),": 10, "size": 10, "replace": 10, "=false": 10, "\u30e9\u30f3\u30c0\u30e0\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": 10, ".similarity": 11, "'~/": [11, 14], "opt": 11, "/aenet": [11, 14, 21], "/bin": [11, 14], "/predict": 11, "_mag": 11, "\u7269\u7406\u91cf": 11, "\u9664\u304d": 11, "\u540c\u69d8": [11, 21, 24], "energy": 11, "\u9069\u7528": 11, "\u671f\u5f85": [11, 12, 17, 21], "\u985e\u4f3c": 11, "(similarity": 11, ")\u300d": 11, "\u985e\u4f3c\u5ea6": 11, "\u7d20\u7a2e": 11, "\u5834\u6240": 11, "\u5272\u5408": [11, 12, 23], "similarity": 11, "_x": 11, "\u8a18\u53f7": 11, "\u672c\u30b5\u30d6\u30bb\u30af\u30b7\u30e7\u30f3": 11, "\u308c\u307e\u305b": 11, "\u9178\u7d20": [11, 21], "\u56fa\u5b9a": 11, "rxmc": [12, 19, 21], "\u3042\u308b\u3044": [12, 13, 20, 21], "\u6e29\u5ea6\u70b9": 12, "kts": 12, "\u3069\u3061\u3089\u304b": 12, "\u4e21\u65b9": 12, "\u4e00\u81f4": 12, "ktnum": 12, "_between": 12, "_anneal": 12, "\u5404\u6e29": 12, "\u4e0d\u53ef": 12, "resample": 12, "\u4fdd\u5b58": [12, 19], "\u524d\u56de": 12, "\u6700\u5f8c": [12, 13, 21], "\u3084\u308a": 12, "\u306a\u304a\u3059": 12, "throw": 12, "_out": 12, "\u5024\u8a08": 12, "\u7b97\u6642": 12, "\u6368\u3066": 12, "(int": 12, "\u6bd4\u7387": 12, "(float": 12, "enable": 12, "gc": 12, "\u7c92\u5b50": 12, "\u30b0\u30e9\u30f3\u30c9\u30ab\u30ce\u30cb\u30ab\u30eb\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8": 12, "\u4f7f\u308f": [13, 21], "\u5206\u3051": 13, "dft": [13, 21, 23], "\u5b9f\u969b": [13, 21, 23], "\u5916\u90e8": [13, 14], "\u53ce\u675f": [13, 21], "\u56fa\u6709": [13, 14, 23, 24], "\u8aad\u307f\u53d6\u308a": [13, 20], "\u6ce8\u610f": [13, 14, 21], "\u4e8b\u9805": [13, 14, 21], "potts": 13, "\u65b9\u683c": 13, "\u5b50\u4e0a": 13, "{\\": 13, "sigma": 13, "\\}": 13, "\\sigma": [13, 17], "dots": 13, "sum": 13, "ij": 13, "_j": 13, "quad": 13, "\u30c6\u30b9\u30c8": 13, "\u5927\u6587\u5b57": 13, "\u5c0f\u6587": 13, "\u533a\u5225": 13, "\u7d4c\u7531": 13, "user": [13, 16], "\u30e6\u30fc\u30b6\u30fc": [13, 21], "\u30d9\u30fc\u30b9": 13, "\u5404\u3005": [13, 21], "\u9806\u756a": [13, 21], "\u6700\u7d42": [13, 21], "\u3089\u308c": [13, 20, 21, 23, 24], "1\u3064": [13, 21], "\u72a0\u7272": [13, 21], "\u76ee\u4ee5\u964d": [13, 21], "\u9ad8\u7cbe": [13, 21], "\u3068\u3044\u3063": [13, 21, 23, 24], "\u306b\u308a": 13, "\u7de9\u548c": [13, 20, 21, 23], "\u5e73\u9762": [13, 21], "\u30ab\u30c3\u30c8\u30aa\u30d5": [13, 21], "\u30e1\u30c3\u30b7\u30e5": [13, 21], "\u56de\u5b9f\u884c": [13, 21], "\u5bfe\u79f0": [13, 21, 23], "\u826f\u3044": [13, 16], "\u978d\u70b9": [13, 23], "\u6b62\u307e\u3063": 13, "\u304c\u3061": 13, "\u907f\u3051\u308b": [13, 23], "\u5909\u4f4d": [13, 21], "\u5360\u6709": [13, 14, 21], "\u52b9\u7387": [13, 14, 21], "\u9ad8\u304f": [13, 14, 21], "\u8d77\u52d5": [13, 21, 23, 24], "\u8f9e\u66f8": 13, "parallelization": 13, "levels": 13, "\u9577\u3044": 13, "\u30b3\u30de\u30f3\u30c9\u30e9\u30a4\u30f3\u30aa\u30d7\u30b7\u30e7\u30f3": 13, "\u629c\u3044": 13, "\u3059\u306a\u308f\u3061": 13, "nimage": 13, "npools": 13, "nband": 13, "ntg": 13, "ndiag": 13, "\u30ad\u30fc": 13, "\u5206\u5272": 13, "\u5024\u3068": 13, "pw": [13, 23], "\u6e21\u3055": 13, "function": [13, 21], "\u53d7\u3051\u53d6\u3063": 13, "\u533a\u5207": 13, "\u542b\u3080": 13, "\u30a4\u30f3\u30dd\u30fc\u30c8": 13, "mypackage": 13, ".mymodule": 13, ".myfunction": 13, "myfunction": 13, "\u547c\u3073\u51fa\u3055": [13, 21], "\u30d7\u30ed\u30b0\u30e9\u30e0": [14, 21], "\u30e2\u30c7\u30eb\u30bd\u30eb\u30d0\u30fc": 14, "git": [14, 16, 21], "/generate": 14, "/train": 14, "\u3068\u3053\u308d": [14, 21], "\u3078\u306e": [14, 21], "\u793a\u3059": [14, 21], "\u30b3\u30de\u30f3\u30c9": [14, 16, 21], "mpirun": [14, 21], "\u5408\u308f\u305b": [14, 21], "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9": [15, 21], "python": [16, 17, 21, 23], "scipy": 16, "toml": [16, 20, 21], "4py": 16, ">=": 16, "-tools": 16, "\u3042\u3089\u304b\u3058\u3081": 16, "\u306a\u3093\u3089\u304b": 16, "\u304a\u304f": [16, 21], "cython": 16, "\u3002:": 16, "pip": 16, "install": [16, 21], "\u767b\u9332": 16, "\u7c21\u5358": [16, 20, 21, 23], "\u66f8\u304d\u8fbc\u307f": 16, "\u6a29\u9650": 16, "\u30e6\u30fc\u30b6\u30ed\u30fc\u30ab\u30eb": 16, "-user": 16, "/.": 16, "local": 16, "\u30b9\u30af\u30ea\u30d7\u30c8": [16, 21, 23], "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 16, "-prefix": 16, "=directory": 16, "directory": 16, "\u591a\u304f": 16, "\u3059\u308c": 16, "\u6a5f\u80fd": [16, 21], "page": 16, "clone": 16, ".com": [16, 21], "/issp": 16, "-center": 16, "/abics": 16, "\u306a\u3063": [16, 20, 21], "\u683c\u7d0d": [16, 21, 23], "--": [16, 20], "copying": 16, "readme": [16, 21], ".md": 16, "|-": 16, "py": 16, "applications": 16, "exception": 16, "_mpi": 16, "replica": 16, "_params": 16, "scripts": 16, "util": 16, "docs": 16, "sphinx": 16, "examples": [16, 20, 21, 22, 23, 24], "pyproject": 16, ".toml": [16, 19, 20, 23, 24], "test": 16, "tests": 16, "\u30eb\u30fc\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 16, "\u6e21\u3059": [16, 23], "uninstall": 16, "xxx": 17, "direct": 17, "skipped": 17, "\u6700\u4f4e": [17, 21], "\u30dc\u30eb\u30c8": 17, "\u5358\u4f4d": [17, 23], ".load": 17, "('": 17, "obs": [17, 21], "')": 17, "darray": 17, "\u8aad\u307f": 17, "\u53d6\u308b": 17, "import": 17, "(numpy": 17, ")\"": 17, "\u30d0\u30a4\u30ca\u30ea": 17, "kt": 17, "\uff08rxmc": 17, "\u30a4\u30f3\u30c7\u30c3\u30af\u30b9": 17, "trank": 17, "\u5bfe\u6570": 17, "example": [17, 21], "logweight": 17, "\u5217\u76ee": 17, "\u56de\u6570": [17, 21], "\u5206\u914d": 17, "\\log": 17, "/z": 17, "\u3068\u305d\u306e": 17, "\u8aa4\u5dee": 17, "\u76f4\u524d": 17, "\\langle": 17, "rangle": 17, "[o": 17, "\u30ad\u30fc\u30ef\u30fc\u30c9": 17, "\u3086\u3089\u304e": 17, "langle": 17, "\u71b1\u5bb9": 17, "\u7d50\u3073\u3064\u3044": 17, "_b": 17, "\u5178\u578b": 18, "\u30ef\u30fc\u30af\u30d5\u30ed\u30fc": 18, "\u5bb9\u6613": 18, "\u3044\u304f\u3064\u304b": [18, 20], "\u5f8c\u51e6": 18, "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u30b9\u30c6\u30c3\u30d7": 19, "mpiexec": [19, 21, 23], "np": [19, 23], "input": [19, 20, 23, 24], "nskip": 19, "\u304b\u305d\u308c": 19, "\u306a\u3051\u308c": 19, "\u306a\u3089": 19, "\u7f6e\u304d": [19, 23], "\u63db\u3048\u308b": [19, 21], "\u5404\u6e29\u5ea6": 19, "\u30b9\u30ad\u30c3\u30d7": 19, "tseparate": [19, 21, 23], "/energies": 19, "_t": [19, 23], "\u6bd4\u8f03": 20, "\u4f7f\u3046": [20, 21, 23], "\u8aad\u3081\u308b": 20, "\u57cb\u3081": 20, "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u30d5\u30a1\u30a4\u30eb": 20, "\u5c02\u7528": 20, "usage": 20, "st2abics": [20, 21], "-h": 20, "inputfi": 20, "structurefi": 20, "outfi": 20, "prepare": 20, "structure": [20, 21], "file": [20, 21], "positional": 20, "arguments": 20, "that": 20, "can": 20, "be": 20, "read": 20, ".from": 20, "_file": 20, "()": 20, "method": [20, 21], "output": [20, 21], "used": 20, "as": 20, "defaults": 20, "standard": 20, "optional": 20, "help": 20, "show": 20, "this": 20, "message": 20, "exit": 20, "/st": 20, "cd": [20, 21], "_mgal": [20, 21], "spinel": [20, 21], "_cuzn": 20, "cuzn": 20, "brass": 20, "_bzy": 20, "bazro": 20, "-doped": 20, "\u8a18\u5165": 20, "\u306b\u3042\u308a": [20, 21, 22], "\u30b9\u30fc\u30d1\u30fc\u30bb\u30eb": 20, "\u30b5\u30a4\u30c8": [20, 21], "\u62bd\u51fa": 20, "fix": 20, "\u69cb\u3044": [20, 21, 23, 24], "\u9670\u30a4\u30aa\u30f3": 20, "site": 20, "_center": 20, "\u542b\u307e\u308c\u308b": 20, "\u3046\u3061": 20, "\u30b5\u30d6\u30bb\u30af\u30b7\u30e7\u30f3": 20, "\u3082\u3057\u3053\u306e": 20, "\u57fa\u306b": 20, "\u3001[": 20, "\u542b\u307e\u308c": 20, "\u3068\u308b": 20, "\u914d\u5411": 20, "\u5fdc\u3058": 20, "\u4e00\u539f\u7406": 21, "\u4f7f\u3044": [21, 23], "\u4f8b\u984c": 21, "\u30b9\u30d4\u30cd\u30eb": 21, "/al": 21, "\u53cd\u8ee2": [21, 22, 23], "\u6700\u5b89\u5b9a": 21, "\u5168\u3066": 21, "\u56db\u9762\u4f53": 21, "\u516b\u9762\u4f53": 21, "/active": [21, 22], "_learning": [21, 22], "_qe": [21, 22, 23], "\u30b7\u30b9\u30c6\u30e0": 21, "\u305d\u3061\u3089": 21, "\u30b9\u30fc\u30d1\u30fc\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30b7\u30b9\u30c6\u30e0b": 21, "ohtaka": 21, "documentation": 21, "installation": 21, "makefiles": 21, ".gnu": 21, "/software": 21, "/parallel": 21, "mac": 21, "homebrew": 21, "\u89e3\u51cd": 21, "\u79fb\u52d5": 21, "configure": 21, "make": 21, "\u516c\u5f0f": 21, "\u30de\u30cb\u30e5\u30a2\u30eb": 21, "\u53c2\u8003": 21, "\u3042\u305f\u308a": 21, "\u30eb\u30fc\u30d7": 21, "\u5168\u4f53": 21, "\u7d50\u6676": [21, 22], "\u306e\u3072\u306a\u5f62": 21, "\u306b\u3088": 21, "\u5185\u5bb9": 21, "\u3082\u3046": 21, "\u5c11\u3057\u8a73\u3057\u304f": 21, "\u89e3\u8aac": 21, "\u57fa\u672c\u7684": 21, "\u5f8c\u8ff0": 21, "/sample": 21, "\u4f55\u500b": 21, "\u53d6\u308a\u51fa\u3059\u304b": 21, "\u6570\u4ee5": 21, "\u7b2c\u4e00": 21, ", '": 21, "\u6c42\u3081": 21, "\u81ea\u7531": 21, "\u305d\u3057\u3066": 21, "\u5d29\u3057": 21, "\u958b\u59cb": 21, "\u7a7a\u5b54": 21, "\u7d9a\u304f": 21, "\u307e\u307e": [21, 23], "\u672a\u5b9f": 21, "\u306a\u304f": [21, 23], "\u30b5\u30f3\u30d7\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 21, "\u81ea\u5206": 21, "\u5f93\u3044": 21, "\u66f8\u304d": [21, 23, 24], "\u30ea\u30f3\u30af": 21, "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30b9\u30af\u30ea\u30d7\u30c8": 21, "download": 21, "_pp": 21, ".sh": 21, "\u3002\uff09": 21, "pseudopotentials": 21, "/upf": 21, "_files": 21, "/mg": 21, "/o": 21, "gammma": 21, "\u73fe\u72b6": 21, "\u306e\u3067": [21, 24], ".fingerprint": 21, ".stp": 21, "\u793a\u3057": 21, "descr": 21, "artrith": 21, "urban": 21, "comput": 21, "mater": 21, "sci": 21, "ceder": 21, "end": 21, "atom": 21, "env": 21, "\u76f8\u4e92": 21, "\u4f5c\u7528": 21, "\u7d20\u540d": 21, "rmin": 21, "\u539f\u5b50\u9593": 21, "\u6700\u96a3": 21, "\u63a5\u8ddd": 21, "basis": 21, "=chebyshev": 21, "\u30c1\u30a7\u30d3\u30b7\u30a7\u30d5": 21, "radial": 21, "_rc": 21, "_n": 21, "angular": 21, "\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8": 21, ".head": 21, ".train": 21, "types": 21, "ev": 21, "setups": 21, "\u5fc5\u305a": 21, "\u7121\u96e3": 21, "\u672b\u5c3e": 21, "\u6539\u884c": 21, "\u5165\u3063": 21, "trainingset": 21, "testpercent": 21, "iterations": 21, "maxenergy": 21, "timing": 21, "save": 21, "_energies": 21, "bfgs": 21, "networks": 21, "network": 21, "hidden": 21, "-name": 21, "layers": 21, "nodes": 21, ":activation": 21, ".nn": 21, "tanh": 21, "\u6d3b\u6027": 21, "\u5316\u95a2": 21, "verbosity": 21, "\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb\u30d5\u30a1\u30a4\u30eb": [21, 24], "\u5b8c\u4e86": 21, "\u30b5\u30f3\u30d7\u30eb\u30b9\u30af\u30ea\u30d7\u30c8": 21, "\u624b\u9806": [21, 24], "\u7c21\u7565": 21, "_pw": 21, "_run": 21, "\u5185\u90e8": [21, 23, 24], "\u4e2d\u8eab": 21, "!/": 21, "bin": 21, "/sh": 21, "sbatch": 21, "8cpu": 21, "time": 21, "calc": [21, 23], "echo": 21, "start": 21, ".out": 21, "sh": 21, "final": 21, "training": 21, "done": 21, "\u5148\u982d": 21, "#sbatch": 21, "\u59cb\u307e\u308b": 21, "\u6570\u884c": 21, "\u30b9\u30d1\u30b3\u30f3": 21, "\u30b8\u30e7\u30d6\u30b9\u30b1\u30b8\u30e5\u30fc\u30e9": 21, "\u76f8\u5f53": 21, "\u521d\u56de\u5b9f": 21, "\u884c\u6642": 21, "\u3042\u308f\u305b": 21, "rundirs": 21, ".txt": 21, "\u6559\u5e2b": 21, "\u79fb\u308a": 21, "\u6700\u521d": [21, 23], "\u8aad\u307f\u8fbc\u3080": 21, "\u5171\u901a": 21, "\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": 21, "\u6b21\u306b": 21, "#train": 21, "\u624b\u7d9a\u304d": 21, "\u7bc4\u56f2": 21, "\u4eca\u56de": [21, 23, 24], "\u30a8\u30cd\u30eb\u30ae\u30fc\u30bd\u30eb\u30d0\u30fc": 21, "\u3067\u304f": 21, "\u3001o": 21, "\u5f71\u97ff": 21, "\u53ca\u307c": 21, "\u3057\u307e\u305b": 21, "\u3053\u3046\u3044\u3063": 21, "mcxx": 21, "xx": 21, "active": 21, "learning": 21, "\u5411\u3051": 21, "alloop": 21, ".progress": 21, "\u6570\u5206": 21, "\u30d5\u30a9\u30eb\u30c0": 21, "mine": 21, "\u884c\u3063": 21, "\u4e88\u60f3": 21, "\u63a8\u5b9a": 21, "\u518d\u5b66\u7fd2": 21, "\u7e70\u308a\u8fd4\u3059": 21, "\u5168\u6e29": 21, "\u5ea6\u9818": 21, "\u9ad8\u3081\u308b": 21, "\u4e0b\u56f3": 21, "(doi": 21, "\u63b2\u8f09": 21, "\u4e00\u56de": 21, "\u5f8cmc": 21, "mc2": 21, ".,": 21, "\u3068\u304b": 21, "\u305a\u308c": 21, "\u898b\u3066": 21, "\u3068\u308c": 21, "\u4e00\u5ea6": 21, "\u307b\u307c": 21, "\u304c\u308f\u304b\u308a": [21, 23, 24], "doi": 21, "/input": 21, "\u4e26\u5217\u6570": 21, "\u63c3\u3048\u308b": 21, "_doi": [21, 23], "\u4e00\u822c\u7684": 21, "mcxxx": 21, "/tseparate": 21, "``": 21, "\u6240\u671b": 21, "\u5b66\u5e73": 21, "\u5b8c\u5168": 21, "\u306b\u3054": 21, "\u6ce8\u610f\u304f": [21, 24], "\u80fd\u52d5\u5b66\u7fd2": 21, "\u30b5\u30a4\u30af\u30eb": 21, "\u5897\u3084": 21, "\u304a\u3059\u3059\u3081": 21, "\u3057\u307e\u3059": 21, "\u547c\u3073\u51fa\u3057": 21, "_lammps": 21, "\u7d44\u307f\u8fbc\u3093": 21, "/hidekimori": 21, "-cit": 21, "\u30b3\u30df\u30c3\u30c8": 21, "5d": 21, "0f": 21, "4bc": 21, "checkout": 21, "\u4e0a\u8a18url": 21, "/makefile": 21, ".*": 21, "fcflags": 21, "-fpic": 21, "src": 21, "lmp": 21, "_inc": 21, "dlammps": 21, "_exceptions": 21, "mode": 21, "=shared": 21, "-python": 21, "\u3084\u308a\u304b\u305f": 21, "\u524d\u8ff0": 21, "\u3067\u3064\u304b\u308f": 21, "\u306e\u304b\u308f\u308a": 21, ".lammps": 21, "pair": 21, "_style": 21, "_coeff": 21, "neighbor": 21, "\u30ea\u30dd\u30b8\u30c8\u30ea": 21, "[sanmping": 21, "'aenetpylammps": 21, "'function": 21, "\\rm": 22, "rm": 22, "}_": 22, "\u5ea6\u8a08": 22, "\u4f8b\u306b": 22, "'./": 23, "'qe": 23, "\u7b87\u6240": [23, 24], "\u30b7\u30f3\u30dc\u30ea\u30c3\u30af\u30ea\u30f3\u30af": [23, 24], "\u3067\u3082": [23, 24], "\u30d1\u30e9\u30e1\u30fc\u30bf\u30d5\u30a1\u30a4\u30eb": [23, 24], "\u53ce\u3081": [23, 24], "/baseinput": [23, 24], "\u4e71\u6570": [23, 24], "\u305a\u3089\u3059": [23, 24], "\u904e\u7a0b": 23, "\u8d77\u56e0": 23, "\u30c8\u30e9\u30c3\u30d7": 23, "\u6709\u7528": 23, "_comm": [23, 24], "\u7a7a\u9593": 23, "\uff08\u30aa\u30f3\u30b0\u30b9\u30c8\u30ed\u30fc\u30e0": 23, "\u3067\u305d\u306e": 23, "\u5206\u7387": 23, "\u7a7a\u767d": 23, "\u533a\u5207\u308a": 23, "\u6570\u5024": 23, "\u884c\u5217": 23, "\u52d5\u304b\u3059": 23, "\u52d5\u304b\u3057": 23, "\u4fdd\u6301": [23, 24], "\u30e6\u30cb\u30c3\u30c8\u30bb\u30eb": [23, 24], "\u63db\u3048": [23, 24], "\u6ce8\u610f\u70b9": [23, 24], "\u64ec\u30dd\u30c6\u30f3\u30b7\u30e3\u30eb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 23, "\u7d76\u5bfe": 23, "\u884c\u982d": 23, "\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 23, "\u5c55\u958b": 23, "\u306b\u3059\u308b": 23, "\u9032\u307e": 23, "\u3082\u3068\u3082": 23, "\u5360\u3081": 23, "/spinel": [23, 24], "separatet": 23, "\u5206\u304b": 23, "\u306b\u307e\u3068\u3081": 23, ".date": 23, "\u9000\u907f": 23, "date": 23, "\u6642\u523b": 23, "\u3064\u304e": 23, "/doi": 23, "\u5897\u3084\u3059": 23, "\u3088\u308a\u304d\u308c\u3044": 23, "\u5f97\u3089\u308c": 23, "\u6368\u3066\u308b": 23, "throwout": 23, "/scf": 23, "\u306e\u3082": 23, "\u4e0a\u3052\u308b": 23, "\u307b\u3069": 23, "\u4e0a\u304c\u3063": 23, "_vasp": 24, "quantumespresso": 24, "\u7570\u306a\u308a": 24, "'vasp": 24, "(vasp": 24, "\u30d1\u30c3\u30c1": 24, "\u3042\u3066\u308b": 24, "\u306e\u305d\u306e": 24, "\u307e\u3067": 24, "\u9023\u7d61\u304f": 24, "\u304c\u3042\u308a": 24, "\u30b5\u30f3\u30d7\u30eb\u30d5\u30a1\u30a4\u30eb": 24, "\u4e0a\u66f8\u304d": 24, "\u51e6\u7406": 24}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"abics": [0, 5, 6, 21, 23, 24], "\u6982\u8981": 1, "\u958b\u767a": 1, "\u30d0\u30fc\u30b8\u30e7\u30f3": 1, "\u5c65\u6b74": 1, "\u30e9\u30a4\u30bb\u30f3\u30b9": 1, "\u30b3\u30d4\u30fc\u30e9\u30a4\u30c8": 1, "\u8b1d\u8f9e": 2, "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": 3, "\u30ec\u30d7\u30ea\u30ab": 3, "\u4ea4\u63db": 3, "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed": 3, "\u30dd\u30d4\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u30a2\u30cb\u30fc\u30ea\u30f3\u30b0\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed": 3, "\u914d\u7f6e": 3, "\u66f4\u65b0": 3, "\u304a\u554f\u3044": 4, "\u5408\u308f": 4, "\u57fa\u672c": 5, "\u4f7f\u7528": 5, "\u65b9\u6cd5": [5, 15], "\u80fd\u52d5": 5, "\u5b66\u7fd2": [5, 21], "\u306b\u3064\u3044\u3066": 5, "\u5236\u5fa1": [5, 21], "\u7528\u5165": [5, 21], "\u30d5\u30a1\u30a4\u30eb": [5, 21, 23, 24], "\u6e96\u5099": [5, 21, 23, 24], "\u7b2c\u4e00\u539f\u7406": 5, "\u30bd\u30eb\u30d0\u30fc": 5, "\u7528\u53c2": 5, "\u5229\u7528": [5, 21], "\u6ce8\u610f": 5, "vasp": [5, 24], "quantum": 5, "espresso": 5, "openmx": 5, "\u6a5f\u68b0": 5, "\u30e2\u30c7\u30eb": [5, 21], "\u8a13\u7df4": 5, "\u304a\u3088\u3073": 5, "\u8a55\u4fa1": 5, "\u30e2\u30c7\u30eb\u30bd\u30eb\u30d0\u30fc": 5, "aenet": [5, 21], "\u30c7\u30fc\u30bf": [5, 21], "\u4f5c\u6210": 5, "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [5, 21], "\u5b9f\u884c": [5, 21, 23, 24], "welcome": 6, "to": 6, "'s": 6, "documentation": 6, "contents": 6, "indices": 6, "and": 6, "tables": 6, "\u5165\u529b": [7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 23, 24], "\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [7, 17], "[config": 8, "\u30bb\u30af\u30b7\u30e7\u30f3": [8, 9, 10, 11, 12, 13, 14, 21], "\u5f62\u5f0f": [8, 9, 10, 11, 12, 13, 14], "\u30ad\u30fc\u30ef\u30fc\u30c9": [8, 9, 10, 11, 12, 13, 14, 20], "solver": 8, ".type": 8, "= \"": 8, "potts": 8, "\u5834\u5408": 8, "[log": 9, "[mlref": 10, "[observer": 11, "[sampling": [12, 13], ".solver": [13, 21], "],": 13, "mlref": [13, 21], "[train": 14, "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [15, 16, 21], "\u5fc5\u8981": 16, "\u30e9\u30a4\u30d6\u30e9\u30ea": 16, "\u74b0\u5883": 16, "pypi": 16, "\u304b\u3089": 16, "\u3059\u308b": 16, "\u30bd\u30fc\u30b9": 16, "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9": 16, "\u30c7\u30a3\u30ec\u30af\u30c8\u30ea": 16, "\u69cb\u6210": 16, "\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": 16, "\u51fa\u529b": 17, "rank": 17, "/structure": 17, ".xxx": 17, ".vasp": 17, "/mine": 17, "/obs": 17, ".dat": 17, "_save": 17, ".npy": 17, "/kt": 17, "_hist": 17, "/trank": 17, "/logweight": 17, "/acceptance": 17, "_ratio": 17, "logz": 17, ".": 17, "dat": 17, "\u4ed8\u5c5e": 18, "\u30c4\u30fc\u30eb": 18, "abicsrxsept": 19, "st": 20, "2abics": 20, "\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": 20, "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af": 21, "\u69cb\u7bc9": 21, "\u4e8b\u524d": 21, "gnu": 21, "parallel": 21, "\u751f\u6210": 21, "input": 21, ".toml": 21, "(i": 21, "(ii": 21, "(iii": 21, "config": 21, "qe": [21, 23], "\u53c2\u7167": 21, "train": 21, "generate": 21, "predict": 21, "\u8a08\u7b97": 21, "sampling": 21, "lammps": 21, "\u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9": 21, "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": 21, "-lammps": 21, "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": 22, "quantumespresso": 23, "\u7528\u3044": [23, 24], "\u89e3\u6790": [23, 24]}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"abICS \u3068\u306f\uff1f": [[0, "abics"]], "\u6982\u8981": [[1, "id1"]], "\u958b\u767a\u8005": [[1, "id2"]], "\u30d0\u30fc\u30b8\u30e7\u30f3\u5c65\u6b74": [[1, "id3"]], "\u30e9\u30a4\u30bb\u30f3\u30b9": [[1, "id4"]], "\u30b3\u30d4\u30fc\u30e9\u30a4\u30c8": [[1, "id5"]], "\u8b1d\u8f9e": [[2, "id1"]], "\u30a2\u30eb\u30b4\u30ea\u30ba\u30e0": [[3, "id1"]], "\u30ec\u30d7\u30ea\u30ab\u4ea4\u63db\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u6cd5": [[3, "id2"]], "\u30dd\u30d4\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u30a2\u30cb\u30fc\u30ea\u30f3\u30b0\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u6cd5": [[3, "id3"]], "\u914d\u7f6e\u3068\u66f4\u65b0": [[3, "id4"]], "\u304a\u554f\u3044\u5408\u308f\u305b": [[4, "id1"]], "\u57fa\u672c\u7684\u306a\u4f7f\u7528\u65b9\u6cd5": [[5, "sec-basic-usage"]], "\u80fd\u52d5\u5b66\u7fd2\u306b\u3064\u3044\u3066": [[5, "id2"]], "abICS\u5236\u5fa1\u7528\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[5, "abics"]], "\u7b2c\u4e00\u539f\u7406\u30bd\u30eb\u30d0\u30fc\u7528\u53c2\u7167\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[5, "id3"]], "\u7b2c\u4e00\u539f\u7406\u30bd\u30eb\u30d0\u30fc\u5229\u7528\u6642\u306e\u6ce8\u610f\u70b9": [[5, "solver-specific-notes"]], "VASP": [[5, "vasp"]], "Quantum Espresso": [[5, "quantum-espresso"]], "OpenMX": [[5, "openmx"]], "\u6a5f\u68b0\u5b66\u7fd2\u30e2\u30c7\u30eb\u8a13\u7df4\u304a\u3088\u3073\u8a55\u4fa1\u7528\u53c2\u7167\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[5, "id5"]], "\u6a5f\u68b0\u5b66\u7fd2\u30e2\u30c7\u30eb\u30bd\u30eb\u30d0\u30fc\u5229\u7528\u6642\u306e\u6ce8\u610f\u70b9": [[5, "trainer-specific-notes"]], "aenet": [[5, "aenet"]], "\u5b66\u7fd2\u30c7\u30fc\u30bf\u306e\u4f5c\u6210": [[5, "id7"]], "\u6a5f\u68b0\u5b66\u7fd2\u30e2\u30c7\u30eb\u306e\u4f5c\u6210": [[5, "id8"]], "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u306e\u5b9f\u884c": [[5, "id9"]], "Welcome to abICS's documentation!": [[6, "welcome-to-abics-s-documentation"]], "Contents": [[6, "contents"]], "Indices and tables": [[6, "indices-and-tables"]], "\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [[7, "input-format"]], "[config] \u30bb\u30af\u30b7\u30e7\u30f3": [[8, "config"]], "\u5165\u529b\u5f62\u5f0f": [[8, "id1"], [9, "id1"], [10, "id1"], [11, "id1"], [12, "id1"], [13, "id1"], [14, "id1"]], "\u30ad\u30fc\u30ef\u30fc\u30c9": [[8, "id2"], [9, "id2"], [10, "id2"], [11, "id2"], [12, "id2"], [13, "id2"], [14, "id2"], [20, "id2"]], "solver.type != \"potts\" \u306e\u5834\u5408": [[8, "solver-type-potts"]], "solver.type = \"potts\" \u306e\u5834\u5408": [[8, "id3"]], "[log] \u30bb\u30af\u30b7\u30e7\u30f3": [[9, "log"]], "[mlref] \u30bb\u30af\u30b7\u30e7\u30f3": [[10, "mlref"]], "[observer] \u30bb\u30af\u30b7\u30e7\u30f3": [[11, "observer"]], "[sampling] \u30bb\u30af\u30b7\u30e7\u30f3": [[12, "sampling"]], "[sampling.solver], [mlref.solver] \u30bb\u30af\u30b7\u30e7\u30f3": [[13, "sampling-solver-mlref-solver"]], "[train] \u30bb\u30af\u30b7\u30e7\u30f3": [[14, "train"]], "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65b9\u6cd5": [[15, "id1"]], "\u5fc5\u8981\u306a\u30e9\u30a4\u30d6\u30e9\u30ea\u30fb\u74b0\u5883": [[16, "id1"]], "PyPI \u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b": [[16, "pypi"]], "\u30bd\u30fc\u30b9\u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b": [[16, "id2"]], "\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9": [[16, "id3"]], "\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u69cb\u6210": [[16, "id4"]], "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[16, "id5"]], "\u30a2\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[16, "id6"]], "\u51fa\u529b\u30d5\u30a1\u30a4\u30eb\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [[17, "id1"]], "RANK/structure.XXX.vasp": [[17, "rank-structure-xxx-vasp"]], "RANK/minE.vasp": [[17, "rank-mine-vasp"]], "RANK/obs.dat": [[17, "rank-obs-dat"]], "RANK/obs_save.npy": [[17, "rank-obs-save-npy"]], "RANK/kT_hist.npy": [[17, "rank-kt-hist-npy"]], "RANK/Trank_hist.npy": [[17, "rank-trank-hist-npy"]], "RANK/logweight_hist.npy": [[17, "rank-logweight-hist-npy"]], "RANK/acceptance_ratio.dat": [[17, "rank-acceptance-ratio-dat"]], "logZ.dat": [[17, "logz-dat"]], ".dat": [[17, "name-dat"]], "\u4ed8\u5c5e\u30c4\u30fc\u30eb": [[18, "id1"]], "abicsRXsepT": [[19, "abicsrxsept"]], "st2abics": [[20, "st2abics"]], "\u5165\u529b\u30d5\u30a9\u30fc\u30de\u30c3\u30c8": [[20, "id1"]], "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306e\u69cb\u7bc9": [[21, "sec-tutorial"]], "\u4e8b\u524d\u6e96\u5099": [[21, "id2"]], "aenet\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[21, "aenet"]], "GNU parallel\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[21, "gnu-parallel"]], "\u5b66\u7fd2\u30c7\u30fc\u30bf\u751f\u6210\u7528\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[21, "id3"]], "abICS\u5236\u5fa1\u30d5\u30a1\u30a4\u30eb (input.toml)": [[21, "abics-input-toml"], [21, "id5"], [21, "id10"]], "(i) [mlref] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "i-mlref"]], "(ii) [mlref.solver] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "ii-mlref-solver"]], "(iii) [config] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "iii-config"]], "QE\u53c2\u7167\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[21, "qe"]], "\u30cb\u30e5\u30fc\u30e9\u30eb\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u751f\u6210\u7528\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[21, "id4"]], "(i) [train] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "i-train"]], "aenet\u7528\u306e\u5165\u529b\u30d5\u30a1\u30a4\u30eb": [[21, "id6"]], "generate": [[21, "generate"]], "train": [[21, "train"]], "predict": [[21, "predict"]], "\u8a08\u7b97\u5b9f\u884c": [[21, "id7"], [21, "id11"]], "\u30e2\u30f3\u30c6\u30ab\u30eb\u30ed\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [[21, "id8"]], "\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[21, "id9"]], "(i) [sampling] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "i-sampling"]], "(ii) [sampling.solver] \u30bb\u30af\u30b7\u30e7\u30f3": [[21, "ii-sampling-solver"]], "LAMMPS \u30a4\u30f3\u30bf\u30fc\u30d5\u30a7\u30fc\u30b9\u3092\u5229\u7528\u3057\u305f\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [[21, "lammps"]], "aenet-lammps \u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb": [[21, "aenet-lammps"]], "\u30e2\u30c7\u30eb\u5b66\u7fd2": [[21, "id12"]], "\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0": [[21, "id13"], [21, "id15"]], "predict \u7528\u5165\u529b\u30d5\u30a1\u30a4\u30eb": [[21, "id14"]], "\u30c1\u30e5\u30fc\u30c8\u30ea\u30a2\u30eb": [[22, "id1"]], "QuantumESPRESSO \u3092\u7528\u3044\u305f\u4f8b": [[23, "quantumespresso"]], "abICS \u306e\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[23, "abics"], [24, "abics"]], "QE \u306e\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[23, "qe"]], "\u5b9f\u884c\u30fb\u89e3\u6790": [[23, "id1"], [24, "id2"]], "VASP \u3092\u7528\u3044\u305f\u4f8b": [[24, "vasp"]], "VASP \u306e\u5165\u529b\u30d5\u30a1\u30a4\u30eb\u306e\u6e96\u5099": [[24, "id1"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docs/develop/ja/html/tools/index.html b/docs/develop/ja/html/tools/index.html index 3addc547..a9644dd9 100644 --- a/docs/develop/ja/html/tools/index.html +++ b/docs/develop/ja/html/tools/index.html @@ -1,18 +1,17 @@ - - + 7. 付属ツール — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
          -

          7. 付属ツール

          +

          7. 付属ツール

          abICSには、典型的なワークフローを容易にするためのツールがいくつか付属しています。

          • 原子構造ファイルからabICS入力ファイルを作成するための st2abics

          • @@ -118,7 +117,7 @@

            クイック検索

            ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/tools/tools_abicsRXsepT.html b/docs/develop/ja/html/tools/tools_abicsRXsepT.html index 19892170..b7daec13 100644 --- a/docs/develop/ja/html/tools/tools_abicsRXsepT.html +++ b/docs/develop/ja/html/tools/tools_abicsRXsepT.html @@ -1,18 +1,17 @@ - - + 7.2. abicsRXsepT — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
            -

            7.2. abicsRXsepT

            +

            7.2. abicsRXsepT

            このツールは、RXMC実行の各サンプリングステップで得られる構造とエネルギーを 温度ごとに並べ替えるためのツールです。abICSのRXMC実行が終了した後に使用します:

            $ mpiexec -np NPROCS abicsRXsepT input.toml NSKIP
            @@ -118,7 +117,7 @@ 

            クイック検索

            ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/tools/tools_st2abics.html b/docs/develop/ja/html/tools/tools_st2abics.html index c56332c2..561b6234 100644 --- a/docs/develop/ja/html/tools/tools_st2abics.html +++ b/docs/develop/ja/html/tools/tools_st2abics.html @@ -1,18 +1,17 @@ - - + 7.1. st2abics — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -35,7 +34,7 @@
            -

            7.1. st2abics

            +

            7.1. st2abics

            abICS 入力ファイル[config]セクション を比較的簡単に作成するために、 st2abics ツールを使うことができます。これはpymatgenで読める原子構造ファイルを読み取り、 [config] セクションを埋めたabICS入力テンプレートファイルに変換します。元の構造ファイルからどのようにして @@ -66,12 +65,12 @@

            7.1. [sampling], [mlref], [train], [observer] セクションのキーワードが空になっており、 これらを記入した後、abICSの入力として使用することができます。

            -

            7.1.1. 入力フォーマット

            +

            7.1.1. 入力フォーマット

            st2abics の入力ファイルの例は、 examples/st2abics にあります(上の例では st2abics_CuZn.toml , st2abics_MgAl2O4.toml, st2abics_BZY.toml)。

            フォーマットはabICS入力ファイルの [config] セクションに似ています。

            -

            7.1.2. キーワード

            +

            7.1.2. キーワード

            • supercell

              形式 : list型

              @@ -205,7 +204,7 @@

              クイック検索

              ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/tutorial/aenet.html b/docs/develop/ja/html/tutorial/aenet.html index d90b8079..739818a1 100644 --- a/docs/develop/ja/html/tutorial/aenet.html +++ b/docs/develop/ja/html/tutorial/aenet.html @@ -1,18 +1,17 @@ - - + 4.1. ニューラルネットワークの構築 — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -34,7 +33,7 @@
              -

              4.1. ニューラルネットワークの構築

              +

              4.1. ニューラルネットワークの構築

              ここでは、aenet を用いてニューラルネットワークモデルの構築を行う方法について記載します。 第一原理ソルバーには Quantum ESPRESSO (QE) を使います。 例題としてMgAl2O4スピネルのMg/Al反転度の温度依存性を計算します。 @@ -44,9 +43,9 @@ 以下では aenet および GNU parallel のインストールについても簡単に説明していますが、システムに既にインストールされている場合はそちらを使ってください。 なお、計算の実行環境は物性研究所スーパーコンピュータシステムBのohtakaを利用しています。

              -

              4.1.1. 事前準備

              +

              4.1.1. 事前準備

              -

              aenetのインストール

              +

              aenetのインストール

              abICSでは、ニューラルネットワークモデルの構築のためにaenetを利用します。 aenetは http://ann.atomistic.net からダウンロードできます。 Documentation の Installation に従ってインストールしてください。 @@ -55,7 +54,7 @@

              aenetのインストール -

              GNU parallelのインストール

              +

              GNU parallelのインストール

              チュートリアルでは、GNU parallelを用いて Quantum Espresso による第一原理計算を並列実行します。 GNU parallelは https://www.gnu.org/software/parallel/ からダウンロードできます (Macの場合はhomebrewにより直接インストールすることも可能です)。 インストールは基本的には、ダウンロードして解凍したディレクトリ に移動した後、

              @@ -66,7 +65,7 @@

              GNU parallelのインストール

              -

              4.1.2. 学習データ生成用入力ファイルの準備

              +

              4.1.2. 学習データ生成用入力ファイルの準備

              ニューラルネットワークの作成にあたり、 原子配置を入力、エネルギーを出力とした学習データを、 第一原理計算により作成する必要があります。 @@ -77,7 +76,7 @@

              4.1.2. 学習データ生成用入力フ

            に関する入力ファイルを準備する必要があります。

            -

            abICS制御ファイル (input.toml)

            +

            abICS制御ファイル (input.toml)

            計算対象とする格子構造の定義と、abICSによる能動学習のループ全体の制御、およびレプリカ交換モンテカルロ法に関するパラメータを設定します。 st2abics ツールを使うことで、結晶構造ファイルから input.toml のひな形を自動で生成することができます。

            $ cd [example_dir]
            @@ -86,7 +85,7 @@ 

            abICS制御ファイル (

            以下では input.toml の中で第一原理計算によ る学習データに関連するセクションの設定内容をもう少し詳しく解説します。

            -

            (i) [mlref] セクション

            +

            (i) [mlref] セクション

            [mlref]
             nreplicas = 8
             ndata = 5
            @@ -98,7 +97,7 @@ 

            (i) [mlref]

            -

            (ii) [mlref.solver] セクション

            +

            (ii) [mlref.solver] セクション

            [mlref.solver] # 参照第一原理ソルバーの設定
             type = 'qe'
             base_input_dir = ['./baseinput_ref', './baseinput_ref', './baseinput_ref'] #, './baseinput_ref']
            @@ -121,7 +120,7 @@ 

            (ii) [mlref.so モデルを使って訓練データを生成する場合は、無視する元素を指定します。

            -

            (iii) [config] セクション

            +

            (iii) [config] セクション

            [config] # 以下、結晶格子の情報と、格子上に配置される原子や空孔の情報が続く
             unitcell = [[8.1135997772, 0.0000000000, 0.0000000000],
                         [0.0000000000, 8.1135997772, 0.0000000000],
            @@ -147,7 +146,7 @@ 

            (iii) [config]

            -

            QE参照ファイルの準備

            +

            QE参照ファイルの準備

            baseinput_ref にQEのscf計算で参照する入力ファイルを配置します。 以下、サンプルディレクトリにある scf.in ファイルを記載します。

            &CONTROL
            @@ -194,7 +193,7 @@ 

            QE参照ファイルの準備 -

            4.1.3. ニューラルネットワーク生成用入力ファイルの準備

            +

            4.1.3. ニューラルネットワーク生成用入力ファイルの準備

            本チュートリアルではaenetを用いニューラルネットワークを作成します。 ニューラルネットワークの作成には、

              @@ -203,9 +202,9 @@

              4.1.3. ニューラルネットワーク

            に関する入力ファイルを準備・設定する必要があります。

            -

            abICS制御ファイル (input.toml)

            +

            abICS制御ファイル (input.toml)

            -

            (i) [train] セクション

            +

            (i) [train] セクション

            [train] # モデル学習器の設定
             type = 'aenet'
             base_input_dir = './aenet_train_input'
            @@ -229,12 +228,12 @@ 

            (i) [train]

            -

            aenet用の入力ファイル

            +

            aenet用の入力ファイル

            aenet用の入力ファイルを [train] セクションの base_input_dir で 設定したディレクトリ内の generatetrain 、および predict ディレクトリに設置します。

            -

            generate

            +

            generate

            aenetでは、訓練用の原子配置とエネルギーのデータを、原子環境記述子とエネルギーの関係に変換した中間バイナリフォーマットにまとめてから訓練を行います。 この変換を行う generate.x 用の入力ファイルを generate ディレクトリに設置します。

            まず、原子種ごとの記述子設定ファイルを用意します。ファイル名は任意ですが、チュートリアルでは @@ -281,7 +280,7 @@

            generategenerate.x を実行します。

            -

            train

            +

            train

            generate で生成された訓練データを読み込み、訓練を行う train.x 用の入力ファイルを train ディレクトリに設置します。 ファイル名は train.in としてください:

            @@ -310,7 +309,7 @@

            train -

            predict

            +

            predict

            訓練したポテンシャルモデルを使って入力座標に対してエネルギーを 評価するための predict.x 用の入力ファイル predict.in を、 predict ディレクトリに設置します:

            @@ -336,7 +335,7 @@

            predict -

            計算実行

            +

            計算実行

            入力ファイルの準備・設定が完了後、実際に計算する方法について説明します。 サンプルスクリプトには、計算手順を簡略化するためのスクリプト AL.sh が準備されています。 run_pw.sh はQEの計算を実行するためのスクリプトで、後述する parallel_run.sh 内部で呼び出されます。 @@ -407,16 +406,16 @@

            計算実行 -

            4.2. モンテカルロサンプリング

            +

            4.2. モンテカルロサンプリング

            次に、学習したニューラルネットワークポテンシャルを用い、abICSによりモンテカルロサンプリングをします。

            -

            4.2.1. 入力ファイルの準備

            +

            4.2.1. 入力ファイルの準備

            abICS でモンテカルロサンプリングを行うにはabICS制御ファイルでパラメータの設定をする必要があります。

            -

            abICS制御ファイル (input.toml)

            +

            abICS制御ファイル (input.toml)

            レプリカ交換モンテカルロ法に関連するセクション [sampling] で計算パラメータを設定します。

            -

            (i) [sampling] セクション

            +

            (i) [sampling] セクション

            [sampling]
             nreplicas = 8
             nprocs_per_replica = 1
            @@ -436,7 +435,7 @@ 

            (i) [sampling] 基本的に、 nreplicas[mlref] セクションと同じ値にしてください。

            -

            (ii) [sampling.solver] セクション

            +

            (ii) [sampling.solver] セクション

            [sampling.solver] # RXMC計算に使うソルバーの設定
             type = 'aenet'
             path= 'predict.x-2.0.4-ifort_serial'
            @@ -459,7 +458,7 @@ 

            (ii) [sampling

            -

            4.2.2. 計算実行

            +

            4.2.2. 計算実行

            サンプルスクリプトには、計算手順を簡略化するためのスクリプト MC.sh が準備されています。 MC.sh スクリプトの中身は以下の通りです。

            #!/bin/sh
            @@ -506,12 +505,12 @@ 

            4.2.2. 計算実行

            -

            4.2.3. LAMMPS インターフェースを利用したサンプリング

            +

            4.2.3. LAMMPS インターフェースを利用したサンプリング

            モンテカルロサンプリングにおいては、 LAMMPSインターフェースをもちいた aenet ライブラリ呼び出しにも対応しています(aenetPyLammps ソルバー)。 ファイル入出力などを行わないため、 aenet をプロセスとして呼び出すよりも高速に動作します。 入力ファイル例としては examples/active_learning_qe_lammps を参考にしてください。

            -

            aenet-lammps のインストール

            +

            aenet-lammps のインストール

            aenetPyLammps の利用には、 aenet-lammps を組み込んだ LAMMPS のインストールが必要です。

            -

            モデル学習

            +

            モデル学習

            モデル学習のやりかたは前述の aenet によるものと同様です。

            -

            サンプリング

            +

            サンプリング

            -

            predict 用入力ファイル

            +

            predict 用入力ファイル

            predict.x でつかわれていた入力ファイル predict.in のかわりに、以下のような入力ファイル in.lammpspredict ディレクトリに設置してください:

            pair_style      aenet
             pair_coeff      * * v00 Al Mg 15t-15t.nn Al Mg
            @@ -559,7 +558,7 @@ 

            predict 用入力ファイルaenet-lammps リポジトリの README を参照してください。

            -

            サンプリング

            +

            サンプリング

            [sanmping.solver] セクションの type'aenetPyLammps' に、 run_scheme'function' に設定すると、 LAMMPS インターフェースを利用したサンプリングを実行できます。

            [sampling.solver]
             type = 'aenetPyLammps'
            @@ -644,7 +643,7 @@ 

            クイック検索

            ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/tutorial/index.html b/docs/develop/ja/html/tutorial/index.html index 39554f7b..ac6ad453 100644 --- a/docs/develop/ja/html/tutorial/index.html +++ b/docs/develop/ja/html/tutorial/index.html @@ -1,18 +1,17 @@ - - + 4. チュートリアル — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -35,7 +34,7 @@
            -

            4. チュートリアル

            +

            4. チュートリアル

            このチュートリアルでは多元系イオン結晶 \({\rm Mg}{\rm Al}_2 {\rm O}_4\) の Mg, Al 原子の反転度計算を例に、abICSの利用方法について説明します。 入力ファイルは examples/active_learning_qe/ にあります。

            @@ -125,7 +124,7 @@

            クイック検索

            ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/tutorial/qe.html b/docs/develop/ja/html/tutorial/qe.html index 9d3ebb74..8ec13df0 100644 --- a/docs/develop/ja/html/tutorial/qe.html +++ b/docs/develop/ja/html/tutorial/qe.html @@ -1,18 +1,17 @@ - - + QuantumESPRESSO を用いた例 — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -32,9 +31,9 @@
            -

            QuantumESPRESSO を用いた例

            +

            QuantumESPRESSO を用いた例

            -

            abICS の入力ファイルの準備

            +

            abICS の入力ファイルの準備

            abICS の入力ファイルは input_qe.toml です。

            [sampling]
             nreplicas = 2
            @@ -161,7 +160,7 @@ 

            abICS の入力ファイルの準備Al 原子 16 個と、 Mg 原子 8 個を [[config.defect_structure]] で指定した座標中に動かします。

            -

            QE の入力ファイルの準備

            +

            QE の入力ファイルの準備

            abICS では、内部で保持した原子座標をもとに QE の入力ファイルを生成しますが、原子座標以外の情報、例えば擬ポテンシャルの情報は、ユーザが与える必要があります。 QE の場合は、この情報は base_input_dir で指定したディレクトリの中に scf.in という名前で、 pw.x で使うファイルをそのまま置きます。 このファイルをもとに、ユニットセルや原子座標などを書き換えた入力ファイルが自動生成されます。

            @@ -176,7 +175,7 @@

            QE の入力ファイルの準備 -

            実行・解析

            +

            実行・解析

            MPI 実行におけるプロセス数やオプションの設定については 基本的な使用方法 を参照してください。

            mpiexec -np 2 abics_sampling input_qe.toml
             
            @@ -270,7 +269,7 @@

            クイック検索

            ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 | diff --git a/docs/develop/ja/html/tutorial/vasp.html b/docs/develop/ja/html/tutorial/vasp.html index 78b5bec2..a26d8dce 100644 --- a/docs/develop/ja/html/tutorial/vasp.html +++ b/docs/develop/ja/html/tutorial/vasp.html @@ -1,18 +1,17 @@ - - + VASP を用いた例 — abICS 2.1-dev ドキュメント - - - - - - + + + + + + @@ -32,9 +31,9 @@
            -

            VASP を用いた例

            +

            VASP を用いた例

            -

            abICS の入力ファイルの準備

            +

            abICS の入力ファイルの準備

            abICS の入力ファイルは input_vasp.toml です。 以下、 examples/spinel にある input_vasp.toml を例に説明します。 [sampling.solver] セクションのみ、QuantumESPRESSOと異なり、以下のように指定しています。

            @@ -53,7 +52,7 @@

            abICS の入力ファイルの準備vaspMPI_Comm_spawn で起動するため、 run_scheme として mpi_spawn_ready を与えます(VASPをソルバーとして利用する際には、MPI_COMM_SPAWNを利用するためのパッチをあてる必要があります。利用されたい場合には、お問い合わせ のその他に記載された連絡先までご連絡ください)。

            -

            VASP の入力ファイルの準備

            +

            VASP の入力ファイルの準備

            abICS では、内部で保持した原子座標をもとに VASP の入力ファイルを生成します。それ以外の情報は、ユーザが与える必要があります。 この情報は base_input_dir で指定したディレクトリの中に INCARPOSCARKPOINTS があります。 上記のファイル以外にも、 POTCAR がVASPの実行には必要となりますが、ライセンスの関係上、サンプルファイルにはおいてありません。 @@ -69,7 +68,7 @@

            VASP の入力ファイルの準備 -

            実行・解析

            +

            実行・解析

            実行・解析の手順はQEの場合と同様です. QEの例と同じように、17 レプリカ、1000 ステップで計算をすると

            ../_images/doi_vasp.png @@ -140,7 +139,7 @@

            クイック検索

            ©2019-, Institute for Solid State Physics, University of Tokyo. | - Powered by Sphinx 6.2.1 + Powered by Sphinx 7.2.5 & Alabaster 0.7.13 |