<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://chemwiki.ch.ic.ac.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yl4619</id>
	<title>ChemWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://chemwiki.ch.ic.ac.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yl4619"/>
	<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/wiki/Special:Contributions/Yl4619"/>
	<updated>2026-05-18T18:53:50Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814333</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814333"/>
		<updated>2023-05-30T16:49:19Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package on Imperial&#039;s cluster and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;&#039;&#039;gsl/gsh_rng.h&#039;&#039;&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;&#039;&#039;gsl/gsl_rng.h&#039;&#039;&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;&#039;&#039;CPATH&#039;&#039;&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use &#039;&#039;&#039;$PATH&#039;&#039;&#039; to link &#039;&#039;&#039;bin&#039;&#039;&#039; folders, &#039;&#039;&#039;$LIBRARY_PATH&#039;&#039;&#039; to link &#039;&#039;&#039;lib&#039;&#039;&#039; folders, and &#039;&#039;&#039;$CPATH&#039;&#039;&#039; to link &#039;&#039;&#039;include&#039;&#039;&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. Some of the components of n2p2 requires BLAS when compiling and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;&#039;&#039;makefile&#039;&#039;&#039; file in n2p2/src/application: change &#039;&#039;&#039;$(PROJECT_LDFLAGS_BLAS)&#039;&#039;&#039; in the file to &#039;&#039;&#039;-lopenblas -lgslcblas&#039;&#039;&#039;, which should solve the problem.&lt;br /&gt;
&lt;br /&gt;
All components in the n2p2 package should compile successfully after this. For the compilation of both CP2K and n2p2, the compiled applications might not be usable on specific [https://en.wikipedia.org/wiki/Instruction_set_architecture instruction sets], so make sure when you are submitting jobs you submit to the right queue that uses compatible instruction sets. For example, I compiled on the login node of the cluster which uses &#039;&#039;&#039;Rome&#039;&#039;&#039;, so when submit jobs I specify the CPU type with&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#PBS cpu_type=rome&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation of AML==&lt;br /&gt;
The AML package can be smoothly installed following the instructions on its [https://github.com/MarsalekGroup/aml GitHub repository]&lt;br /&gt;
&lt;br /&gt;
==Running the AML package==&lt;br /&gt;
Follow the example given in the AML package.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814299</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814299"/>
		<updated>2023-05-04T12:49:26Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;&#039;&#039;gsl/gsh_rng.h&#039;&#039;&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;&#039;&#039;gsl/gsl_rng.h&#039;&#039;&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;&#039;&#039;CPATH&#039;&#039;&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use &#039;&#039;&#039;$PATH&#039;&#039;&#039; to link &#039;&#039;&#039;bin&#039;&#039;&#039; folders, &#039;&#039;&#039;$LIBRARY_PATH&#039;&#039;&#039; to link &#039;&#039;&#039;lib&#039;&#039;&#039; folders, and &#039;&#039;&#039;$CPATH&#039;&#039;&#039; to link &#039;&#039;&#039;include&#039;&#039;&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. Some of the components of n2p2 requires BLAS when compiling and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;&#039;&#039;makefile&#039;&#039;&#039; file in n2p2/src/application: change &#039;&#039;&#039;$(PROJECT_LDFLAGS_BLAS)&#039;&#039;&#039; in the file to &#039;&#039;&#039;-lopenblas -lgslcblas&#039;&#039;&#039;, which should solve the problem.&lt;br /&gt;
&lt;br /&gt;
All components in the n2p2 package should compile successfully after this. For the compilation of both CP2K and n2p2, the compiled applications might not be usable on specific [https://en.wikipedia.org/wiki/Instruction_set_architecture instruction sets], so make sure when you are submitting jobs you submit to the right queue that uses compatible instruction sets. For example, I compiled on the login node of the cluster which uses &#039;&#039;&#039;Rome&#039;&#039;&#039;, so when submit jobs I specify the CPU type with&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#PBS cpu_type=rome&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation of AML==&lt;br /&gt;
The AML package can be smoothly installed following the instructions on its [https://github.com/MarsalekGroup/aml GitHub repository]&lt;br /&gt;
&lt;br /&gt;
==Running the AML package==&lt;br /&gt;
Follow the example given in the AML package.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814298</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814298"/>
		<updated>2023-05-04T12:48:18Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;&#039;&#039;gsl/gsh_rng.h&#039;&#039;&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;&#039;&#039;gsl/gsl_rng.h&#039;&#039;&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;&#039;&#039;CPATH&#039;&#039;&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use &#039;&#039;&#039;$PATH&#039;&#039;&#039; to link &#039;&#039;&#039;bin&#039;&#039;&#039; folders, &#039;&#039;&#039;$LIBRARY_PATH&#039;&#039;&#039; to link &#039;&#039;&#039;lib&#039;&#039;&#039; folders, and &#039;&#039;&#039;$CPATH&#039;&#039;&#039; to link &#039;&#039;&#039;include&#039;&#039;&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. Some of the components of n2p2 requires BLAS when compiling and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;&#039;&#039;makefile&#039;&#039;&#039; file in n2p2/src/application: change &#039;&#039;&#039;$(PROJECT_LDFLAGS_BLAS)&#039;&#039;&#039; in the file to &#039;&#039;&#039;-lopenblas -lgslcblas&#039;&#039;&#039;, which should solve the problem.&lt;br /&gt;
&lt;br /&gt;
All components in the n2p2 package should compile successfully after this. For the compilation of both CP2K and n2p2, the compiled applications might not be usable on specific [https://en.wikipedia.org/wiki/Instruction_set_architecture instruction sets], so make sure when you are submitting jobs you submit to the right queue that uses compatible instruction sets. For example, I compiled on the login node of the cluster which uses &#039;&#039;&#039;Rome&#039;&#039;&#039;, so when submit jobs I specify the CPU type with&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#PBS cpu_type=rome&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation of AML==&lt;br /&gt;
The AML package can be smoothly installed following the instructions on its [https://github.com/MarsalekGroup/aml GitHub repository]&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814297</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814297"/>
		<updated>2023-05-04T12:48:07Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;&#039;&#039;gsl/gsh_rng.h&#039;&#039;&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;&#039;&#039;gsl/gsl_rng.h&#039;&#039;&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;&#039;&#039;CPATH&#039;&#039;&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use &#039;&#039;&#039;$PATH&#039;&#039;&#039; to link &#039;&#039;&#039;bin&#039;&#039;&#039; folders, &#039;&#039;&#039;$LIBRARY_PATH&#039;&#039;&#039; to link &#039;&#039;&#039;lib&#039;&#039;&#039; folders, and &#039;&#039;&#039;$CPATH&#039;&#039;&#039; to link &#039;&#039;&#039;include&#039;&#039;&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. Some of the components of n2p2 requires BLAS when compiling and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;&#039;&#039;makefile&#039;&#039;&#039; file in n2p2/src/application: change &#039;&#039;&#039;$(PROJECT_LDFLAGS_BLAS)&#039;&#039;&#039; in the file to &#039;&#039;&#039;-lopenblas -lgslcblas&#039;&#039;&#039;, which should solve the problem.&lt;br /&gt;
&lt;br /&gt;
All components in the n2p2 package should compile successfully after this. For the compilation of both CP2K and n2p2, the compiled applications might not be usable on specific [https://en.wikipedia.org/wiki/Instruction_set_architecture instruction sets], so make sure when you are submitting jobs you submit to the right queue that uses compatible instruction sets. For example, I compiled on the login node of the cluster which uses &#039;&#039;&#039;Rome&#039;&#039;&#039;, so when submit jobs I specify the CPU type with&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#PBS cpu_type=rome&lt;br /&gt;
&amp;lt;\pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation of AML==&lt;br /&gt;
The AML package can be smoothly installed following the instructions on its [https://github.com/MarsalekGroup/aml GitHub repository]&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814296</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814296"/>
		<updated>2023-05-04T12:38:26Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of AML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;&#039;&#039;gsl/gsh_rng.h&#039;&#039;&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;&#039;&#039;gsl/gsl_rng.h&#039;&#039;&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;&#039;&#039;CPATH&#039;&#039;&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use &#039;&#039;&#039;$PATH&#039;&#039;&#039; to link &#039;&#039;&#039;bin&#039;&#039;&#039; folders, &#039;&#039;&#039;$LIBRARY_PATH&#039;&#039;&#039; to link &#039;&#039;&#039;lib&#039;&#039;&#039; folders, and &#039;&#039;&#039;$CPATH&#039;&#039;&#039; to link &#039;&#039;&#039;include&#039;&#039;&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. Some of the components of n2p2 requires BLAS when compiling and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;&#039;&#039;makefile&#039;&#039;&#039; file in n2p2/src/application: change &#039;&#039;&#039;$(PROJECT_LDFLAGS_BLAS)&#039;&#039;&#039; in the file to &#039;&#039;&#039;-lopenblas -lgslcblas&#039;&#039;&#039;, which should solve the problem.&lt;br /&gt;
&lt;br /&gt;
All components in the n2p2 package should compile successfully after this.&lt;br /&gt;
&lt;br /&gt;
==Installation of AML==&lt;br /&gt;
The AML package can be smoothly installed following the instructions on its [https://github.com/MarsalekGroup/aml GitHub repository]&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814295</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814295"/>
		<updated>2023-05-04T12:37:15Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;&#039;&#039;gsl/gsh_rng.h&#039;&#039;&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;&#039;&#039;gsl/gsl_rng.h&#039;&#039;&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;&#039;&#039;CPATH&#039;&#039;&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use &#039;&#039;&#039;$PATH&#039;&#039;&#039; to link &#039;&#039;&#039;bin&#039;&#039;&#039; folders, &#039;&#039;&#039;$LIBRARY_PATH&#039;&#039;&#039; to link &#039;&#039;&#039;lib&#039;&#039;&#039; folders, and &#039;&#039;&#039;$CPATH&#039;&#039;&#039; to link &#039;&#039;&#039;include&#039;&#039;&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. Some of the components of n2p2 requires BLAS when compiling and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;&#039;&#039;makefile&#039;&#039;&#039; file in n2p2/src/application: change &#039;&#039;&#039;$(PROJECT_LDFLAGS_BLAS)&#039;&#039;&#039; in the file to &#039;&#039;&#039;-lopenblas -lgslcblas&#039;&#039;&#039;, which should solve the problem.&lt;br /&gt;
&lt;br /&gt;
All components in the n2p2 package should compile successfully after this.&lt;br /&gt;
&lt;br /&gt;
==Installation of AML==&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814294</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814294"/>
		<updated>2023-05-04T12:36:48Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;&#039;&#039;gsl/gsh_rng.h&#039;&#039;&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;&#039;&#039;gsl/gsl_rng.h&#039;&#039;&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;&#039;&#039;CPATH&#039;&#039;&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use &#039;&#039;&#039;$PATH&#039;&#039;&#039; to link &#039;&#039;&#039;bin&#039;&#039;&#039; folders, &#039;&#039;&#039;$LIBRARY_PATH&#039;&#039;&#039; to link &#039;&#039;&#039;lib&#039;&#039;&#039; folders, and &#039;&#039;&#039;$CPATH&#039;&#039;&#039; to link &#039;&#039;&#039;include&#039;&#039;&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. Some of the components of n2p2 requires BLAS when compiling and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;&#039;&#039;makefile&#039;&#039;&#039; file in n2p2/src/application: change &#039;&#039;&#039;$(PROJECT_LDFLAGS_BLAS)&#039;&#039;&#039; in the file to &#039;&#039;&#039;-lopenblas -lgslcblas&#039;&#039;&#039;, which should solve the problem.&lt;br /&gt;
&lt;br /&gt;
All components in the n2p2 package should compile successfully after this.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814293</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814293"/>
		<updated>2023-05-04T12:36:10Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;&#039;&#039;gsl/gsh_rng.h&#039;&#039;&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;&#039;&#039;gsl/gsl_rng.h&#039;&#039;&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;&#039;&#039;CPATH&#039;&#039;&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use &#039;&#039;&#039;$PATH&#039;&#039;&#039; to link &#039;&#039;&#039;bin&#039;&#039;&#039; folders, &#039;&#039;&#039;$LIBRARY_PATH&#039;&#039;&#039; to link &#039;&#039;&#039;lib&#039;&#039;&#039; folders, and &#039;&#039;&#039;$CPATH&#039;&#039;&#039; to link &#039;&#039;&#039;include&#039;&#039;&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. Some of the components of n2p2 requires BLAS when compiling and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;&#039;&#039;makefile&#039;&#039;&#039; file in n2p2/src/application: change &#039;&#039;&#039;$(PROJECT_LDFLAGS_BLAS)&#039;&#039;&#039; in the file to &#039;&#039;&#039;-lopenblas -lgslcblas&#039;&#039;&#039;, which should solve the problem.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814292</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814292"/>
		<updated>2023-05-04T12:35:51Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;&#039;&#039;gsl/gsh_rng.h&#039;&#039;&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;&#039;&#039;gsl/gsl_rng.h&#039;&#039;&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;&#039;&#039;CPATH&#039;&#039;&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use &#039;&#039;&#039;$PATH&#039;&#039;&#039; to link &#039;&#039;&#039;bin&#039;&#039;&#039; folders, &#039;&#039;&#039;$LIBRARY_PATH&#039;&#039;&#039; to link &#039;&#039;&#039;lib&#039;&#039;&#039; folders, and &#039;&#039;&#039;$CPATH&#039;&#039;&#039; to link &#039;&#039;&#039;include&#039;&#039;&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. Some of the components of n2p2 requires BLAS when compiling and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;&#039;&#039;makefile&#039;&#039;&#039; file in n2p2/src/application: change &#039;&#039;&#039;$(PROJECT_LDFLAGS_BLAS)&#039;&#039;&#039; in the file to &#039;&#039;&#039;-lopenblas -lgslcblas&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814291</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814291"/>
		<updated>2023-05-04T12:16:37Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;&#039;&#039;gsl/gsh_rng.h&#039;&#039;&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;&#039;&#039;gsl/gsl_rng.h&#039;&#039;&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;&#039;&#039;CPATH&#039;&#039;&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use &#039;&#039;&#039;$PATH&#039;&#039;&#039; to link &#039;&#039;&#039;bin&#039;&#039;&#039; folders, &#039;&#039;&#039;$LIBRARY_PATH&#039;&#039;&#039; to link &#039;&#039;&#039;lib&#039;&#039;&#039; folders, and &#039;&#039;&#039;$CPATH&#039;&#039;&#039; to link &#039;&#039;&#039;include&#039;&#039;&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. The installation of n2p2 requires BLAS and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;&#039;&#039;makefile&#039;&#039;&#039; file&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814290</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814290"/>
		<updated>2023-05-04T12:15:19Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;&#039;&#039;gsl/gsh_rng.h&#039;&#039;&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;&#039;&#039;gsl/gsl_rng.h&#039;&#039;&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;CPATH&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use $PATH to link &#039;bin&#039; folders, $LIBRARY_PATH to link &#039;lib&#039; folders, and $CPATH to link &#039;include&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. The installation of n2p2 requires BLAS and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;makefile&#039; file&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814289</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814289"/>
		<updated>2023-05-04T12:14:55Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the &#039;&#039;&#039;~/.bashrc&#039;&#039;&#039; file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;gsl/gsh_rng.h&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;gsl/gsl_rng.h&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;CPATH&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use $PATH to link &#039;bin&#039; folders, $LIBRARY_PATH to link &#039;lib&#039; folders, and $CPATH to link &#039;include&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. The installation of n2p2 requires BLAS and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;makefile&#039; file&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814288</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814288"/>
		<updated>2023-05-04T12:12:35Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the ~/.bashrc file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;gsl/gsh_rng.h&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;gsl/gsl_rng.h&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;CPATH&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use $PATH to link &#039;bin&#039; folders, $LIBRARY_PATH to link &#039;lib&#039; folders, and $CPATH to link &#039;include&#039; folders.&lt;br /&gt;
&lt;br /&gt;
One special one is the OpenBLAS package. The installation of n2p2 requires BLAS and cannot recognise OpenBLAS as a variant of BLAS. So for this we need to manually change the &#039;makefile&#039; file&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814287</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814287"/>
		<updated>2023-05-04T11:48:10Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the ~/.bashrc file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;gsl/gsh_rng.h&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;gsl/gsl_rng.h&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;CPATH&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and just search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use $PATH to link &#039;bin&#039; folders, $LIBRARY_PATH to link &#039;lib&#039; folders, and $CPATH to link &#039;include&#039; folders.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814286</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814286"/>
		<updated>2023-05-04T11:47:58Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the ~/.bashrc file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;gsl/gsh_rng.h&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;gsl/gsl_rng.h&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;CPATH&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile and read the error message which will tell you which package you are lacking, and just search for that in the CP2K toolchain directory and link it using the method above. There will be several types of files that need to linked: use $PATH to link &#039;bin&#039; folders, $LIBRARY_PATH to link &#039;lib&#039; folders, and CPATH to link &#039;include&#039; folders.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814285</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814285"/>
		<updated>2023-05-04T11:45:07Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. However, to actually build the software, we will need some of the packages we installed with CP2K. We do this by including the tools in the ~/.bashrc file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;gsl/gsh_rng.h&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;gsl/gsl_rng.h&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;CPATH&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We will need to link several other libraries/binaries/header files too, so just try to compile&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814284</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814284"/>
		<updated>2023-05-04T11:42:52Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. To use the packages we installed with CP2K, we need to include the tools in the ~/.bashrc file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;gsl/gsh_rng.h&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;gsl/gsl_rng.h&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;CPATH&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;export CPATH=$CPATH:/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&amp;quot; &amp;gt;&amp;gt; $HOME/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814283</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814283"/>
		<updated>2023-05-04T11:42:14Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. To use the packages we installed with CP2K, we need to include the tools in the ~/.bashrc file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;gsl/gsh_rng.h&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;gsl/gsl_rng.h&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;CPATH&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814282</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814282"/>
		<updated>2023-05-04T11:42:07Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. To use the packages we installed with CP2K, we need to include the tools in the ~/.bashrc file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;gsl/gsh_rng.h&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;gsl/gsl_rng.h&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
So I need to add this to the &#039;CPATH&#039; variable by doing&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a&lt;br /&gt;
&amp;lt;\pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814281</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814281"/>
		<updated>2023-05-04T11:39:21Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. To use the packages we installed with CP2K, we need to include the tools in the ~/.bashrc file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;gsl/gsh_rng.h&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;gsl/gsl_rng.h&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814280</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814280"/>
		<updated>2023-05-04T11:39:13Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. To use the packages we installed with CP2K, we need to include the tools in the ~/.bashrc file using the same &#039;echo&#039; command as before.&lt;br /&gt;
&lt;br /&gt;
For example, when compiling we need the header file &#039;gsl/gsh_rng.h&#039;, which is located in the CP2K toolchain directory. The path to the folder containing &#039;gsl/gsl_rng.h&#039; on my computer is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/rds/general/user/yl4619/home/cp2k-8.1/tools/toolchain/install/gsl-2.6/include&lt;br /&gt;
&amp;lt;\pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814279</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814279"/>
		<updated>2023-05-04T10:08:03Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. To use the packages we installed with CP2K, we need to include the tools in the ~/.bashrc file using the same &#039;echo&#039; command as before.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814278</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814278"/>
		<updated>2023-05-04T10:07:24Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. To use the packages we installed with CP2K, we need to include the tools in the ~/.bashrc file using the same method as before.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814277</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814277"/>
		<updated>2023-05-04T10:06:01Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation] of n2p2 gives some instruction on how to build the software. To use the packages we installed with CP2K,&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814276</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814276"/>
		<updated>2023-05-04T09:56:23Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of n2p2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;br /&gt;
[https://compphysvienna.github.io/n2p2/topics/build.html This documentation]&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814275</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814275"/>
		<updated>2023-05-04T09:42:32Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;br /&gt;
&lt;br /&gt;
==Installation of n2p2==&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814274</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814274"/>
		<updated>2023-05-04T09:42:12Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of CP2K */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours so be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814273</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814273"/>
		<updated>2023-05-04T09:41:52Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This whole process can take hours to be patient. With CP2K installed and compiled, we can use the tools included to build n2p2.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814272</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814272"/>
		<updated>2023-05-04T09:40:38Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of CP2K */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814271</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814271"/>
		<updated>2023-05-04T09:40:24Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of CP2K */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to do something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;\pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814270</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814270"/>
		<updated>2023-05-04T09:40:10Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of CP2K */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
After these commands there will be instructions (and/or ERRORs) at the end. Follow the instructions, if the above command is successful the instruction will ask you to run something like this&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source install/setup&lt;br /&gt;
cp /install/arch/* ~/cp2k/arch/&lt;br /&gt;
cd ~/cp2k&lt;br /&gt;
make ARCH=local VERSION=&amp;quot;ssmp sdbg psmp pdbg&amp;quot; &amp;amp;&amp;gt; make.log&lt;br /&gt;
&amp;lt;\pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814269</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814269"/>
		<updated>2023-05-04T09:33:01Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
&lt;br /&gt;
===Installation of OpenMPI===&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installation of CP2K===&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814268</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814268"/>
		<updated>2023-05-04T09:31:21Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone -b support/v8.1 --recursive https://github.com/cp2k/cp2k.git cp2k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814267</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814267"/>
		<updated>2023-05-04T09:26:24Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository. Now say we have already cloned it into a directory called cp2k, we need to go to that directory and run the following command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd tools/toolchain/&lt;br /&gt;
./install_cp2k_toolchain.sh --no-check-certificate --with-elpa=no&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814266</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814266"/>
		<updated>2023-05-04T09:23:38Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now we can install CP2K. The first step is to clone the GitHub repository.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814265</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814265"/>
		<updated>2023-05-04T09:21:09Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=$HOME/opt/openmpi/&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814264</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814264"/>
		<updated>2023-05-04T09:16:56Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=${INSTALL_DIR}/local&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This should set up OpenMPI correctly. To use OpenMPI (or, to let the system know that you have OpenMPI), run this every time when a new terminal session starts.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814263</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814263"/>
		<updated>2023-05-04T09:14:59Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that. After step 7 in that tutorial, run this command together with the other 2 as well.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;OMPI_HOME=${INSTALL_DIR}/local&amp;quot; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814262</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814262"/>
		<updated>2023-05-04T09:13:05Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814261</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814261"/>
		<updated>2023-05-04T09:12:55Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of CP2K version 8.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814260</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814260"/>
		<updated>2023-05-04T09:06:47Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;br /&gt;
The first step is to install OpenMPI. [https://edu.itp.phys.ethz.ch/hs12/programming_techniques/openmpi.pdf Here] is a fantastic tutorial on how to do that.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814259</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814259"/>
		<updated>2023-05-04T09:04:38Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually. To make this task easier, we can install CP2K first which comes with a lot of tools that can be used by n2p2, so we don&#039;t have to install them manually.&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814258</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814258"/>
		<updated>2023-05-04T09:01:25Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2] is the main software used by the AML package to build the neural network potentials, which has to be downloaded and compiled correctly first. However, the compilation requires quite a few tools, and it can be cumbersome to download and install them individually.&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814257</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814257"/>
		<updated>2023-05-04T08:58:38Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CompPhysVienna/n2p2 n2p2]&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814256</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814256"/>
		<updated>2023-05-04T08:55:15Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Installation of CP2K version 8.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
==Installation of CP2K version 8.1==&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814255</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814255"/>
		<updated>2023-05-04T08:55:02Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;br /&gt;
&lt;br /&gt;
=Installation of CP2K version 8.1=&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814254</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814254"/>
		<updated>2023-05-03T14:07:30Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page includes a short tutorial on how to install the AML package and set up all the necessary tools to run it.&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814253</id>
		<title>Building ML potentials with AML</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Building_ML_potentials_with_AML&amp;diff=814253"/>
		<updated>2023-05-03T14:01:06Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: Created page with &amp;quot;Hi this is the page&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi this is the page&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Nano_Electrochemistry_Group&amp;diff=814252</id>
		<title>Nano Electrochemistry Group</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Nano_Electrochemistry_Group&amp;diff=814252"/>
		<updated>2023-05-03T14:00:44Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Building ML potentials with AML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding: 10px; background: #87adde; border: 1px solid #FFAA99; font-family: Trebuchet MS, sans-serif; font-size: 95%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
This page provides a series of tutorials designed to help with the computational modelling of electrochemical system; their aim is to provide general workflows and useful tip to model fundamental components and properties of electrochemical systems. The tutorials have been designed by the researchers of the Computational NanoElectrochemistry Group led by Dr Clotilde Cucinotta [link to group page] and collaborators. &lt;br /&gt;
Several simulation packages (CP2K, LAMMPS, QuantumEspresso, etc.), as well as other tools, such as molecular visualisers or programming languages, are described in these tutorials; links to the relevant manuals are provided at the bottom of the page. &lt;br /&gt;
Script and programs written by the components of the research group are also described in each tutorial; these tools have been devised to help with running calculations and with data analysis and can be found in the linked GitLub repository [https://gitlab.doc.ic.ac.uk/rgc]. &lt;br /&gt;
&lt;br /&gt;
==Running in a Cluster Tutorials==&lt;br /&gt;
&lt;br /&gt;
===[[How to run on ARCHER 2]]===&lt;br /&gt;
Written by:[[Contributors#Songyuan| Songyuan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Imperial CX1: Instructions and basic concepts of parallel computing]]===&lt;br /&gt;
Written by:[[Contributors| Huanyu]]&lt;br /&gt;
&lt;br /&gt;
A collection of useful resources and brief introductions to the basic concepts of parallel computing for beginners to use the high-performance computing service at Imperial.&lt;br /&gt;
&lt;br /&gt;
===[[Run CRYSTALs on Imperial CX1]]===&lt;br /&gt;
Written by:[[Contributors| Huanyu ]]&lt;br /&gt;
&lt;br /&gt;
Intructions on how to submit a CRYSTAL job on CX1&lt;br /&gt;
&lt;br /&gt;
==Reaction Dynamics==&lt;br /&gt;
===[[Lammps and plumed|Lammps and plumed]]===&lt;br /&gt;
Written by:[[Contributors| Frederik]]&lt;br /&gt;
&lt;br /&gt;
Tutorial on how to use the PLUMED software package to perform biased molecular dynamics simulations in LAMMPS.&lt;br /&gt;
&lt;br /&gt;
===[[Converging magnetic systems in CP2K]]===&lt;br /&gt;
Written by:[[Contributors| Chris]]&lt;br /&gt;
&lt;br /&gt;
* Contents:&lt;br /&gt;
** MULTIPLICITY keyword to calculate magnetic systems&lt;br /&gt;
** &amp;amp;BS section and MAGNETIZATION keyword to improve convergence&lt;br /&gt;
* System: Metallic bulk Ni and slab in vacuum&lt;br /&gt;
* Computational package: CP2K.&lt;br /&gt;
&lt;br /&gt;
===[[Optimization of metallic surfaces parameters|Optimizing parameters for metallic surfaces]]===&lt;br /&gt;
Written by:[[Contributors| Margherita]]&lt;br /&gt;
&lt;br /&gt;
* Contents:&lt;br /&gt;
** Tutorials on how to define the appropriate set of parameters needed to model a metallic system: Basis set, CUTOFF and &#039;&#039;&#039;k&#039;&#039;&#039;-points grid;&lt;br /&gt;
** Tutorials on how to calculate relevant quantities of metallic surfaces: work function, equilibrium lattice parameter and electronic structure;&lt;br /&gt;
* System: metallic surfaces (Platinum slab used as example);&lt;br /&gt;
* Computational package: CP2K.&lt;br /&gt;
&lt;br /&gt;
===Surface analysis===&lt;br /&gt;
Written by:[[Contributors| Songyuan]]&lt;br /&gt;
&lt;br /&gt;
===[[Dimers in gas phase|Dimers in gas phase]]===&lt;br /&gt;
Written by:[[Contributors| Fredrik]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for optimising dimers in the gas phase using gaussian.&lt;br /&gt;
&lt;br /&gt;
===[[Calculation of radial average|Calculation of radial average]]===&lt;br /&gt;
Written by:[[Contributors| Kalman]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for calculating the radial average ?.&lt;br /&gt;
&lt;br /&gt;
===[[Adsorption of molecule on surfaces|Adsorption of molecule on surfaces]]===&lt;br /&gt;
Written by:[[Contributors| Paolo]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for calculating the adsorption energy of a molecule (or, more in general, any particle) over a specific surface.&lt;br /&gt;
&lt;br /&gt;
===[[Memristors|Simulation of Memristors]]===&lt;br /&gt;
Written by:[[Contributors| Felix]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for optimising parameters for memristors using QuantumEspresso.&lt;br /&gt;
&lt;br /&gt;
===[[Hard_carbon|Simulation of Hard Carbons]]===&lt;br /&gt;
Written by:[[Contributors| Luke]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for the simulation of hard carbon?&lt;br /&gt;
&lt;br /&gt;
===[[Solving 1D Poisson equation |Solving 1D Poisson equation]]===&lt;br /&gt;
Written by:[[Contributors| Remi Khatib ]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for the solution of the 1D Poisson equations given a distribution of point charges&lt;br /&gt;
&lt;br /&gt;
===[[TrendsCatalyticActivity|Trends in catalytic Activity]]===&lt;br /&gt;
Tutorial for a computational experiment about trends in catalytic activity for hydrogen evolution. This experiment is part of the third year computational chemistry lab. &lt;br /&gt;
&lt;br /&gt;
written by [[Contributors| Clotilde Cucinotta]]&lt;br /&gt;
&lt;br /&gt;
===[[Building structure with Pymatgen]]===&lt;br /&gt;
Written by:[[Contributors| Fei ]]&lt;br /&gt;
&lt;br /&gt;
===[[Analysing AIMD runs with MATLAB in-house suit]]===&lt;br /&gt;
Written by:[[Contributors| Rashid ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tutorial for generating crystal structure and surface with Python.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
==General DFT tutorials==&lt;br /&gt;
===[[Convergence test of critical parameters by CRYSTAL]]===&lt;br /&gt;
Written by:[[Contributors| Huanyu ]]&lt;br /&gt;
&lt;br /&gt;
A tutorial for performing convergence tests with LCAO-GTO DFT code, CRYSTAL.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Machine Learning Potentials==&lt;br /&gt;
&lt;br /&gt;
===[[Building ML potentials with AML|Building ML potentials with AML]]===&lt;br /&gt;
Written by:[[Contributors#Anthony| Anthony]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for building ML potentials with AML.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Becoming an Efficient Research Scientist ==&lt;br /&gt;
&lt;br /&gt;
===[[Writing a Project Proposal]]===&lt;br /&gt;
Written by:[[Contributors| Nicholas Harrison ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Computational Tools==&lt;br /&gt;
&lt;br /&gt;
===[https://www.cp2k.org/about CP2K]===&lt;br /&gt;
*[[CP2K_Tutorial|CP2K TUTORIAL]];&lt;br /&gt;
*[https://github.com/cp2k/cp2k/blob/master/INSTALL.md Download and install CP2K ];&lt;br /&gt;
*[https://manual.cp2k.org/#gsc.tab=0 Manual];&lt;br /&gt;
*[https://www.cp2k.org/howto Useful HOWTOs];&lt;br /&gt;
*Reading inputs and outputs (commented files and examples);&lt;br /&gt;
&lt;br /&gt;
===[https://www.quantum-espresso.org/ QUANTUM ESPRESSO]===&lt;br /&gt;
*[https://www.quantum-espresso.org/download Download and install QUANTUM ESPRESSO];&lt;br /&gt;
*[https://www.quantum-espresso.org/resources/tutorials Useful Tutorials];&lt;br /&gt;
*Reading inputs and outputs (commented files and examples);&lt;br /&gt;
&lt;br /&gt;
===[https://www.lammps.org/ LAMMPS]===&lt;br /&gt;
*[https://www.lammps.org/download.html Download LAMMPS];&lt;br /&gt;
*[https://docs.lammps.org/Manual.html Manual];&lt;br /&gt;
*[https://www.lammps.org/tutorials.html Tutorials];&lt;br /&gt;
&lt;br /&gt;
===[https://www.crystal.unito.it/index.html CRYSTAL]===&lt;br /&gt;
* [https://tutorials.crystalsolutions.eu/ CRYSTAL Tutorial Project]&lt;br /&gt;
* [https://www.crystal.unito.it/basis_sets.html CRYSTAL basis set database for solid state calculations]&lt;br /&gt;
* [https://www.basissetexchange.org/ Basis Set Exchange]&lt;br /&gt;
Note this site usually contains very diffuse basis sets for quantum chemmistry, which might cause problems for solid state calculations.&lt;br /&gt;
* [https://vallico.net/mike_towler/crystal.html Mike Towler&#039;s basis set - parameterized around early 2000s]&lt;br /&gt;
* [http://crysplot.crystalsolutions.eu/ CRYSPLOT: A web-based visualisation tool]&lt;br /&gt;
* [https://gitlab.com/bmgcsc/dl-visualize-v3 DLV3: Visualization tool]&lt;br /&gt;
* [https://github.com/crystal-code-tools/CRYSTALpytools CRYSTALpytools: A python-based toolbox for CRYSTAL outputs]&lt;br /&gt;
More information is available in [https://www.crystal.unito.it/documentation.html CRYSTAL23 official site].&lt;br /&gt;
&lt;br /&gt;
===[https://www.tcd.ie/Physics/Smeagol/SmeagolAbout.htm Smeagol]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===others===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Molecular visualizers==&lt;br /&gt;
*[http://www.ks.uiuc.edu/Research/vmd/ VMD]&lt;br /&gt;
*[http://www.xcrysden.org/ Xcrysden]&lt;br /&gt;
*[https://jp-minerals.org/vesta/en/ VESTA]&lt;br /&gt;
&lt;br /&gt;
===Others===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Useful programming languages and environments== &lt;br /&gt;
&lt;br /&gt;
*[http://www-eio.upc.edu/lceio/manuals/Fortran95-manual.pdf Fortran]&lt;br /&gt;
*[https://docs.python.org/3/ Python]&lt;br /&gt;
*[https://wiki.fysik.dtu.dk/ase/ ASE]&lt;br /&gt;
*[https://pymatgen.org/ Pymatgen]&lt;br /&gt;
&lt;br /&gt;
===others===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.ch.ic.ac.uk/wiki/index.php?title=Main_Page info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
	<entry>
		<id>https://chemwiki.ch.ic.ac.uk/index.php?title=Nano_Electrochemistry_Group&amp;diff=814251</id>
		<title>Nano Electrochemistry Group</title>
		<link rel="alternate" type="text/html" href="https://chemwiki.ch.ic.ac.uk/index.php?title=Nano_Electrochemistry_Group&amp;diff=814251"/>
		<updated>2023-05-03T13:59:29Z</updated>

		<summary type="html">&lt;p&gt;Yl4619: /* Building ML potentials with AML */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;padding: 10px; background: #87adde; border: 1px solid #FFAA99; font-family: Trebuchet MS, sans-serif; font-size: 95%;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
This page provides a series of tutorials designed to help with the computational modelling of electrochemical system; their aim is to provide general workflows and useful tip to model fundamental components and properties of electrochemical systems. The tutorials have been designed by the researchers of the Computational NanoElectrochemistry Group led by Dr Clotilde Cucinotta [link to group page] and collaborators. &lt;br /&gt;
Several simulation packages (CP2K, LAMMPS, QuantumEspresso, etc.), as well as other tools, such as molecular visualisers or programming languages, are described in these tutorials; links to the relevant manuals are provided at the bottom of the page. &lt;br /&gt;
Script and programs written by the components of the research group are also described in each tutorial; these tools have been devised to help with running calculations and with data analysis and can be found in the linked GitLub repository [https://gitlab.doc.ic.ac.uk/rgc]. &lt;br /&gt;
&lt;br /&gt;
==Running in a Cluster Tutorials==&lt;br /&gt;
&lt;br /&gt;
===[[How to run on ARCHER 2]]===&lt;br /&gt;
Written by:[[Contributors#Songyuan| Songyuan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===[[Imperial CX1: Instructions and basic concepts of parallel computing]]===&lt;br /&gt;
Written by:[[Contributors| Huanyu]]&lt;br /&gt;
&lt;br /&gt;
A collection of useful resources and brief introductions to the basic concepts of parallel computing for beginners to use the high-performance computing service at Imperial.&lt;br /&gt;
&lt;br /&gt;
===[[Run CRYSTALs on Imperial CX1]]===&lt;br /&gt;
Written by:[[Contributors| Huanyu ]]&lt;br /&gt;
&lt;br /&gt;
Intructions on how to submit a CRYSTAL job on CX1&lt;br /&gt;
&lt;br /&gt;
==Reaction Dynamics==&lt;br /&gt;
===[[Lammps and plumed|Lammps and plumed]]===&lt;br /&gt;
Written by:[[Contributors| Frederik]]&lt;br /&gt;
&lt;br /&gt;
Tutorial on how to use the PLUMED software package to perform biased molecular dynamics simulations in LAMMPS.&lt;br /&gt;
&lt;br /&gt;
===[[Converging magnetic systems in CP2K]]===&lt;br /&gt;
Written by:[[Contributors| Chris]]&lt;br /&gt;
&lt;br /&gt;
* Contents:&lt;br /&gt;
** MULTIPLICITY keyword to calculate magnetic systems&lt;br /&gt;
** &amp;amp;BS section and MAGNETIZATION keyword to improve convergence&lt;br /&gt;
* System: Metallic bulk Ni and slab in vacuum&lt;br /&gt;
* Computational package: CP2K.&lt;br /&gt;
&lt;br /&gt;
===[[Optimization of metallic surfaces parameters|Optimizing parameters for metallic surfaces]]===&lt;br /&gt;
Written by:[[Contributors| Margherita]]&lt;br /&gt;
&lt;br /&gt;
* Contents:&lt;br /&gt;
** Tutorials on how to define the appropriate set of parameters needed to model a metallic system: Basis set, CUTOFF and &#039;&#039;&#039;k&#039;&#039;&#039;-points grid;&lt;br /&gt;
** Tutorials on how to calculate relevant quantities of metallic surfaces: work function, equilibrium lattice parameter and electronic structure;&lt;br /&gt;
* System: metallic surfaces (Platinum slab used as example);&lt;br /&gt;
* Computational package: CP2K.&lt;br /&gt;
&lt;br /&gt;
===Surface analysis===&lt;br /&gt;
Written by:[[Contributors| Songyuan]]&lt;br /&gt;
&lt;br /&gt;
===[[Dimers in gas phase|Dimers in gas phase]]===&lt;br /&gt;
Written by:[[Contributors| Fredrik]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for optimising dimers in the gas phase using gaussian.&lt;br /&gt;
&lt;br /&gt;
===[[Calculation of radial average|Calculation of radial average]]===&lt;br /&gt;
Written by:[[Contributors| Kalman]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for calculating the radial average ?.&lt;br /&gt;
&lt;br /&gt;
===[[Adsorption of molecule on surfaces|Adsorption of molecule on surfaces]]===&lt;br /&gt;
Written by:[[Contributors| Paolo]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for calculating the adsorption energy of a molecule (or, more in general, any particle) over a specific surface.&lt;br /&gt;
&lt;br /&gt;
===[[Memristors|Simulation of Memristors]]===&lt;br /&gt;
Written by:[[Contributors| Felix]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for optimising parameters for memristors using QuantumEspresso.&lt;br /&gt;
&lt;br /&gt;
===[[Hard_carbon|Simulation of Hard Carbons]]===&lt;br /&gt;
Written by:[[Contributors| Luke]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for the simulation of hard carbon?&lt;br /&gt;
&lt;br /&gt;
===[[Solving 1D Poisson equation |Solving 1D Poisson equation]]===&lt;br /&gt;
Written by:[[Contributors| Remi Khatib ]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for the solution of the 1D Poisson equations given a distribution of point charges&lt;br /&gt;
&lt;br /&gt;
===[[TrendsCatalyticActivity|Trends in catalytic Activity]]===&lt;br /&gt;
Tutorial for a computational experiment about trends in catalytic activity for hydrogen evolution. This experiment is part of the third year computational chemistry lab. &lt;br /&gt;
&lt;br /&gt;
written by [[Contributors| Clotilde Cucinotta]]&lt;br /&gt;
&lt;br /&gt;
===[[Building structure with Pymatgen]]===&lt;br /&gt;
Written by:[[Contributors| Fei ]]&lt;br /&gt;
&lt;br /&gt;
===[[Analysing AIMD runs with MATLAB in-house suit]]===&lt;br /&gt;
Written by:[[Contributors| Rashid ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tutorial for generating crystal structure and surface with Python.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
==General DFT tutorials==&lt;br /&gt;
===[[Convergence test of critical parameters by CRYSTAL]]===&lt;br /&gt;
Written by:[[Contributors| Huanyu ]]&lt;br /&gt;
&lt;br /&gt;
A tutorial for performing convergence tests with LCAO-GTO DFT code, CRYSTAL.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Machine Learning Potentials==&lt;br /&gt;
&lt;br /&gt;
===Building ML potentials with AML===&lt;br /&gt;
Written by:[[Contributors#Anthony| Anthony]]&lt;br /&gt;
&lt;br /&gt;
Tutorial for building ML potentials with AML.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Becoming an Efficient Research Scientist ==&lt;br /&gt;
&lt;br /&gt;
===[[Writing a Project Proposal]]===&lt;br /&gt;
Written by:[[Contributors| Nicholas Harrison ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Computational Tools==&lt;br /&gt;
&lt;br /&gt;
===[https://www.cp2k.org/about CP2K]===&lt;br /&gt;
*[[CP2K_Tutorial|CP2K TUTORIAL]];&lt;br /&gt;
*[https://github.com/cp2k/cp2k/blob/master/INSTALL.md Download and install CP2K ];&lt;br /&gt;
*[https://manual.cp2k.org/#gsc.tab=0 Manual];&lt;br /&gt;
*[https://www.cp2k.org/howto Useful HOWTOs];&lt;br /&gt;
*Reading inputs and outputs (commented files and examples);&lt;br /&gt;
&lt;br /&gt;
===[https://www.quantum-espresso.org/ QUANTUM ESPRESSO]===&lt;br /&gt;
*[https://www.quantum-espresso.org/download Download and install QUANTUM ESPRESSO];&lt;br /&gt;
*[https://www.quantum-espresso.org/resources/tutorials Useful Tutorials];&lt;br /&gt;
*Reading inputs and outputs (commented files and examples);&lt;br /&gt;
&lt;br /&gt;
===[https://www.lammps.org/ LAMMPS]===&lt;br /&gt;
*[https://www.lammps.org/download.html Download LAMMPS];&lt;br /&gt;
*[https://docs.lammps.org/Manual.html Manual];&lt;br /&gt;
*[https://www.lammps.org/tutorials.html Tutorials];&lt;br /&gt;
&lt;br /&gt;
===[https://www.crystal.unito.it/index.html CRYSTAL]===&lt;br /&gt;
* [https://tutorials.crystalsolutions.eu/ CRYSTAL Tutorial Project]&lt;br /&gt;
* [https://www.crystal.unito.it/basis_sets.html CRYSTAL basis set database for solid state calculations]&lt;br /&gt;
* [https://www.basissetexchange.org/ Basis Set Exchange]&lt;br /&gt;
Note this site usually contains very diffuse basis sets for quantum chemmistry, which might cause problems for solid state calculations.&lt;br /&gt;
* [https://vallico.net/mike_towler/crystal.html Mike Towler&#039;s basis set - parameterized around early 2000s]&lt;br /&gt;
* [http://crysplot.crystalsolutions.eu/ CRYSPLOT: A web-based visualisation tool]&lt;br /&gt;
* [https://gitlab.com/bmgcsc/dl-visualize-v3 DLV3: Visualization tool]&lt;br /&gt;
* [https://github.com/crystal-code-tools/CRYSTALpytools CRYSTALpytools: A python-based toolbox for CRYSTAL outputs]&lt;br /&gt;
More information is available in [https://www.crystal.unito.it/documentation.html CRYSTAL23 official site].&lt;br /&gt;
&lt;br /&gt;
===[https://www.tcd.ie/Physics/Smeagol/SmeagolAbout.htm Smeagol]===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===others===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Molecular visualizers==&lt;br /&gt;
*[http://www.ks.uiuc.edu/Research/vmd/ VMD]&lt;br /&gt;
*[http://www.xcrysden.org/ Xcrysden]&lt;br /&gt;
*[https://jp-minerals.org/vesta/en/ VESTA]&lt;br /&gt;
&lt;br /&gt;
===Others===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border:1px solid #90C0FF; background:#ffffff; width:90%; padding:4px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Useful programming languages and environments== &lt;br /&gt;
&lt;br /&gt;
*[http://www-eio.upc.edu/lceio/manuals/Fortran95-manual.pdf Fortran]&lt;br /&gt;
*[https://docs.python.org/3/ Python]&lt;br /&gt;
*[https://wiki.fysik.dtu.dk/ase/ ASE]&lt;br /&gt;
*[https://pymatgen.org/ Pymatgen]&lt;br /&gt;
&lt;br /&gt;
===others===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.ch.ic.ac.uk/wiki/index.php?title=Main_Page info]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yl4619</name></author>
	</entry>
</feed>